Skip to content
This repository was archived by the owner on Dec 11, 2025. It is now read-only.

Repository files navigation

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"

About

Trabalho prático de Sistemas Distribuídos

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages