A New Scheduling Algorithm for Input-Queued Switches with Mixed Unicast and Multicast Traffic

被引:0
|
作者
Xiao, Jie [1 ]
Yeung, Kwan L. [1 ]
Jamin, Sugih [2 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Peoples R China
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
来源
2018 IEEE 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR) | 2018年
关键词
Input-queued switch; single-iteration scheduling; mixed unicast and multicast traffic; head-of-line blocking; THROUGHPUT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We consider an NxN input-queued switch with N dedicated unicast virtual output queues (VOQs) and one shared multicast queue (MQ) at each input port. An efficient two-bit single-iteration (2BSI) scheduling algorithm is proposed to concurrently schedule both unicast and multicast traffic. In the request phase, a two-bit request message is used to indicate not only the type of the request (unicast/multicast) but also its importance (strong/weak). In the grant phase, multicast request is granted first, then strong unicast request, and finally weak unicast request. To minimize inconsistencies in the distributed arbitration process, the notion of preferred unicast/multicast relationship is adopted to desynchronize/synchronize the arbitration decisions made by different inputs/outputs. As compared to the existing schedulers, our 2BSI is one of the simplest algorithms to implement, and yet extensive simulation results show that it provides one of the best delay-throughput performances.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Providing QoS guarantees for unicast/multicast traffic with fixed/variable-length packets in multiple input-queued switches
    Nong, G
    Hamdi, M
    PROCEEDINGS OF THE SIXTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, 2001, : 166 - 171
  • [32] Deadline guaranteed packet scheduling for overloaded traffic in input-queued switches
    Shen, Xiaojun
    Lou, Jianyu
    Liang, Weifa
    Luo, Junzhou
    THEORETICAL COMPUTER SCIENCE, 2008, 409 (03) : 477 - 485
  • [33] A simple pipelined scheduling for input-queued switches
    Lee, SH
    Shin, DR
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2003, 2003, 2869 : 844 - 851
  • [34] Optimal scheduling algorithms for input-queued switches
    Shah, Devavrat
    Wischik, Damon
    25TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-7, PROCEEDINGS IEEE INFOCOM 2006, 2006, : 1810 - 1820
  • [35] On guaranteed smooth scheduling for input-queued switches
    Keslassy, I
    Kodialam, M
    Lakshman, TV
    Stiliadis, D
    IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 1384 - 1394
  • [36] Scheduling multicast cells in an input-queued switch
    McKeown, N
    Prabhakar, B
    IEEE INFOCOM '96 - FIFTEENTH ANNUAL JOINT CONFERENCE OF THE IEEE COMPUTER AND COMMUNICATIONS SOCIETIES: NETWORKING THE NEXT GENERATION, PROCEEDINGS VOLS 1-3, 1996, : 271 - 278
  • [37] A practical scheduling algorithm to achieve 100% throughput in input-queued switches
    Mekkittikul, A
    McKeown, N
    IEEE INFOCOM '98 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS. 1-3: GATEWAY TO THE 21ST CENTURY, 1998, : 792 - 799
  • [38] Performance evaluation of a scheduling algorithm for multiple input-queued ATM switches
    Nong, Ge
    Hamdi, Mounir
    Muppala, Jogesh K.
    Informatica (Ljubljana), 1999, 23 (03): : 369 - 381
  • [39] Analysis model of multiple input-queued switches with PIM scheduling algorithm
    Lee, HI
    Seo, SW
    IEEE COMMUNICATIONS LETTERS, 2001, 5 (07) : 316 - 318
  • [40] An efficient packet scheduling algorithm with deadline guarantees for input-queued switches
    Lee, Yong
    Lou, Jianyu
    Luo, Junzhou
    Shen, Xiaojun
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2007, 15 (01) : 212 - 225