mirror of
https://github.com/davidalves04/Trabalho-Pratico-SD.git
synced 2025-12-09 13:03:32 +00:00
chore: update README with build instructions and troubleshooting guide; remove outdated analysis files
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -7,6 +7,7 @@
|
||||
logs
|
||||
*.md
|
||||
*.tex
|
||||
!README.md
|
||||
|
||||
# BlueJ files
|
||||
*.ctxt
|
||||
|
||||
54
README.md
Normal file
54
README.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# DTSS - Distributed Traffic Simulation System
|
||||
|
||||
**Sistemas Distribuídos 2024/2025**
|
||||
**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:
|
||||
|
||||
```bash
|
||||
cd main
|
||||
mvn clean package
|
||||
```
|
||||
|
||||
-----
|
||||
|
||||
### Execução
|
||||
|
||||
Inicia todos os processos (Dashboard, Coordenador, Nós, Saída) numa única instância.
|
||||
|
||||
```bash
|
||||
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:
|
||||
|
||||
```bash
|
||||
pkill -f "sd.IntersectionProcess|sd.dashboard.DashboardServer|sd.coordinator.CoordinatorProcess"
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
Execução,VeículosGerados,VeículosCompletados,TaxaConclusão,TempoMédioSistema,TempoMédioEspera,TempoMínimoSistema,TempoMáximoSistema
|
||||
1,354,228,64.41,40.36,36.75,20.18,80.72
|
||||
2,373,261,69.97,40.61,36.87,20.30,81.21
|
||||
3,353,235,66.57,32.63,29.04,16.32,65.27
|
||||
4,350,269,76.86,37.39,33.42,18.70,74.78
|
||||
|
@@ -1,204 +0,0 @@
|
||||
================================================================================
|
||||
ANÁLISE ESTATÍSTICA MULTI-EXECUÇÃO
|
||||
================================================================================
|
||||
Configuração: simulation-low.properties
|
||||
Número de Execuções: 4
|
||||
Data da Análise: 2025-12-08 08:13:57
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
MÉTRICAS GLOBAIS
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Veículos Gerados:
|
||||
Média: 357.50 Desvio Padrão: 10.47
|
||||
Mediana: 353.50 IC 95%: [340.84, 374.16]
|
||||
Mín: 350.00 Máx: 373.00
|
||||
|
||||
Veículos Completados:
|
||||
Média: 248.25 Desvio Padrão: 19.82
|
||||
Mediana: 248.00 IC 95%: [216.71, 279.79]
|
||||
Mín: 228.00 Máx: 269.00
|
||||
|
||||
Taxa de Conclusão (%):
|
||||
Média: 69.45 Desvio Padrão: 5.44
|
||||
Mediana: 68.27 IC 95%: [60.79, 78.11]
|
||||
Mín: 64.41 Máx: 76.86
|
||||
|
||||
Tempo Médio no Sistema (segundos):
|
||||
Média: 37.75 Desvio Padrão: 3.71
|
||||
Mediana: 38.87 IC 95%: [31.85, 43.65]
|
||||
Mín: 32.63 Máx: 40.61
|
||||
|
||||
Tempo Médio de Espera (segundos):
|
||||
Média: 34.02 Desvio Padrão: 3.68
|
||||
Mediana: 35.08 IC 95%: [28.16, 39.88]
|
||||
Mín: 29.04 Máx: 36.87
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
ANÁLISE POR TIPO DE VEÍCULO
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
--- BIKE ---
|
||||
Contagem de Veículos:
|
||||
Média: 52.25 Desvio Padrão: 8.58
|
||||
Mediana: 54.50 IC 95%: [38.60, 65.90]
|
||||
Mín: 40.00 Máx: 60.00
|
||||
|
||||
Tempo Médio no Sistema (segundos): Sem dados
|
||||
|
||||
Tempo Médio de Espera (segundos):
|
||||
Média: 43.39 Desvio Padrão: 19.65
|
||||
Mediana: 39.45 IC 95%: [12.12, 74.65]
|
||||
Mín: 25.04 Máx: 69.63
|
||||
|
||||
|
||||
--- LIGHT ---
|
||||
Contagem de Veículos:
|
||||
Média: 151.25 Desvio Padrão: 8.34
|
||||
Mediana: 152.50 IC 95%: [137.98, 164.52]
|
||||
Mín: 141.00 Máx: 159.00
|
||||
|
||||
Tempo Médio no Sistema (segundos): Sem dados
|
||||
|
||||
Tempo Médio de Espera (segundos):
|
||||
Média: 28.92 Desvio Padrão: 5.34
|
||||
Mediana: 28.76 IC 95%: [20.43, 37.42]
|
||||
Mín: 23.35 Máx: 34.82
|
||||
|
||||
|
||||
--- HEAVY ---
|
||||
Contagem de Veículos:
|
||||
Média: 44.75 Desvio Padrão: 6.29
|
||||
Mediana: 44.00 IC 95%: [34.74, 54.76]
|
||||
Mín: 39.00 Máx: 52.00
|
||||
|
||||
Tempo Médio no Sistema (segundos): Sem dados
|
||||
|
||||
Tempo Médio de Espera (segundos):
|
||||
Média: 43.02 Desvio Padrão: 13.73
|
||||
Mediana: 47.91 IC 95%: [21.18, 64.86]
|
||||
Mín: 22.83 Máx: 53.43
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
ANÁLISE POR INTERSEÇÃO
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
--- Cr1 ---
|
||||
Tamanho Máximo da Fila:
|
||||
Média: 0.25 Desvio Padrão: 0.50
|
||||
Mediana: 0.00 IC 95%: [-0.55, 1.05]
|
||||
Mín: 0.00 Máx: 1.00
|
||||
|
||||
Tamanho Médio da Fila:
|
||||
Média: 0.25 Desvio Padrão: 0.50
|
||||
Mediana: 0.00 IC 95%: [-0.55, 1.05]
|
||||
Mín: 0.00 Máx: 1.00
|
||||
|
||||
Veículos Processados:
|
||||
Média: 105.50 Desvio Padrão: 10.66
|
||||
Mediana: 103.50 IC 95%: [88.54, 122.46]
|
||||
Mín: 95.00 Máx: 120.00
|
||||
|
||||
|
||||
--- Cr2 ---
|
||||
Tamanho Máximo da Fila:
|
||||
Média: 1.75 Desvio Padrão: 2.87
|
||||
Mediana: 0.50 IC 95%: [-2.82, 6.32]
|
||||
Mín: 0.00 Máx: 6.00
|
||||
|
||||
Tamanho Médio da Fila:
|
||||
Média: 1.75 Desvio Padrão: 2.87
|
||||
Mediana: 0.50 IC 95%: [-2.82, 6.32]
|
||||
Mín: 0.00 Máx: 6.00
|
||||
|
||||
Veículos Processados:
|
||||
Média: 119.00 Desvio Padrão: 11.17
|
||||
Mediana: 122.50 IC 95%: [101.24, 136.76]
|
||||
Mín: 103.00 Máx: 128.00
|
||||
|
||||
|
||||
--- Cr3 ---
|
||||
Tamanho Máximo da Fila: Sem dados
|
||||
|
||||
Tamanho Médio da Fila: Sem dados
|
||||
|
||||
Veículos Processados:
|
||||
Média: 114.75 Desvio Padrão: 15.88
|
||||
Mediana: 119.00 IC 95%: [89.48, 140.02]
|
||||
Mín: 93.00 Máx: 128.00
|
||||
|
||||
|
||||
--- Cr4 ---
|
||||
Tamanho Máximo da Fila:
|
||||
Média: 1.25 Desvio Padrão: 0.50
|
||||
Mediana: 1.00 IC 95%: [0.45, 2.05]
|
||||
Mín: 1.00 Máx: 2.00
|
||||
|
||||
Tamanho Médio da Fila:
|
||||
Média: 1.25 Desvio Padrão: 0.50
|
||||
Mediana: 1.00 IC 95%: [0.45, 2.05]
|
||||
Mín: 1.00 Máx: 2.00
|
||||
|
||||
Veículos Processados:
|
||||
Média: 63.00 Desvio Padrão: 11.75
|
||||
Mediana: 62.00 IC 95%: [44.31, 81.69]
|
||||
Mín: 50.00 Máx: 78.00
|
||||
|
||||
|
||||
--- Cr5 ---
|
||||
Tamanho Máximo da Fila:
|
||||
Média: 4.50 Desvio Padrão: 2.89
|
||||
Mediana: 4.50 IC 95%: [-0.09, 9.09]
|
||||
Mín: 1.00 Máx: 8.00
|
||||
|
||||
Tamanho Médio da Fila:
|
||||
Média: 4.50 Desvio Padrão: 2.89
|
||||
Mediana: 4.50 IC 95%: [-0.09, 9.09]
|
||||
Mín: 1.00 Máx: 8.00
|
||||
|
||||
Veículos Processados:
|
||||
Média: 123.00 Desvio Padrão: 24.18
|
||||
Mediana: 116.50 IC 95%: [84.53, 161.47]
|
||||
Mín: 103.00 Máx: 156.00
|
||||
|
||||
|
||||
--- ExitNode ---
|
||||
Tamanho Máximo da Fila: Sem dados
|
||||
|
||||
Tamanho Médio da Fila: Sem dados
|
||||
|
||||
Veículos Processados:
|
||||
Média: 248.25 Desvio Padrão: 19.82
|
||||
Mediana: 248.00 IC 95%: [216.71, 279.79]
|
||||
Mín: 228.00 Máx: 269.00
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
RESUMOS INDIVIDUAIS DAS EXECUÇÕES
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Execução #1 [simulation-low.properties]:
|
||||
Gerados: 354, Completados: 228 (64.4%)
|
||||
Tempo Médio no Sistema: 40.36s
|
||||
Tempo Médio de Espera: 36.75s
|
||||
|
||||
Execução #2 [simulation-low.properties]:
|
||||
Gerados: 373, Completados: 261 (70.0%)
|
||||
Tempo Médio no Sistema: 40.61s
|
||||
Tempo Médio de Espera: 36.87s
|
||||
|
||||
Execução #3 [simulation-low.properties]:
|
||||
Gerados: 353, Completados: 235 (66.6%)
|
||||
Tempo Médio no Sistema: 32.63s
|
||||
Tempo Médio de Espera: 29.04s
|
||||
|
||||
Execução #4 [simulation-low.properties]:
|
||||
Gerados: 350, Completados: 269 (76.9%)
|
||||
Tempo Médio no Sistema: 37.39s
|
||||
Tempo Médio de Espera: 33.42s
|
||||
|
||||
================================================================================
|
||||
FIM DO RELATÓRIO
|
||||
================================================================================
|
||||
Reference in New Issue
Block a user