Update README.md to enhance clarity of simulation results; format output for better readability
This commit is contained in:
26
README.md
26
README.md
@@ -54,7 +54,7 @@ I percorsi che invece sono direttamente responsabili per la simulazione sono:
|
||||
|
||||
Nel jar sono presenti già 2 reti per fare degli esperimenti e/o testare se il tool funziona correttamente. Per poter vedere una run usando questi esempi basta far partire il tool in modalità interattiva e scegliere di caricare gli esempi.\
|
||||
`java -jar upo-valpre.jar interactive`\
|
||||
Questa libreria è stata confrontata con il tool [JMT](https://jmt.sourceforge.net/Download.html) e le reti usate per fare il confronto si possono trovare sotto [le risorse del test](src/test/resources).\
|
||||
Questa libreria è stata confrontata con il tool [JMT](https://jmt.sourceforge.net/Download.html); le reti usate per fare il confronto si possono trovare sotto [le risorse del test](src/test/resources) e in esse ci sono anche i risultati ottenuti dalle run.\
|
||||
Inoltre in alcune istanze state modificate le due reti di esempio in modo da mostrare cosa succede con l'aumento del numero di clienti nel sistema e cambiando la distribuzione di servizio di un nodo. Ogni valore ottenuto ha un sample di 1000 simulazioni. I risultati possono essere presi dal seguente [link](https://docs.google.com/spreadsheets/d/1yM1fvlpc2mIIpRe8M7_ry8m3DC3ZxNA204mM60O2hoQ/edit?usp=sharing)\
|
||||
Le distribuzioni usate hanno tutte la stessa media μ:
|
||||
- Normale(μ, 0.6)
|
||||
@@ -71,9 +71,11 @@ Se si effettua una simulazione si vedranno i risultati sulla console in questo m
|
||||

|
||||
|
||||
Il tool JMT con la stessa rete produce i seguenti risultati che sono molto simili a quelli prodotti dalla libreria:\
|
||||
Queue Response Time = 7.3022 con un range [7.1456, 7.4589]\
|
||||
Queue Throughput = 0.2226 con un range [0.2182, 0.2271]\
|
||||
Queue Utilization = 0.7111 con un range [0.6959, 0.7262]
|
||||
```
|
||||
Response Time (Queue) 7.3022 con range [7.1456, 7.4589]
|
||||
Throughput (Queue) 0.2226 con range [0.2182, 0.2271]
|
||||
Utilization (Queue) 0.7111 con range [0.6959, 0.7262]
|
||||
```
|
||||
|
||||
Successivamente ho cambiato la distribuzione di servizio usata dal nodo "Queue".\
|
||||
Come si può notare l'utilizzo e il throughput rimangono pressochè invariati tra le varie distribuzioni, ma convergono con l'aumentare dei clienti.\
|
||||
@@ -89,13 +91,15 @@ Se si effettua una simulazione si vedranno i risultati sulla console in questo m
|
||||

|
||||
|
||||
Il tool JMT con la stessa rete produce i seguenti risultati che sono molto simili a quelli prodotti dalla libreria:\
|
||||
Service1 Response Time ~ 1.9866\
|
||||
Busy2 Response Time ~ 0.2825\
|
||||
Queue2 Response Time ~ 0.2279\
|
||||
Service1 Utilization ~ 0.7488\
|
||||
Calibration Number of Customers ~ 0.0150\
|
||||
Busy2 Number of Customers ~ 0.4279\
|
||||
Throughput ~ 1.5000
|
||||
```
|
||||
Response Time (Service1) 2.0115 con range [1.9671, 2.0559]
|
||||
Response Time (Busy2) 0.2858 con range [0.2816, 0.2899]
|
||||
Response Time (Queue2) 0.2318 con range [0.2250, 0.2387]
|
||||
Utilization (Service1) 0.7472 con range [0.7410, 0.7534]
|
||||
Number of Customers (Busy2) 0.4285 con range [0.4248, 0.4322]
|
||||
Number of Customers (Calibration) 0.0149 con range [0.0148, 0.0151]
|
||||
Throughput del Sistema 1.5094 con range [1.5005, 1.5183]
|
||||
```
|
||||
|
||||
Successivamente ho cambiato la distribuzione di servizio usata dal nodo "Service2".\
|
||||
Anche in questo caso l'utilizzo e il throughput rimangono pressochè invariati e convergono con l'aumentare dei clienti nel sistema, ma cambiano il **numero medio della coda** e il **tempo medio di attesa**.\
|
||||
|
||||
Reference in New Issue
Block a user