mirror of
https://github.com/davidalves04/Trabalho-Pratico-SD.git
synced 2025-12-08 20:43:32 +00:00
1.0 KiB
1.0 KiB
DTSS - Distributed Traffic Simulation System
Sistemas Distribuídos 2025/2026 Autores: David Alves, Leandro Afonso, Gabriel Moreira
Simulador de tráfego distribuído (Malha 3x3) com comunicação TCP/IP e modelo de eventos discretos.
📋 Pré-requisitos
- Java 17+
- Maven 3.6+
Build
Compilar e gerar o JAR executável:
cd main
mvn clean package
Execução
Inicia todos os processos (Dashboard, Coordenador, Nós, Saída) numa única instância.
cd main
mvn javafx:run
Cenários de Carga
Arquivos disponíveis em src/main/resources/:
simulation-low.properties(\lambda=0.2)simulation-medium.properties(\lambda=0.5)simulation-high.properties(\lambda=1.0)
Troubleshooting Rápido
Port already in use / Limpeza de Processos: Se a simulação falhar ou portas ficarem presas, matar todos os processos Java associados:
pkill -f "sd.IntersectionProcess|sd.dashboard.DashboardServer|sd.coordinator.CoordinatorProcess"