Hybrid Scheduling Algorithm for Packet Switch Architecture

被引:0
|
作者
Yan, Fangfang [1 ]
Lee, Tony T. [1 ]
Ye, Tong [1 ]
Hu, Weisheng [1 ]
机构
[1] Shanghai Jiao Tong Univ, State Key Lab Adv Opt Commun Syst & Network, Shanghai 200030, Peoples R China
关键词
packet switch; scheduling algorithm; delay; throughput; STABILITY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Using maximum weight matching algorithm, the crossbar switch with VOQ is proven to be stable and can achieve 100% throughput even under non-uniform traffic pattern. However, maximum weight matching has a high complexity of order O(N-3) that is not scalable to fast line rates, neither to high port counts. The scheduling based on Birkhoff-von Neumann decomposition of traffic matrices completely eliminates online computation, which provides a promising solution to the scalability of packet switches. The BvN switch can provide predictive performance under smooth input traffic; however, its performance deteriorates with increasing traffic burstiness. We propose a hybrid scheduling scheme, which combines BvN and maximum weight matching. The hybrid scheduling scheme is proven to be stable with constant shares of MWM and BvN patterns in a cycle. As a variant of the hybrid scheme, we also propose a competitive scheduling algorithm which adjusts shares of MWM and BvN automatically with O(N) online computation. According to simulation results, the hybrid scheme with the competitive scheduling algorithm is burst-tolerant; it can serve as a compromise between computation complexity and switch performance in the face of bursty input traffic.
引用
收藏
页码:345 / +
页数:2
相关论文
共 50 条
  • [21] Pipelining Packet Scheduling in a Low Latency Optical Packet Switch
    Liu, Lin
    Zhang, Zhenghao
    Yang, Yuanyuan
    [J]. 2011 PROCEEDINGS IEEE INFOCOM, 2011, : 3083 - 3091
  • [22] Iterative Multicast Scheduling Algorithm for Input-Queued Switch with Variable Packet Size
    Xiao, Jie
    Yeung, Kwan L.
    [J]. 2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [23] Performance evaluation of an optical packet "scheduling" switch
    Vlachos, K
    Seklou, K
    Varvarigos, E
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1857 - 1861
  • [24] Optimizing quality of service in packet switch scheduling
    Ross, K
    Bambos, N
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1986 - 1990
  • [25] A coordination scheduling mechanism to guarantee packet ordering in parallel packet switch
    Dai, Yi
    Su, Jin-Shu
    Zhang, Ying
    [J]. INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2008, 1 (04) : 362 - 373
  • [26] Packet scheduling algorithms for optical packet switch with shared WDM buffers
    Yang, Junjie
    [J]. EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 2009, 20 (05): : 508 - 512
  • [27] Hybrid Optoelectronic Packet Switch with Multiple Wavelength Conversion Through an Electronic Packet Switch
    Dong, Ziqian
    Rojas-Cessa, Roberto
    [J]. 2013 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2013, : 97 - 102
  • [28] Packet switch architecture with multiple output queueing
    Danilewicz, G
    Glabowski, M
    Kabacinski, W
    Kleban, J
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1192 - 1196
  • [29] Design and evaluate an architecture of a growable packet switch
    Xia, M
    Luo, ZX
    [J]. OPTICAL TRANSMISSION, SWITCHING, AND SUBSYSTEM II, PTS 1 AND 2, 2005, 5625 : 117 - 125
  • [30] Multistage Shared-Per-Wavelength Optical Packet Switch: Heuristic Scheduling Algorithm and Performance
    Raffaelli, Carla
    Savi, Michele
    Stavdas, Alexandros
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 2009, 27 (5-8) : 538 - 551