Improved Competitive Performance Bounds for CIOQ Switches

被引:23
作者
Kesselman, Alex [3 ]
Kogan, Kirill [1 ,2 ]
Segal, Michael [1 ]
机构
[1] Ben Gurion Univ Negev, Commun Syst Engn Dept, IL-84105 Beer Sheva, Israel
[2] Cisco Syst, S Netanya, Israel
[3] Google Inc, Mountain View, CA USA
关键词
Buffered crossbar switches; Control policies; Competitive analysis; MANAGEMENT;
D O I
10.1007/s00453-011-9539-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Combined Input and Output Queued (CIOQ) architectures with a moderate fabric speedup S > 1 have come to play a major role in the design of high performance switches. In this paper we study CIOQ switches with First-In-First-Out (FIFO) buffers providing Quality of Service (QoS) guarantees. The goal of the switch policy is to maximize the total value of packets sent out of the switch. We analyze the performance of a switch policy by means of competitive analysis, where a uniform worst-case performance guarantee is provided for all traffic patterns. Azar and Richter (ACM Trans. Algorithms 2(2):282-295, 2006) proposed the beta-PG algorithm (Preemptive Greedy with a preemption factor of beta) that is 8-competitive for an arbitrary speedup value when beta=3. We improve upon their result by showing that this algorithm achieves a competitive ratio of 7.5 and 7.47 for beta=3 and beta=2.8, respectively. Basically, we demonstrate that beta-PG is at most beta(2) + 2 beta/beta- 1 and at least beta(2)/ beta-1-competitive.
引用
收藏
页码:411 / 424
页数:14
相关论文
共 27 条
[1]  
Aiello W, 2003, SIAM PROC S, P771
[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, LNCS, V4698, P63
[4]   HIGH-SPEED SWITCH SCHEDULING FOR LOCAL-AREA NETWORKS [J].
ANDERSON, TE ;
OWICKI, SS ;
SAXE, JB ;
THACKER, CP .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (04) :319-352
[5]  
[Anonymous], 1998, Online Computation and Competitive Analysis
[6]   Maximizing throughput in multi-queue switches [J].
Azar, Y ;
Litichevskey, A .
ALGORITHMICA, 2006, 45 (01) :69-90
[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, P 36 ANN ACM S THEOR, P64
[9]   An Improved Algorithm for CIOQ Switches [J].
Azar, Yossi ;
Richter, Yossi .
ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (02) :282-295
[10]  
BLACK D, 1998, 2475 RFC