DocumentCode
1822078
Title
Credit based fair scheduling for packet switched networks
Author
Pan, Deng ; Yang, Yuanyuan
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
Volume
2
fYear
2005
fDate
13-17 March 2005
Firstpage
843
Abstract
With the rapid development of Internet multimedia applications, the next generation of networks is required to schedule not only the best effort traffic but also the traffic with bandwidth and delay guarantees. Currently, there are two types of fair scheduling algorithms in the literature. The time stamp based schedulers achieve very good fairness and delay guarantees but have high O(logN) time complexity, where N is the number of flows. While the round robin based schedulers reach O(1) time complexity, their delay guarantees are O(N). This paper aims at a fair scheduling algorithm with constant time complexity as well as good fairness and delay guarantees. We first present a credit/balance based fair scheduling algorithm called most credit first (MCF). We theoretically prove that MCF can provide O(logN) fairness, delay and delay jitter guarantees, and demonstrate experimentally that it actually can achieve O(1) guarantees. In order to reduce the O(logN) time complexity of MCF, we further present a more efficient variant of MCF, called fast most credit first (FMCF). FMCF achieves O(1) time complexity by utilizing approximation and synchronization, and at the same time preserves the O(logN) theoretical fairness, delay and delay jitter guarantees of MCF. We also implemented MCF and FMCF in NS2 simulator to compare the end to end delay performance with other fair scheduling algorithms. Our experimental results demonstrate that MCF outperforms two commonly used fair schedulers, and FMCF is able to closely match the performance of MCF with reduced time complexity.
Keywords
Internet; computational complexity; delays; multimedia communication; packet switching; scheduling; telecommunication traffic; FMCF; GPS; Internet multimedia application; constant time complexity; credit-balance based fair scheduling algorithm; delay jitter; fast most credit first; gateways; generalized processor sharing; packet switched networks; round robin based schedulers; Bandwidth; Delay effects; IP networks; Jitter; Next generation networking; Packet switching; Processor scheduling; Scheduling algorithm; Telecommunication traffic; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
ISSN
0743-166X
Print_ISBN
0-7803-8968-9
Type
conf
DOI
10.1109/INFCOM.2005.1498315
Filename
1498315
Link To Document