DocumentCode :
2686575
Title :
A QoS switch scheduling algorithm based on recursive fair stochastic matrix decomposition
Author :
Szymanski, Ted H.
Author_Institution :
Dept. Elec. & Comput. Eng., McMaster Univ., Hamilton, Ont.
fYear :
0
fDate :
0-0 0
Abstract :
A QoS switch scheduling algorithm with rate and delay guarantees is proposed. The algorithm applies to a classic input-buffered NxN crossbar switch without speedup. The time axis is divided into frames each containing F time-slots. An NxN doubly stochastic traffic rate matrix specifies a quantized traffic flow rate from each input port to each output port. The traffic matrix can be decomposed into a set of F permutations, where each permutation is used to configure the crossbar switch for one time-slot within a frame. A recursive ´fair stochastic matrix decomposition´ (FSMD) algorithm, based upon the routing of a permutation through a rearrangeable network, is presented. In the resulting frame schedule, the expected inter-departure time (IDT) between cells in a flow equals the ideal IDT and the delay jitter is bounded. For fixed F an individual flow can often be scheduled in time O(logN) while a complete reconfiguration requires O(NlogN) time when implemented in a serial processor. An RSVP-like algorithm can be used to reserve bandwidth and buffer space in an IP-router or ATM/MPLS switch during the connection setup phase, and the FSMD algorithm can be used to schedule traffic. Best-effort traffic can be scheduled using any existing dynamic scheduling algorithm to fill the remaining unused switch capacity within each frame. The algorithm supports multicast traffic
Keywords :
IP networks; buffer storage; jitter; matrix decomposition; packet switching; quality of service; scheduling; stochastic processes; telecommunication traffic; FSMD algorithm; IP-router; QoS switch scheduling algorithm; buffered crossbar switch; delay jitter; interdeparture time; multicast traffic; quality of service; recursive fair stochastic matrix decomposition; Delay; Dynamic scheduling; Matrix decomposition; Multicast algorithms; Processor scheduling; Routing; Scheduling algorithm; Stochastic processes; Switches; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing, 2006 Workshop on
Conference_Location :
Poznan
Print_ISBN :
0-7803-9569-7
Type :
conf
DOI :
10.1109/HPSR.2006.1709745
Filename :
1709745
Link To Document :
بازگشت