DocumentCode :
1335351
Title :
A hierarchical fair service curve algorithm for link-sharing, real-time, and priority services
Author :
Stoica, Ion ; Zhang, Hui ; Ng, T. S Eugene
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
8
Issue :
2
fYear :
2000
fDate :
4/1/2000 12:00:00 AM
Firstpage :
185
Lastpage :
199
Abstract :
We study hierarchical resource management models and algorithms that support both link-sharing and guaranteed real-time services with priority (decoupled delay and bandwidth allocation). We extend the service curve based quality of service (QoS) model, which defines both delay and bandwidth requirements of a class in a hierarchy, to include fairness, which is important for the integration of real-time and hierarchical link-sharing services. The resulting fair service curve (FSC) link-sharing model formalizes the goals of link-sharing, real-time and priority services and exposes the fundamental trade-offs between these goals. In particular, with decoupled delay and bandwidth allocation, it is impossible to simultaneously provide guaranteed real-time service and achieve perfect link-sharing. We propose a novel scheduling algorithm called hierarchical fair service curve (H-FSC) that approximates the model closely and efficiently. The algorithm always guarantees the service curves of leaf classes, thus ensures real-time and priority services, while trying to minimize the discrepancy between the actual services provided to and the services defined by the FSC link-sharing model for the interior classes. We have implemented the H-FSC scheduler in NetBSD. By performing analyzes, simulations and measurement experiments, we evaluate the link-sharing and real-time performances of H-FSC, and determine the computation overhead
Keywords :
bandwidth allocation; delays; packet switching; quality of service; real-time systems; telecommunication network management; NetBSD; QoS model; bandwidth allocation; computation overhead; decoupled delay; guaranteed real-time services; hierarchical fair service curve algorithm; hierarchical resource management algorithms; hierarchical resource management models; leaf classes; link-sharing services; measurement experiments; packet systems; priority services; quality of service; scheduling algorithm; simulations; Bandwidth; Channel allocation; Delay; Performance analysis; Performance evaluation; Power capacitors; Processor scheduling; Quality of service; Resource management; Scheduling algorithm;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/90.842141
Filename :
842141
Link To Document :
بازگشت