ACM Home Page
Please provide us with feedback. Feedback
Competitive buffer management for shared-memory switches
Full text PdfPdf (247 KB)
Source
ACM Transactions on Algorithms (TALG) archive
Volume 5 ,  Issue 1  (November 2008) table of contents
Article No. 3  
Year of Publication: 2008
ISSN:1549-6325
Authors
William Aiello  University of British Columbia, Vancouver, BC, Canada
Alex Kesselman  Google Inc., Mountain View, CA
Yishay Mansour  Tel-Aviv University, Tel-Aviv, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 147,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1435375.1435378
What is a DOI?

ABSTRACT

We consider buffer management policies for shared memory switches. We study the case of overloads resulting in packet loss, where the constraint is the limited shared memory capacity. The goal of the buffer management policy is that of maximizing the number of packets transmitted. The problem is online in nature, and thus we use competitive analysis to measure the performance of the buffer management policies. Our main result is to show that the well-known preemptive Longest Queue Drop (LQD) policy is at most 2-competitive and at least &sqrt;2-competitive. We also demonstrate a general lower bound of 4/3 on the performance of any deterministic online policy. Finally, we consider some other popular non-preemptive policies including Complete Partition, Complete Sharing, Static Threshold and Dynamic Threshold and derive almost tight bounds on their performance.


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
 
2
 
3
 
4
Arpaci, M., and Copeland, J. A. 2000. Buffer management for shared-memory atm switches. IEEE Commun. Surv. 3, 1, 2--10.
 
5
6
 
7
Azar, Y., and Richter, Y. 2005. Management of multi-queue switches in qos networks. Algorithmica 43, 1-2, 81--96.
8
 
9
 
10
11
 
12
Irland, M. 1978. Buffer management in a packet switch. IEEE Trans. Commun. COM-26, 3 (Mar.), 328--337.
 
13
Kamoun, F., and Kleinrock, L. 1980. Analysis of shared finite storage in a computer network node environment under general traffic conditions. IEEE Trans. Commun. COM-28, 7 (July), 992--1003.
 
14
 
15
 
16
 
17
Kroner, H. 1990. Comparative peformance study of space priority mechanisms for atm networks. In Proceedings of IEEE INFOCOM 1990. IEEE Computer Society Press, Los Alamitos, CA, 1136--1143.
18
 
19
Thareja, A. K., and Agrawala, A. K. 1984. On the design of optimal policy for sharing finite buffers. IEEE Trans. Communications COM-32, 6 (June), 737--740.
 
20
Wei, S. X., Coyle, E. J., and Hsiao, M. T. 1991. An optimal buffer management policy for high-performance packet switching. In Proceedings of IEEE GLOBECOM 1991. IEEE Computer Society Press, Los Alamitos, CA, 924--928.

Collaborative Colleagues:
William Aiello: colleagues
Alex Kesselman: colleagues
Yishay Mansour: colleagues