Input queued switches for variable length packets: analysis for Poisson and self-similar traffic

We consider nonblocking, variable length packet switches where packet lengths and interarrival times have continuous distributions as is applicable in IP networks. A general throughput-delay model for Poisson and self-similar packet arrivals of eponential lengths to a single stage MxN switch with infinite and finite buffers is obtained. Analytical results are compared against simulation results on traces statistically similar to Bellcore traces. Tradeoffs between fixed packet length virtual output queued (VOQ) switches and variable length FIFO-combined input/output queued (CIOQ) switches with speedup and parallelism (multiple switching planes) are also studied. Analysis shows that a parallelism of four achieves 99.9% throughput. We also analyze the effect of traffic asymmetries and hotspots.

[1]  Nick McKeown,et al.  The iSLIP scheduling algorithm for input-queued switches , 1999, TNET.

[2]  Matthias Grossglauser,et al.  On the relevance of long-range dependence in network traffic , 1999, TNET.

[3]  Sally Floyd,et al.  Wide area traffic: the failure of Poisson modeling , 1995, TNET.

[4]  Nick McKeown,et al.  Matching output queueing with a combined input/output-queued switch , 1999, IEEE J. Sel. Areas Commun..

[5]  Nick McKeown,et al.  A practical scheduling algorithm to achieve 100% throughput in input-queued switches , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[6]  Kenneth J. Christensen Design and evaluation of a parallel-polled virtual output queued switch , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[7]  Janak H. Patel Performance of Processor-Memory Interconnections for Multiprocessors , 1981, IEEE Transactions on Computers.

[8]  J. Chao Saturn: a terabit packet switch using dual round robin , 2000 .

[9]  Guy Pujolle,et al.  Introduction to queueing networks , 1987 .

[10]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[11]  Anna Charny,et al.  On the speedup required for work-conserving crossbar switches , 1999, IEEE J. Sel. Areas Commun..

[12]  Samuel P. Morgan,et al.  Input Versus Output Queueing on a Space-Division Packet Switch , 1987, IEEE Trans. Commun..

[13]  Bo Friis Nielsen,et al.  A Markovian approach for modeling packet traffic with long-range dependence , 1998, IEEE J. Sel. Areas Commun..

[14]  Nick McKeown,et al.  Scheduling algorithms for input-queued cell switches , 1996 .

[15]  M. Stephens EDF Statistics for Goodness of Fit and Some Comparisons , 1974 .

[16]  Parag Pruthi,et al.  An application of deterministic chaotic maps to model packet traffic , 1995, Queueing Syst. Theory Appl..

[17]  Nicola Blefari-Melazzi,et al.  Steady-state analysis of the MMPP/G/1/K queue , 1993, IEEE Trans. Commun..

[18]  Kohei Shiomoto,et al.  Scalable multi-QoS IP+ATM switch router architecture , 2000 .

[19]  Jean C. Walrand,et al.  Achieving 100% throughput in an input-queued switch , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[20]  Ge Nong,et al.  On the provision of quality-of-service guarantees for input queued switches , 2000 .

[21]  S.-Q. Li Performance of a non-blocking space-division packet switch with correlated input traffic , 1989, IEEE Global Telecommunications Conference, 1989, and Exhibition. 'Communications Technology for the 1990s and Beyond.

[22]  Balaji Prabhakar,et al.  The throughput of data switches with and without speedup , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[23]  Walter Willinger,et al.  Experimental queueing analysis with long-range dependent packet traffic , 1996, TNET.

[24]  Thomas E. Anderson,et al.  High-speed switch scheduling for local-area networks , 1993, TOCS.

[25]  Nick McKeown,et al.  The Tiny Tera: A Packet Switch Core , 1998, IEEE Micro.

[26]  Steve W. Fuhrmann,et al.  Performance of a packet switch with crossbar architecture , 1993, IEEE Trans. Commun..

[27]  Wolfgang Fischer,et al.  The Markov-Modulated Poisson Process (MMPP) Cookbook , 1993, Perform. Evaluation.

[28]  Ken Christensen,et al.  A parallel-polled virtual output queued switch with a buffered crossbar , 2001, 2001 IEEE Workshop on High Performance Switching and Routing (IEEE Cat. No.01TH8552).

[29]  Nicola Blefari-Melazzi,et al.  Analysis of the loss probability of the map/g/1/k queue part ii: approximations and numerical results , 1994 .