A pipelined maximal-sized matching scheme for high-speed input-buffered switches

被引:0
作者
Oki, E [1 ]
Rojas-Cessa, R
Chao, HJ
机构
[1] NTT Corp, NTT Network Innovat Labs, Musashino, Tokyo 1808585, Japan
[2] Polytech Univ, Dept Comp & Elect Engn, Brooklyn, NY 11201 USA
关键词
scheduling; pipeline; input-buffeied switch; maximal-sized matching;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes an innovative Pipeline-based Maximal-sized Matching scheduling approach, called PMM, for input-buffered switches. It dramatically relaxes the limitation of a single time slot for completing a maximal matching into any number of time slots. In the PMM approach, arbitration is operated in a pipelined manner, where K subschedulers are used. Each subscheduler is allowed to take more than one time slot for its matching. Every time slot, one of the subschedulers provides the matching result. We adopt an extended version of Dual Round-Robin Matching (DRRM), called iterative DRRM (iDRRM), as a maximal matching algorithm in a subscheduler. PMM maximizes the efficiency of the adopted arbitration scheme by allowing sufficient time for the number of iterations. We show that PMM preserves 100% throughput under uniform traffic and fairness for best-effort traffic of the non-pipelined adopted algorithm, while ensuring that cells from the same virtual output queue (VOQ) are transmitted in sequence. In addition, we confirm that the delay performance of PMM is not significantly degraded by increasing the pipeline degree, or the number of subschedulers, when the number of outstanding requests for cacti subscheduler from a VOQ is limited to 1.
引用
收藏
页码:1302 / 1311
页数:10
相关论文
共 18 条
  • [1] Chao H. J., 2001, BROADBAND PACKET SWI
  • [2] CHAO HJ, 1998, P IEEE ATM WORKSH 97
  • [3] Saturn: A terabit packet switch using dual round-robin
    Chao, J
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (12) : 78 - 84
  • [4] GENDA K, 1994, 1994 IEEE GLOBECOM - CONFERENCE RECORD, VOLS 1-3, AND COMMUNICATIONS THEORY MINI-CONFERENCE RECORD, P123, DOI 10.1109/GLOCOM.1994.513394
  • [5] Hopcroft J. E., 1973, SIAM Journal on Computing, V2, P225, DOI 10.1137/0202019
  • [6] 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
  • [7] Li YH, 2001, IEEE INFOCOM SER, P1688, DOI 10.1109/INFCOM.2001.916666
  • [8] Achieving 100% throughput in an input-queued switch
    McKeown, N
    Mekkittikul, A
    Anantharam, V
    Walrand, J
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 1999, 47 (08) : 1260 - 1267
  • [9] The iSLIP scheduling algorithm for input-queued switches
    McKeown, N
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (02) : 188 - 201
  • [10] Analysis of nonblocking ATM switches with multiple input queues
    Nong, G
    Muppala, JK
    Hamdi, M
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (01) : 60 - 74