Buffer overflow management in QoS switches

作者: Alexander Kesselman , Zvi Lotker , Yishay Mansour , Boaz Patt-Shamir , Baruch Schieber

DOI: 10.1145/380752.380847

关键词: Computer networkComputer scienceMathematical optimizationTransmission delayCompetitive analysisNetwork packetBuffer overflowGreedy algorithmOnline algorithmFIFO (computing and electronics)Packet loss

摘要: We consider two types of buffering policies that are used in network switches supporting QoS (Quality Service). In the FIFO type, packets must be released order they arrive; difficulty this case is limited buffer space. bounded-delay each packet has a maximum delay time by which it released, or otherwise lost. study cases where incoming streams overload buffers, resulting loss. our model, an intrinsic value; goal to maximize total value transmittedOur main contribution thorough investigation natural greedy algorithms various models. For model we prove tight bounds on competitive ratio algorithm discards with lowest value. also drops earliest among all low-value best algorithm. This can as much 1.5 times better than standard tail-drop policy, latest packets.In bounded show any online for uniform away from 1, independent size. analyze general and three special cases: bound 2; link bandwidth 1; only possible values.Finally, off-line scenario. give efficient optimal relation between models case.

参考文章(24)
John Wroclawski, David Clark, An Approach to Service Allocation in the Internet ,(1997)
Gilad Koren, Dennis Shasha, None, D over : An Optimal On-Line Scheduling Algorithm for Overloaded Uniprocessor Real-Time Systems SIAM Journal on Computing. ,vol. 24, pp. 318- 339 ,(1995) , 10.1137/S0097539792236882
S. Baruah, G. Koren, B. Mishra, A. Raghunathan, L. Rosier, D. Shasha, On-line scheduling in the presence of overload [1991] Proceedings 32nd Annual Symposium of Foundations of Computer Science. pp. 100- 110 ,(1991) , 10.1109/SFCS.1991.185354
Z. Wang, M. Carlson, W. Weiss, D. Black, S. Blake, E. Davies, An Architecture for Differentiated Service RFC 2475. ,vol. 2475, pp. 1- 36 ,(1998)
R. Lipton, Online interval scheduling symposium on discrete algorithms. pp. 302- 311 ,(1994) , 10.5555/314464.314506
Amotz Bar-Noy, Reuven Bar-Yehuda, Ari Freund, Joseph (Seffi) Naor, Baruch Schieber, A unified approach to approximating resource allocation and scheduling Journal of the ACM. ,vol. 48, pp. 1069- 1090 ,(2001) , 10.1145/502102.502107
Joel Wein, R. N. Uma, Cynthia A. Phillips, Off-line admission control for general scheduling problems symposium on discrete algorithms. pp. 879- 888 ,(2000) , 10.5555/338219.338654
Sally A Goldman, Jyoti Parwatikar, Subhash Suri, Online Scheduling with Hard Deadlines Journal of Algorithms. ,vol. 34, pp. 370- 389 ,(2000) , 10.1006/JAGM.1999.1060
James Aspnes, Yossi Azar, Amos Fiat, Serge Plotkin, Orli Waarts, On-line load balancing with applications to machine scheduling and virtual circuit routing Proceedings of the twenty-fifth annual ACM symposium on Theory of computing - STOC '93. pp. 623- 631 ,(1993) , 10.1145/167088.167248
Amotz Bar-Noy, Sudipto Guha, Joseph (Seffi) Naor, Baruch Schieber, Approximating the throughput of multiple machines under real-time scheduling Proceedings of the thirty-first annual ACM symposium on Theory of computing - STOC '99. pp. 622- 631 ,(1999) , 10.1145/301250.301420