2x2 Switch Simulation in Matlaab

Topics: Packet switching, Queueing theory, Queueing model Pages: 4 (885 words) Published: January 2, 2012
2x2 Packet Switch Simulation Using Matlab
Interim Report
Contention, output-buffer, queuing process, analytical analysis, simulation

Student Name: Deniz Ozdemir Email: ec09502@eecs.qmul.ac.u Supervisor: Dr John Schormans

Deniz Ozdemir

ec09502

Interim report

Contents Page
1.1 Aim 1.2 Methodology 1.3 Objectives 2. Background 2.1 Performance Evaluation 2.1.1 Measurement 2.1.2 Analysis/Simulation 2.2 Packet Switched Networks 3. Introduction 4. Theory 4.1 Queuing Theory 4.1.1 Queuing Model 4.1.1.1 Concept of a queuing model 4.1.2 Queuing theory notation 4.1.3 The M/M/1 Queue 4.1.4 The M/D/1 Queue 4.2 Switching 4.2.1 Switching Concept 4.2.1.1 Internal Link Blocking 4.2.1.2 Output Port Contention 4.2.1.3 Head Of Line Blocking 4.2.2 Time Between Arrivals 4.2.3 Counting Arrivals 4.2.4 The Queuing Behaviour Of Packets In Output Buffers 4.2.4.1 Calculating The State Probability Distribution 5. Analytical /Simulation Results 5.1 2x2 Switch 5.1.1 Analytical Results 5.1.2 Simulation Results 5.2 4x4 Switch 5.2.1 Analytical Results 5.2.2 Simulation Results 5.3 8x8 Switch 5.3.1 Analytical Results 5.3.2 Simulation Results 5.4 16x16 Switch 5.4.1 Analytical Results 5.4.2 Simulation Results 6. Conclusion 7. Project Management 7.1 Risk Analysis 7.2 Gant Chart 8. References 9. Appendix 2 2 2 2 2 2 2 3 3 3 3 3 4 5 5 7 9 9 9 9 11 11 13 14 14 15 15 15 17 19 19 20 22 22 23 25 25 26 28 28 28 28 28 29

1

Deniz Ozdemir

ec09502

Interim report

2x2 Packet Switch Simulation Using Matlab
1. Aim Build a simple 2x2 packet switch simulation using Matlab and study its performance 1.2 Methodology  Test out simulation on fundamental 2x2 switch element.  Then expand it. 1.3 Objectives  Learn about Matlab.  Learn about simulation.  Build simple test model and try it.  Build 2x2 element in Matlab.  Simulate results.  Process results.  Simulate any new results required.  Write report.

2. Background
2.1 Performance Evaluation When networks are designed, the...