Bandwidth Guaranteed Multicast Scheduling for Virtual Output Queued Packet Switches

被引:0
|
作者
Pan, Deng [1 ]
Yang, Yuanyuan [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
关键词
Multicast; fair scheduling; VOQ switch;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multicast enables efficient data transmission from one source to multiple destinations, and has been playing an important role in Internet multimedia applications. Although several multicast scheduling schemes for packet switches have been proposed, they usually consider only short delay and high throughput but not bandwidth guarantees. However, fair bandwidth allocation is critical for the quality of service (QoS) of the network, and is necessary to support multicast applications requiring guaranteed performance services, such as online audio and video streaming. This paper addresses the issue of bandwidth guaranteed multicast scheduling on virtual output queued (VOQ) switches. We propose the Credit based Multicast Fair scheduling (CMF) algorithm, which aims at achieving not only short multicast latency but also fair bandwidth allocation. CMF uses a credit/balance based strategy to guarantee the reserved bandwidth of an input port on each output port of the switch. It keeps track of the difference between the reserved bandwidth and actually received bandwidth, and minimizes the difference to ensure fairness. Moreover, CMF supports multicast scheduling by allowing a multicast packet to send transmission requests to multiple output ports simultaneously. As a result, a multicast packet has more chances to be delivered to all its destinations in the same time slot, and thus shortens its multicast latency. Extensive simulations are conducted to compare the performance of CMF with other existing scheduling algorithms, and the results demonstrate that CMF achieves the two design goals: short multicast latency and fair bandwidth allocation.
引用
收藏
页码:981 / 990
页数:10
相关论文
共 50 条
  • [21] Distributed scheduling policies in networks of input-queued packet switches
    Bauer, C
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (03) : 83 - 92
  • [22] Packet scheduling in input - queued switches with a speedup of less than two
    Bauer, C
    ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 431 - 436
  • [23] Packet scheduling in input-queued cell-based switches
    Marsan, MA
    Bianco, A
    Giaccone, P
    Leonardi, E
    Neri, F
    IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 1085 - 1094
  • [24] Scheduling in input-queued cell-based packet switches
    Marsan, MA
    Bianco, A
    Giaccone, P
    Leonardi, E
    Neri, F
    GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1227 - 1235
  • [25] Bandwidth guaranteed restorable multicast virtual private networks
    Hota, C
    Raghurama, G
    Jha, SK
    Lau, W
    2005 IEEE INTERNATIONAL CONFERENCE ON PERSONAL WIRELESS COMMUNICATIONS, 2005, : 9 - 13
  • [26] A Belief-Propagation Approach for Multicast Scheduling in Input-Queued Switches
    Giaccone, Paolo
    Pretti, Marco
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 1403 - 1408
  • [27] Efficient round-robin multicast scheduling for input-queued switches
    Rasmussen, Anders
    Yu, Hao
    Ruepp, Sarah
    Berger, Michael S.
    Dittmann, Lars
    IET NETWORKS, 2014, 3 (04) : 275 - 283
  • [28] Multicast traffic in input-queued switches: Optimal scheduling and maximum throughput
    Marsan, MA
    Bianco, A
    Giaccone, P
    Leonardi, E
    Neri, F
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (03) : 465 - 477
  • [29] Scheduling multicast traffic in a Combined Input Separate Output Queued Switch
    Hu, XM
    Zhang, XM
    Wang, BQ
    Zhao, ZG
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 441 - 448
  • [30] Integrating unicast and multicast traffic scheduling in a combined input- and output-queued packet-switching system
    Minkenberg, C
    NINTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2000, : 127 - 134