Files
SD/README.md

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"