An Optimal Lower Bound for Buffer Management in Multi-Queue Switches

被引:7
作者
Bienkowski, Marcin [1 ]
机构
[1] Univ Wroclaw, Inst Comp Sci, PL-50383 Wroclaw, Poland
关键词
Online algorithms; Competitive analysis; Packet buffering; Buffer management; COMPETITIVE ALGORITHMS; QUEUING POLICIES; ONLINE; THROUGHPUT;
D O I
10.1007/s00453-012-9677-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the online packet buffering problem (also known as the unweighted FIFO variant of buffer management), we focus on a single network packet switching device with several input ports and one output port. This device forwards unit-size, unit-value packets from input ports to the output port. Buffers attached to input ports may accumulate incoming packets for later transmission; if they cannot accommodate all incoming packets, their excess is lost. A packet buffering algorithm has to choose from which buffers to transmit packets in order to minimize the number of lost packets and thus maximize the throughput. We present a tight lower bound of e/(e-1)a parts per thousand 1.582 on the competitive ratio of the throughput maximization, which holds even for fractional or randomized algorithms. This improves the previously best known lower bound of 1.4659 and matches the performance of the algorithm Random Schedule. Our result contradicts the claimed performance of the algorithm Random Permutation; we point out a flaw in its original analysis.
引用
收藏
页码:426 / 447
页数:22
相关论文
共 31 条
[1]  
Aiello W. A., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P431, DOI 10.1109/INFCOM.2000.832216
[2]   On the performance of greedy algorithms in packet buffering [J].
Albers, S ;
Schmidt, M .
SIAM JOURNAL ON COMPUTING, 2005, 35 (02) :278-304
[3]  
Albers S, 2007, LECT NOTES COMPUT SC, V4698, P754
[4]  
Andelman N, 2003, LECT NOTES COMPUT SC, V2848, P166
[5]  
Andelman N, 2003, SIAM PROC S, P761
[6]  
Andelman N., 2005, P ACM S PARALLELISM, P1
[7]   Management of multi-queue switches in QoS networks [J].
Azar, Y ;
Richter, Y .
ALGORITHMICA, 2005, 43 (1-2) :81-96
[8]  
Azar Y, 2004, LECT NOTES COMPUT SC, V3221, P53
[9]   Geometric aspects of online packet buffering: An optimal randomized algorithm for two buffers [J].
Bienkowski, Marcin ;
Madry, Aleksander .
LATIN 2008: THEORETICAL INFORMATICS, 2008, 4957 :252-263
[10]   Randomized competitive algorithms for online buffer management in the adaptive adversary model [J].
Bienkowski, Marcin ;
Chrobak, Marek ;
Jez, Lukasz .
THEORETICAL COMPUTER SCIENCE, 2011, 412 (39) :5121-5131