Pipelined Scheduler for Unicast and Multicast Traffic in Input-Queued Switches

被引:0
|
作者
Xiao, Jie [1 ]
Yeung, Kwan L. [1 ]
Jamin, Sugih [2 ]
机构
[1] Univ Hong Kong, Dept Elect & Elect Engn, Hong Kong, Hong Kong, Peoples R China
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
关键词
Input-queued switch; integrated scheduler; pipelined scheduling; single-bit-single-iteration scheduling;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We focus on designing efficient integrated schedulers for handling mixed unicast and multicast traffic. We consider an input-queued switch with a multicast-capable switch fabric. At each input port of the switch, there are N dedicated unicast VOQs and one shared multicast queue (MQ). An existing approach to the design of integrated scheduler (i.e., a sequential scheduler) is to run two component schedulers, one for multicast and one for unicast, sequentially in each time slot. To minimize the head-of-line blocking of multicast traffic, the multicast scheduler always runs first. But sequentially running two schedulers in each time slot is challenging, especially when the slot duration is small. In this paper, we first propose a pipelined integration of the two component schedulers (i.e., a pipelined scheduler), which allows twice the amount of time for each scheduler to execute. We then extend an existing single-bit-single-iteration unicast scheduler to ensure that even in the presence of multicast traffic, unicast traffic will be starvation-free. This is achieved by giving unicast traffic priority over multicast periodically. Finally, we present arguably the first single-bit-single-iteration multicast scheduling algorithm. Extensive simulation results show that our pipelined scheduler is efficient and provides delay-throughput performance comparable to the sequential scheduler.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] 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
  • [42] Achieving stability in networks of input-queued switches
    Andrews, M
    Zhang, L
    IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 1673 - 1679
  • [43] Asynchronous vs synchronous input-queued switches
    Bianco, Andrea
    Cuda, Davide
    Giaccone, Paolo
    COMPUTER COMMUNICATIONS, 2014, 53 : 52 - 61
  • [44] Provisioning QoS features for input-queued ATM switches
    Li, S
    Ansari, N
    ELECTRONICS LETTERS, 1998, 34 (19) : 1826 - 1827
  • [45] A Power Analysis of Input-Queued and Crosspoint-Queued Crossbar Switches
    Wang, Jian
    Szymanski, T. H.
    2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 38 - 43
  • [46] On guaranteed smooth scheduling for input-queued switches.
    Keslassy, I
    Kodialam, M
    Lakshman, TV
    Stiliadis, D
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (06) : 1364 - 1375
  • [47] Input-queued switches using two schedulers in parallel
    Nabeshima, M
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (02): : 523 - 531
  • [48] On the stability of input-queued switches with speed-up
    Leonardi, E
    Mellia, M
    Neri, F
    Marsan, MA
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2001, 9 (01) : 104 - 118
  • [49] Achieving fairness and throughput for best-effort traffic in input-queued crossbar switches
    Zhang, X
    Bhuyan, LN
    GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, : 620 - 625
  • [50] Rate guarantees and overload protection in input-queued switches
    Balakrishnan, H
    Devadas, S
    Ehlert, DL
    Arvind, I
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 2185 - 2195