DocumentCode :
3351419
Title :
FIFO based multicast scheduling algorithm for VOQ packet switches
Author :
Pan, Deng ; Yang, Yuanyuan
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear :
2004
fDate :
15-18 Aug. 2004
Firstpage :
318
Abstract :
Many networking/computing applications require high speed switching for multicast traffic at the switch/router level to save network bandwidth. However, existing queueing based packet switches and scheduling algorithms cannot perform well under multicast traffic. While the speedup requirement makes the output queued switch difficult to scale, the single input queued switch suffers from the head of line (HOL) blocking, which severely limits the network throughput. An efficient yet simple buffering strategy to remove the HOL blocking is to use the virtual output queueing (VOQ), which has been shown to perform well under unicast traffic. However, it is impractical to use the traditional virtual output queued (VOQ) switches for multicast traffic, because a VOQ multicast switch has to maintain an exponential number of queues in each input port. We give a novel queue structure for the input buffers of a VOQ multicast switch by separately storing the address information and data information of a packet, so that an input port only needs to manage a linear number of queues. In conjunction with the multicast VOQ switch, we present a first-in-first-out based multicast scheduling algorithm, FIFO Multicast Scheduling (FIFOMS), and conduct extensive simulations to compare FIFOMS with other popular scheduling algorithms. Our results fully demonstrate the superiority of FIFOMS in both multicast latency and queue space requirement.
Keywords :
bandwidth allocation; buffer storage; multicast communication; packet switching; processor scheduling; queueing theory; telecommunication traffic; first-in-first-out based multicast scheduling algorithm; multicast traffic; packet switches; virtual output queueing; Bandwidth; Computer applications; Computer networks; Packet switching; Scheduling algorithm; Switches; Telecommunication traffic; Throughput; Traffic control; Unicast;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2004. ICPP 2004. International Conference on
ISSN :
0190-3918
Print_ISBN :
0-7695-2197-5
Type :
conf
DOI :
10.1109/ICPP.2004.1327938
Filename :
1327938
Link To Document :
بازگشت