Presentation is loading. Please wait.

Presentation is loading. Please wait.

Input-queued switches: queueing theory & algorithm design

Similar presentations


Presentation on theme: "Input-queued switches: queueing theory & algorithm design"— Presentation transcript:

1 Input-queued switches: queueing theory & algorithm design
Damon Wischik Statistical Laboratory, Cambridge December 2003

2 An Internet router— switch queues classifiers 1 2 3 A B C inputs outputs the switch has to choose how to match inputs to outputs in such a way to give desired quality of service, …

3 How many packets are waiting at each queue, at each point in time?
which output wire it’s going to … A B C D 1 2 3 4 which input wire it came on …

4 How many packets are waiting in total?
total queue at each input A B C D 1 2 3 4 total queues for each output

5 Surprisingly, it is sufficient to know the totals and also the inverse function:
B C D 1 2 3 4

6 Conclusion The totals obey conventional queueing theory.
The inverse function  is equivalent to the switching algorithm. (Choose a nice function, get the algorithm automatically.) This is useful for designing switches. E.g. We have discovered a function  which minimizes loss (better than existing algorithms!) If e.g. input 1 is given priority, we can predict how this affects the others. Conclusion A B C D 1 2 3 4


Download ppt "Input-queued switches: queueing theory & algorithm design"

Similar presentations


Ads by Google