Providing flow based performance guarantees for buffered crossbar switches

被引:0
|
作者
Pan, Deng [1 ]
Yang, Yuanyuan [2 ]
机构
[1] Florida Int Univ, Dept Elect & Comp Engn, Miami, FL 33174 USA
[2] SUNY Stony Brook, Dept Elect & Comp Engn, Stony Brook, NY 11794 USA
来源
2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8 | 2008年
关键词
buffered crossbar switches; cell scheduling; performance guarantees; stable marriage;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Buffered crossbar switches are a special type of combined input-output queued switches with each crosspoint Of the crossbar having small on-chip buffers. The introduction of crosspoint buffers greatly simplifies the scheduling process of buffered crossbar switches, and furthermore enables buffered crossbar switches with speedup of two to easily provide port based performance guarantees. However recent research results have indicated that, in order to provide flow based performance guarantees, buffered crossbar switches have to either increase the speedup of the crossbar to three or greatly increase the total number of crosspoint buffers, both adding significant hardware complexity. In this paper we present scheduling algorithms for buffered crossbar switches to achieve flow based performance guarantees with speedup of two and with only one or two buffers at each crosspoint. When there is no crosspoint blocking in a specific time slot, only the simple and distributed input scheduling and output scheduling are necessary. Otherwise, the special urgent matching is introduced to guarantee the on-time delivery of crosspoint blocked cells. With the proposed algorithms, buffered crossbar switches can provide flow based performance guarantees by emulating push-in-first-out output queued switches, and we use the counting method to formally prove the perfect emulation. For the special urgent matching, we present sequential and parallel matching algorithms. Both algorithms converge with N iterations in the worst case, and the latter needs less iterations in the average case. Finally, we discuss an alternative backup-buffer implementation scheme to the bypass path, and compare our algorithms with existing algorithms in the literature.
引用
收藏
页码:1933 / +
页数:2
相关论文
共 12 条
  • [1] Providing Performance Guarantees for Buffered Crossbar Switches without Speedup
    Pan, Deng
    Yang, Zhenyu
    Makki, Kia
    Pissinou, Niki
    QUALITY OF SERVICE IN HETEROGENEOUS NETWORKS, 2009, 22 : 297 - 314
  • [2] Flow Based Performance Guarantee Scheduling in Buffered Crossbar Switches
    Pan, Deng
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2012, 60 (12) : 3836 - 3843
  • [3] Strong Performance Guarantees for Asynchronous Buffered Crossbar Schedulers
    Turner, Jonathan S.
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2009, 17 (04) : 1017 - 1028
  • [4] Localized Independent Packet Scheduling for Buffered Crossbar Switches
    Pan, Deng
    Yang, Yuanyuan
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (02) : 260 - 274
  • [5] Online Packet Scheduling for CIOQ and Buffered Crossbar Switches
    Kamal Al-Bawani
    Matthias Englert
    Matthias Westermann
    Algorithmica, 2018, 80 : 3861 - 3888
  • [6] Online Packet Scheduling for CIOQ and Buffered Crossbar Switches
    Al-Bawani, Kamal
    Englert, Matthias
    Westermann, Matthias
    ALGORITHMICA, 2018, 80 (12) : 3861 - 3888
  • [7] Resource allocation for quality of service provision in multistage buffered crossbar switches
    Duan, Q
    Daigle, JN
    COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 2004, 46 (02): : 147 - 168
  • [8] Performance analysis of buffered crossbar switch scheduling algorithms
    Prasanth, Narayanan
    Balasubramanian, Kannan
    International Journal of Information and Computer Security, 2015, 7 (01) : 49 - 63
  • [9] Achieving Flow Level Constant Performance Guarantees for CICQ Switches without Speedup
    Jin, Hao
    Pan, Deng
    Pissinou, Niki
    Makki, Kia
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [10] Bargaining Game-Based Scheduling for Performance Guarantees in Cloud Computing
    Liu, Chubo
    Li, Kenli
    Tang, Zhuo
    Li, Keqin
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2018, 3 (01)