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
|
logs
|
||||||
*.md
|
*.md
|
||||||
*.tex
|
*.tex
|
||||||
|
!README.md
|
||||||
|
|
||||||
# BlueJ files
|
# BlueJ files
|
||||||
*.ctxt
|
*.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