Title :
End-to-end statistical delay service under GPS and EDF scheduling: a comparison study
Author :
Sivaraman, Vijay ; Chiussi, Fabio M. ; Gerla, Mario
Author_Institution :
Atoga Syst., Fremont, CA, USA
Abstract :
Generalized processor sharing (GPS) has gained much popularity as a simple and effective scheduling mechanism for the provisioning of quality of service (QoS) in emerging high-speed networks. For supporting deterministic end-to-end delay guarantees, GPS is known to be sub-optimal in comparison to the earliest deadline first (EDF) scheduling discipline; nevertheless it is often prefered over EDF due to its simplicity. In this paper, using analytical frameworks developed in the literature, we reassess the merits of GPS as compared to EDF in the setting of statistical delay service. Our contributions are threefold. The statistical frameworks in the literature enable the aggregate losses (i.e., delay bound violations) at an EDF scheduler to be estimated-our first contribution, therefore, is to develop a mechanism that allows the aggregate losses to translate to per-flow guarantees. This is achieved by means of a simple packet discard scheme that drops packets fairly then delay violations are imminent at the EDF scheduler. The discard mechanism has a constant complexity and is feasible for implementation in current packet switches. The ability to derive the per-flow guarantees from the aggregate allows a direct comparison between EDF and GPS-our next contribution, therefore, is to show for various traffic mixes with given per-flow loss constraints that EDF offers consistently larger schedulable regions than GPS, both in the single-hop and multi-hop setting. As our final contribution, we argue that the use of GPS for statistical delay support is inherently problematic. We demonstrate that achieving the maximal schedulable regions under GPS could necessitate dynamic resynchronization of the GPS weights, an operation considered infeasible for practical implementation
Keywords :
delays; packet switching; processor scheduling; quality of service; queueing theory; statistical analysis; EDF scheduling; GPS scheduling; QoS; aggregate losses; delay bound violations; delay violations; deterministic end-to-end delay guarantees; earliest deadline first scheduling; emerging high-speed networks; end-to-end statistical delay service; generalized processor sharing; multi-hop setting; packet discard scheme; packet switches; per-flow guarantees; quality of service; scheduling mechanism; single-hop setting; statistical delay service; statistical frameworks; traffic mixes; Aggregates; Computer science; Delay estimation; Drives; Global Positioning System; Optimal scheduling; Packet switching; Processor scheduling; Quality of service; Switches;
Conference_Titel :
INFOCOM 2001. Twentieth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
Anchorage, AK
Print_ISBN :
0-7803-7016-3
DOI :
10.1109/INFCOM.2001.916305