ACM Home Page
Please provide us with feedback. Feedback
Analysis and simulation of a fair queueing algorithm
Full text PdfPdf (1.49 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Symposium proceedings on Communications architectures & protocols table of contents
Austin, Texas, United States
Pages: 1 - 12  
Year of Publication: 1989
ISBN:0-89791-332-9
Also published in ...
Authors
A. Demers  Xerox PARC, 3333 Coyote Hill Road, Palo Alto, CA
S. Keshav  Xerox PARC, 3333 Coyote Hill Road, Palo Alto, CA
S. Shenker  Xerox PARC, 3333 Coyote Hill Road, Palo Alto, CA
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 103,   Downloads (12 Months): 1094,   Citation Count: 255
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75246.75248
What is a DOI?

ABSTRACT

We discuss gateway queueing algorithms and their role in controlling congestion in datagram networks. A fair queueing algorithm, based on an earlier suggestion by Nagle, is proposed. Analysis and simulations are used to compare this algorithm to other congestion control schemes. We find that fair queueing provides several important advantages over the usual first-come-first-serve queueing algorithm: fair allocation of bandwidth, lower delay for sources using less than their full share of bandwidth, and protection from ill-behaved sources.


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.

 
DEC87a
R. Jain and K. K. Ramakrishnan, "Congestion Avoidance in Computer Networks with a Connectionless Network Layer, Part I-Concepts, Goals, and Alternatives", DEC Technical Report TR-507, Digital Equipment Corporation, April 1987.
 
DEC87b
K. K. Ramakrishnan and R. Jain, "Congestion Avoidance in Computer Networks with a Connectionless Network Layer, Part I{-An Explicit Binary Feedback Scheme", DEC Technical Report TR-508, Digital Equipment Corporation, April 1987.
 
DEC87c
D.-M. Chiu and R. Jain, "Congestion Avoidance in Computer Networks with a Connectionless Network Layer, Part {II- Analysis of Increase and Decrease Algorithms", DEC Technical Report TR-509, Digital Equipment Corporation, April 1987.
 
DEC87d
K. K. Ramakrishnan, D.-M. Chiu, and R. Jain "Congestion Avoidance in Computer Networks with a Connectionless Network Layer, Part IV-A Selective Binary Feedback Scheme for General Topologies", DEC Technical Report TR-510, Digital Equipment Corporation, November 1987.
 
Fra84
A. Fraser and S. Morgan, "Queueing and Framing Disciplines for a Mixture of Data Traffic Types", AT&T Bell Laboratories Technical Journal, Volume 63, No. 6, pp 1061-1087, 1984.
 
Gaf84
E. Gafni and D. Bertsekas, "Dynamic Control of Session Input Rates in Communication Networks", IEEE Transactions on Automatic Control, Volume 29, No. 10, pp 1009-1016, 1984.
 
Ger80
M. Gerla and L. Kleinrock, "Flow Control: A Comparative Survey", {EEE Transactions on Communications, Volume 28, pp 553-574, 1980.
 
Gre89
A. Greenberg and N. Madras, private communication, 1989.
 
Hah86
E. Hahne, "Round Robin Scheduling for Fair Flow Control in Data Communication Networks", Report LIDS-TH-1631, Laboratory for Information and Decision Systems, Massachusetts Institute of Technology, Cambridge, Massachusetts. December, 1986.
 
Has89
E. Hashem, private communication. 1989.
 
Hey89
A. Heybey and C. Davin, private communication, 1989.
 
ISO86
International Organization for Standardization (ISO), "Protocol for Providing the Connectionless Mode Network Service", Draft International Standard 8473, 1986.
Jac88a
 
Jac88b
V. Jacobson, private communication, 1988.
 
Jai86
R. Jain, "Divergence of Timeout Algorithms for Packet Retransmission", Proceedings of the Fifth Annual International Phoenix Conference on Computers and Communications, pp 1162-1167, 1987.
Kar87
 
Kat87
M. Katevenis, "Fast Switching and Fair Control of Congested Flow in Broadband Networks", IEEE Journal on Selected Areas in Communications, Volume 5, No. 8, pp 1315-1327, 1987.
 
Lo87
C.-Y. Lo, "Performance Analysis and Application of a Two-Priority Packet Queue", AT&T Technical Journal, Volume 66, No. 3, pp 83-99, 1987.
 
Lua88
D. Luan and D. Lucantoni, "Throughput Analysis of an Adaptive Window-Based Flow Control Subject to Bandwidth Management", Proceedings of the International Teletraffic Conference, 1988.
 
Man89
A. Mankin and K. Thompson, "Limiting Factors in the Performance of the Slostart TCP Algorithms", preprint.
 
Mor89
S. Morgan, "Queueing Disciplines and Passive Congestion Control in Byte- Stream Networks", IEEE INFOCOM '89 Proceedings, pp 711-720, 1989.
Mil87
Mil88
Nag84
 
Nag85
J. Nagle, "On Packet Switches with Infinite Storage", RFC 896 1985.
 
Nag87
J. Nagle, "On Packet Switches with Infinite Storage", IEEE Transactions on Communications, Volume 35, pp 435-438, 1987.
 
Nes88
D. Bacon, A. Dupuy, J. Schwartz, and Y. Yemini, "Nest: A Network Simulation and Prototyping Tool", Dallas Winter 1988 Usenix Conference Proceedings, pp. 71-78, 1988.
 
Per89
IETF Performance and Congestion Control Working Group, "Gateway Congestion Control Policies", draft, 1989.
 
Pos81
J. Postel, "Internet Protocol", RFC 791 1981.
 
Pru88
W. Prue and J. Postel, "A Queueing Algorithm to Provide Type-of-Service for IP Links", RFC1046, 1988.
 
She89a
S. Shenker, "Game-Theoretic Analysis of Gateway Algorithms", in preparation, 1989.
 
She89b
S. Shenker, "Comments on the IETF Performance and Congestion Control Working Group Draft on Gateway Congestion Control Policies", unpublished, 1989.
 
Stu88
H. Sturgis, private communication, 1988.
 
USC81
USC Information Science Institute, "Transmission Control Protocol", RFC 793, 1981.
 
Xer81
Xerox Corporation, "Internet Transport Protoco Is", XSIS 028112, 1981.
 
Zha89
L. Zhang, "A New Architecture for Packet Switching Network Protocols", MIT Ph.D. Thesis, forthcoming, 1989.

CITED BY  255