ObjectivesIn this experiment, based on the sample program we provide, you will write a SimPy simulation that will produce a report of performance of an NXN (N=2,…,10) input-queueing packet switch under varying offered link load conditions (from 20% to 90% of the individual link capacities). Procedure
Switch Statistics
| Offered Load as a Percentage of the Individual Link Capacities: |
| 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
|Gen. Rcv.|Gen. Rcv.|Gen. Rcv.|Gen. Rcv.|Gen. Rcv.|Gen. Rcv.|Gen. Rcv.|Gen. Rcv.|
2X2
3X3
4X4
5X5
6X6
7X7
8X8
9X9
10X10
Gen. = Total number of packets generated
Rcv. = Total number of packets received
Switch Performance
| Offered Load as a Percentage of the Individual Link Capacities: |
| 20% | 30% | 40% | 50% | 60% | 70% | 80% | 90% |
2X2
3X3
4X4
5X5
6X6
7X7
8X8
9X9
10X10
Switch performance is calculated as:
total_number_of_packets_received/total_number_of_packets_generated
Your ReportAfter finishing your experiments, you will need to prepare a short (maximum two pages, 10 pt Times-Roman font) report summarizing the key points you have learned in this exercise. Please convert your report to PDF (no other formats will be accepted), zip your report with all the Python code you have written for the experiment, and upload all as a single zip file to the unit's Moodle site before the due date (we will post the deadlines at the unit's Moodle site). References
![]() |