Minimizing the Communication Overhead of Iterative Scheduling Algorithms for Input-queued Switches

被引:0
作者
Hu, Bing [1 ]
Yeung, Kwan L. [2 ]
Zhang, Zhaoyang [1 ]
机构
[1] Zhejiang Univ, Dept Informat Sci & Elect Engn, Hangzhou 310003, Zhejiang, Peoples R China
[2] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Peoples R China
来源
2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011) | 2011年
关键词
Input-queued switch; single-iteration scheduling algorithm; iSLIP;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Communication overhead should be minimized when designing iterative scheduling algorithms for input-queued packet switches. In general, the overall communication overhead is a function of the number of iterations required per time slot (M) and the data bits exchanged in an input-output pair per iteration (B). In this paper, we aim at maximizing switch throughput while minimizing communication overhead. We first propose a single-iteration scheduling algorithm called Highest Rank First (HRF). In HRF, the highest priority is given to the preferred input-output pair calculated in each local port at a RR (Round Robin) order. Only when the preferred VOQ(i,j) is empty, input i sends a request with a rank number r to each output. The request from a longer VOQ carries a smaller r. Higher scheduling priority is given to the request with a smaller r. To further cut down its communication overhead to 1 bit per request, we design HRF with Request Compression (HRF/RC). The basic idea is that we transmit a single bit code in request phase. Then r can be decoded at output ports from the current and historical codes received. The overall communication overhead for HRF/RC becomes 2 bits only, i.e. 1 bit in request phase and 1 bit in grant phase. We show that HRF/RC renders a much lower hardware cost than multi-iteration algorithms and a single-iteration algorithm p-RGA [11]. Compared with other iterative algorithms with the same communication overhead (i. e. SRR [10] and 1-iteration iSLIP [6]), simulation results show that HRF/RC always produces the best delay-throughput performance.
引用
收藏
页数:5
相关论文
共 16 条
  • [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] [Anonymous], 1988, ACM SIGARCH COMPUTER
  • [3] Saturn: A terabit packet switch using dual round-robin
    Chao, J
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2000, 38 (12) : 78 - 84
  • [4] Chartrand G., 1985, INTRO GRAPH THEORY, P116
  • [5] Fast and noniterative scheduling in input-queued switches: Supporting QoS
    Chen, Kevin F.
    Sha, Edwin H. -M.
    Zheng, S. Q.
    [J]. COMPUTER COMMUNICATIONS, 2009, 32 (05) : 834 - 846
  • [6] Feedback-Based Scheduling for Load-Balanced Two-Stage Switches
    Hu, Bing
    Yeung, Kwan L.
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (04) : 1077 - 1090
  • [7] Load-Balanced Optical Switch for High-Speed Router Design
    Hu, Bing
    Yeung, Kwan L.
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2010, 28 (13) : 1969 - 1977
  • [8] KAROL MJ, 1987, TRANSACTIONS, V35, P1347
  • [9] On the stability of input-queued switches with speed-up
    Leonardi, E
    Mellia, M
    Neri, F
    Marsan, MA
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (01) : 104 - 118
  • [10] Quasi-Pushout Cell Discarding
    Lin, Yu-Sheng
    Shung, C. Bernard
    [J]. IEEE COMMUNICATIONS LETTERS, 1997, 1 (05) : 146 - 148