Title :
Design of generalized processor sharing schedulers which statistically multiplex heterogeneous QoS classes
Author :
Elwalid, Anwar ; Mitro, D.
Author_Institution :
Lucent Technol., Bell Labs., Murray Hill, NJ, USA
Abstract :
Generalized processor sharing (GPS) is the basis for the packet scheduler of choice in IP routers and ATM switches of the future. The currently accepted approach for the design of GPS schedulers is based on deterministic QoS guarantees, which, it is generally accepted, is overly conservative and leads to limitations on capacity. We develop a framework for GPS scheduling which is based on statistical QoS guarantees and statistical multiplexing. We give the design of GPS weights which maximize the coverage of operating points, and also the design of the connection admission control (CAC). The general framework is end-to-end, with two heterogeneous QoS classes coexisting with a third, best effort class. Each QoS class has a specified delay bound together with a bound on the probability of its violation. An important objective is to maximize the bandwidth available to best effort traffic, while just satisfying the guarantees of the QoS classes. To this end, we consider output regulated GPS scheduling, which limits each connection´s share of the bandwidth to a designed value. The sources are subject to standard dual leaky bucket regulation. For the design of the GPS weights we give procedures based on two key concepts, the realizable set and the critical weights. The realizable set is the union of all admissible sets of connections of both classes over all weights. One of the main contributions is a pragmatic design process by which most of the realizable set is realized by only two critical weights. The numerical results show that there are substantial capacity gains from statistical multiplexing
Keywords :
asynchronous transfer mode; packet switching; quality of service; set theory; statistical analysis; telecommunication congestion control; telecommunication network routing; telecommunication traffic; transport protocols; ATM switches; GPS weights design; IP routers; admissible connection sets union; bandwidth; best effort class; best effort traffic; capacity gains; capacity limitations; connection admission control; critical weights; delay bound; deterministic QoS guarantees; dual leaky bucket regulation; generalized processor sharing schedulers; heterogeneous QoS classes; output regulated GPS scheduling; packet scheduler; probability; realizable set; statistical QoS guarantees; statistical multiplexing; Admission control; Asynchronous transfer mode; Bandwidth; Delay; Global Positioning System; Packet switching; Process design; Processor scheduling; Scheduling algorithm; Switches;
Conference_Titel :
INFOCOM '99. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
New York, NY
Print_ISBN :
0-7803-5417-6
DOI :
10.1109/INFCOM.1999.751679