Degree-sequenced matching algorithms for input-queued switches

被引:2
作者
Hosaagrahara, Madhusudan [1 ]
Sethu, Harish [1 ]
机构
[1] Drexel Univ, Dept Elect & Comp Engn, Comp Commun Lab, Philadelphia, PA 19104 USA
关键词
input-queued switches; scheduling and matching algorithms;
D O I
10.1007/s11235-006-9024-y
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
This paper presents a class of algorithms for scheduling packets in input-queued switches. As opposed to previously known algorithms that focus only on achieving high throughput, these algorithms seek to achieve low average delay without compromising the throughput achieved. Packet scheduling in input-queued switches based on the virtual-output-queued architecture is a bipartite graph matching problem wherein ports are represented by vertices and the traffic flows by the edges. The set of matched edges determine the packets that are to be transferred from the input ports to the output ports. Current matching algorithms implicitly prioritize high-degree vertices, i.e., ports with a large number of flows, causing longer delays at ports with a smaller number of flows. Motivated by this observation, we present three matching algorithms based on explicitly prioritizing low-degree vertices and the edges through them. Using both real gateway traffic traces as well as synthetically generated traffic, we present simulation results showing that this class of algorithms achieves a low average delay as compared to other scheduling algorithms of equivalent complexity while still achieving similar throughput. We also show that these algorithms determine the maximum size matching in almost all cases.
引用
收藏
页码:37 / 49
页数:13
相关论文
共 17 条
  • [1] HIGH-SPEED SWITCH SCHEDULING FOR LOCAL-AREA NETWORKS
    ANDERSON, TE
    OWICKI, SS
    SAXE, JB
    THACKER, CP
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (04): : 319 - 352
  • [2] Angluin Dana, 1977, Proceedings of the ninth annual ACM symposium on Theory of computing (STOC '77), P30
  • [3] Algorithms for providing bandwidth and delay guarantees in input-buffered crossbars with speedup
    Charny, A
    Krishna, P
    Patel, N
    Simcoe, R
    [J]. 1998 SIXTH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE (IWQOS '98), 1998, : 235 - 244
  • [4] GURA N, 2002, P IEEE INT PAR DISTR, P51
  • [5] Hopcroft J. E., 1973, SIAM Journal on Computing, V2, P225, DOI 10.1137/0202019
  • [6] Javidi T, 2001, 2001 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-10, CONFERENCE RECORD, P1586, DOI 10.1109/ICC.2001.937187
  • [7] Linear-complexity algorithms for QoS support in input-queued switches with no speedup
    Kam, AC
    Siu, KY
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1999, 17 (06) : 1040 - 1056
  • [8] INPUT VERSUS OUTPUT QUEUING ON A SPACE-DIVISION PACKET SWITCH
    KAROL, MJ
    HLUCHYJ, MG
    MORGAN, SP
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1987, 35 (12) : 1347 - 1356
  • [9] Maximum size matching is unstable for any packet switch
    Keslassy, I
    Rui, ZS
    McKeown, N
    [J]. IEEE COMMUNICATIONS LETTERS, 2003, 7 (10) : 496 - 498
  • [10] LEONARDI E, 1999, P IEEE GLOBECOM, V2, P1203