ObjectivesIn this project, 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 Submission and AssessmentYou will upload your iq_switch_perf.py through the unit's Moodle project submission page. No other submission methods will be accepted. Please observe these important points:
References
|