Title :
Rate-based flow-control for the CICQ switch
Author_Institution :
Dept. of Comput. Sci., Arkansas Univ., Little Rock, AR
Abstract :
A combined input and crosspoint queued (CICQ) switch with a flow control latency of round-trip time (RTT) packets requires each crosspoint (CP) buffer to hold the RTT packets in order to support any traffic pattern without blocking. In this paper, a distributed rate-based flow control internal to a CICQ switch is proposed. The new rate-based flow control allocates bandwidth to each virtual output queue (VOQ) using simple counters, and a minimal CP buffer requirement can be achieved without packet loss. The proposed rate-based flow control is shown to be more stable than the existing credit-based flow control previously proposed in the literature for realistic traffic while significantly reducing the CP memory size, thus making the implementation of a distributed CICQ switch practical
Keywords :
bandwidth allocation; packet switching; queueing theory; telecommunication congestion control; CICQ switch; bandwidth allocation; combined input-and-crosspoint queued switch; credit-based flow control; crosspoint buffer; distributed rate-based flow-control; round-trip time packets; traffic pattern; virtual output queue; Bandwidth; Computer science; Delay; Distributed control; Fabrics; Packet switching; Scalability; Size control; Switches; Traffic control;
Conference_Titel :
Local Computer Networks, 2005. 30th Anniversary. The IEEE Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7695-2421-4
DOI :
10.1109/LCN.2005.113