|
ABSTRACT
Hierarchical Packet Fair Queueing (H-PFQ) algorithms have the potential to simultaneously support guaranteed real-time service, rate-adaptive best-effort, and controlled link-sharing service. In this paper, we design practical H-PFQ algorithms by using one-level Packet Fair Queueing (PFQ) servers as basic building blocks, and develop techniques to analyze delay and fairness properties of the resulted H-PFQ servers. We demonstrate that, in order to provide tight delay bounds in a H-PFQ server, it is essential for the one-level PFQ servers to have small Worst-case Fair Indices (WFI). We propose a new one-level PFQ algorithm called WF2Q+ that is the first to have all the following three properties: (a) providing the tightest delay bound among all PFQ algorithms; (b) having the smallest WFI among all PFQ algorithms; and (c) having a relatively low implementation complexity of O(log N). We show that practical H-PFQ algorithms can be implemented by using WF2Q+ as the basic building block and prove that the resulting H-WF2Q+ algorithms provide similar delay bounds and bandwidth distribution as those provided by a H-GPS server. Simulation experiments are presented to evaluate the proposed algorithm.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. Bennett and H. Zhang. Worst-case fair packet fair queueing algorithms. Technical report, 1996. Submitted for publication.
|
| |
2
|
J.C.R. Bennett and H. Zhang. WFJQ: Worst-case fair weighted fair queueing. In Proceedings of IEEE IN- FOCOM'96, pages 120-128, San Francisco, CA, March 1996.
|
 |
3
|
David D. Clark , Scott Shenker , Lixia Zhang, Supporting real-time applications in an Integrated Services Packet Network: architecture and mechanism, Conference proceedings on Communications architectures & protocols, p.14-26, August 17-20, 1992, Baltimore, Maryland, United States
|
| |
4
|
R. Cruz. Service burstiness and dynamic burstiness measures: A framework. Journal of High Speed Networks, 1(2):105-127, 1992.
|
 |
5
|
|
 |
6
|
A. Demers , S. Keshav , S. Shenker, Analysis and simulation of a fair queueing algorithm, Symposium proceedings on Communications architectures & protocols, p.1-12, September 25-27, 1989, Austin, Texas, United States
|
| |
7
|
D. Ferrari and D. Verma. A scheme for real-time channel establishment in wide-area networks. IEEE Journal on Selected Areas in Communications, 8(3):368-379, April 1990.
|
| |
8
|
|
| |
9
|
S. Golestani. A self-clocked fair queueing scheme for broadband applications. In Proceedings of IEEE IN- FOCOM'9J, pages 636-646, Toronto, CA, June 1994.
|
| |
10
|
|
 |
11
|
|
| |
12
|
P. McKenney. Stochastic fair queueing. In Proceedings of IEEE INFOCOM'90, San Francisco, CA, June 1990.
|
| |
13
|
O. Ndiaye. An efficient implementation of a hierarchical weighted fair queue packet scheduler. Master's thesis, Massachusetts Institute of Technology, May 1994.
|
| |
14
|
|
 |
15
|
|
| |
16
|
S. Shenker, D. Clark, and L. Zhang. A scheduling service model and a scheduling architecture for an integrated services network, 1993. preprint.
|
 |
17
|
M. Shreedhar , George Varghese, Efficient fair queueing using deficit round robin, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.231-242, August 28-September 01, 1995, Cambridge, Massachusetts, United States
|
| |
18
|
|
| |
19
|
J. Turner. New directions in communications(or which way to the information age?). IEEE Communication Magazine, 24(10), October 1986.
|
 |
20
|
|
CITED BY 46
|
|
|
|
|
|
|
Subhash Suri , George Varghese , Girish Chandranmenon, Leap forward virtual clock: a new fair queuing scheme with guaranteed delays and throughput fairness, Proceedings of the sixteenth annual ACM symposium on Principles of distributed computing, p.281, August 21-24, 1997, Santa Barbara, California, United States
|
|
|
|
|
|
|
|
|
|
Sriram Ramabhadran , Joseph Pasquale, Stratified round Robin: a low complexity packet scheduler with bandwidth fairness and bounded delay, Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, August 25-29, 2003, Karlsruhe, Germany
|
|
|
|
|
|
|
|
|
Prashant Shenoy , Pawan Goyal , Harrick M. Vin, Architectural considerations for next generation file systems, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.457-467, October 30-November 05, 1999, Orlando, Florida, United States
|
|
|
Peter van der Stok , Dmitri Jarnikov , Sergei Kozlov , Michael van Hartskamp , Johan Lukkien, Hierarchical resource allocation for robust in-home video streaming, Journal of Systems and Software, v.80 n.7, p.951-961, July, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John Bruno , José Brustoloni , Eran Gabber , Banu Özden , Abraham Silberschatz, Retrofitting quality of service into a time-sharing operating system, Proceedings of the Annual Technical Conference on 1999 USENIX Annual Technical Conference, p.2-2, June 06-11, 1999, Monterey, California
|
|
|
José Brustoloni , Eran Gabber , Abraham Silberschatz , Amit Singh, Signaled receiver processing, Proceedings of the Annual Technical Conference on 2000 USENIX Annual Technical Conference, p.18-18, June 18-23, 2000, San Diego, California
|
|
|
|
|
|
|
|
|
|
Abhishek Chandra , Micah Adler , Pawan Goyal , Prashant Shenoy, Surplus fair scheduling: a proportional-share CPU scheduling algorithm for symmetric multiprocessors, Proceedings of the 4th conference on Symposium on Operating System Design & Implementation, p.4-4, October 22-25, 2000, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nadia Shalaby , Andy Bavier , Yitzchak Gottlieb , Scott Karlin , Larry Peterson , Xiaohu Qie , Tammo Spalink , Mike Wawrzoniak, Building extensible routers using network processors: Research Articles, Software—Practice & Experience, v.35 n.12, p.1155-1194, October 2005
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|