Management of multi-queue switches in QoS networks

被引:33
作者
Azar, Y [1 ]
Richter, Y [1 ]
机构
[1] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
关键词
on-line algorithms; competitive ratio; competitiveness; multi-queue switch; packet switching; buffer management; quality of Service;
D O I
10.1007/s00453-005-1159-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The concept of Quality of Service (QoS) networks has gained growing attention recently, as the traffic volume in the Internet constantly increases, and QoS guarantees are essential to ensure proper operation of most communication-based applications. A QoS switch serves m incoming queues by transmitting packets arriving to these queues through one output port, one packet per time step. Each packet is marked with a value indicating its priority in the network. Since the queues have bounded capacities and the rate of arriving packets can be much higher than the transmission rate, packets can be lost due to insufficient queue space. The goal is to maximize the total value of transmitted packets. This problem encapsulates two dependent questions: buffer management, namely which packets to admit into the queues, and scheduling, i.e. which queue to use for transmission in each time step. We use competitive analysis to study online switch performance in QoS-based networks. Specifically, we provide a novel generic technique that decouples the buffer management and scheduling problems. Our technique transforms any single-queue buffer management policy (preemptive or non-preemptive) to a scheduling and buffer management algorithm for our general m queues model, whose competitive ratio is at most twice the competitive ratio of the given buffer management policy. We use our technique to derive concrete algorithms for the general preemptive and non-preemptive cases, as well as for the interesting special cases of the 2-value model and the unit-value model. We also provide a 1.58-competitive randomized algorithm for the unit-value case. This case is interesting by itself since most current networks (e.g. IP networks) do not yet incorporate full QoS capabilities, and treat all packets equally.
引用
收藏
页码:81 / 96
页数:16
相关论文
共 19 条
[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]  
Alberti Santiago, 2004, P 36 ACM S THEOR COM, P35
[3]  
Andelman N, 2003, SIAM PROC S, P761
[4]  
Azar Y, 2004, LECT NOTES COMPUT SC, V3221, P53
[5]  
Azar Y., 2004, P 36 ANN ACM S THEOR, P64
[6]  
Bansal N, 2004, LECT NOTES COMPUT SC, V3142, P196
[7]  
Bar-Noy A, 2002, SIAM PROC S, P525
[8]   AN OPTIMAL SERVICE POLICY FOR BUFFER SYSTEMS [J].
BIRMAN, A ;
GAIL, HR ;
HANTLER, SL ;
ROSBERG, Z ;
SIDI, M .
JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (03) :641-657
[9]  
Blake Steven, 1998, 2475 RFC
[10]  
Borodin A, 1998, ONLINE COMPUTATION C