DocumentCode :
2642201
Title :
Matching output queueing with a combined input output queued switch
Author :
Chuang, Shang-Tse ; Goel, Ashish ; McKeown, Nick ; Prabhakar, Balaji
Author_Institution :
Abrizio Inc., Mountain View, CA, USA
Volume :
3
fYear :
1999
fDate :
21-25 Mar 1999
Firstpage :
1169
Abstract :
The Internet is facing two problems simultaneously: there is a need for a faster switching/routing infrastructure, and a need to introduce guaranteed qualities of service (QoS). Each problem can be solved independently: switches and routers can be made faster by using input-queued crossbars, instead of shared memory systems; and QoS can be provided using WFQ-based packet scheduling. However, until now, the two solutions have been mutually exclusive-all of the work on WFQ-based scheduling algorithms has required that switches/routers use output-queueing, or centralized shared memory. This paper demonstrates that a combined input output queueing (CIOQ) switch running twice as fast as an input-queued switch can provide precise emulation of a broad class of packet scheduling algorithms, including WFQ and strict priorities. More precisely, we show that a “speedup” of 2 is sufficient, and a speedup of 2-1/N is necessary, for this exact emulation. We introduce a variety of algorithms that configure the crossbar so that emulation is achieved with a speedup of two, and consider their running time and implementation complexity. An interesting feature of our work is that the exact emulation holds for all input traffic patterns. We believe that, in the future, these results will make possible the support of QoS in very high bandwidth routers
Keywords :
Internet; computational complexity; packet switching; quality of service; queueing theory; scheduling; telecommunication network routing; telecommunication traffic; Internet; QoS; WFQ-based packet scheduling; combined input output queued switch; crossbars; guaranteed qualities of service; implementation complexity; input traffic patterns; output queueing; running time; switching/routing infrastructure; very high bandwidth routers; Bandwidth; Emulation; Impedance matching; Packet switching; Quality of service; Routing; Scheduling algorithm; Switches; Traffic control; Web and internet services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
New York, NY
ISSN :
0743-166X
Print_ISBN :
0-7803-5417-6
Type :
conf
DOI :
10.1109/INFCOM.1999.751673
Filename :
751673
Link To Document :
بازگشت