DocumentCode :
1350993
Title :
Approximation of Generalized Processor Sharing With Interleaved Stratified Timer Wheels
Author :
Karsten, Martin
Author_Institution :
David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
Volume :
18
Issue :
3
fYear :
2010
fDate :
6/1/2010 12:00:00 AM
Firstpage :
708
Lastpage :
721
Abstract :
This paper presents Interleaved Stratified Timer Wheels as a novel priority queue data structure for traffic shaping and scheduling in packet-switched networks. The data structure is used to construct an efficient packet approximation of general processor sharing (GPS). This scheduler is the first of its kind by combining all desirable properties without any residual catch. In contrast to previous work, the scheduler presented here has constant and near-optimal delay and fairness properties, and can be implemented with O(1) algorithmic complexity, and has a low absolute execution overhead. The paper presents the priority queue data structure and the basic scheduling algorithm, along with several versions with different cost-performance trade-offs. A generalized analytical model for rate-controlled rounded timestamp schedulers is developed and used to assess the scheduling properties of the different scheduler versions.
Keywords :
data structures; packet radio networks; queueing theory; scheduling; telecommunication traffic; algorithmic complexity; generalized processor sharing; interleaved stratified timer wheels; packet-switched networks; queue data structure; scheduling; traffic shaping; Algorithms; communication systems; computer network performance; data structures; packet scheduling;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2009.2033059
Filename :
5350382
Link To Document :
بازگشت