Novel High Performance Scheduling Algorithms for Crosspoint Buffered Crossbar Switches

被引:1
|
作者
Wang, Xiaoting [1 ]
Wang, Yiwen [1 ]
Li, Shichao [1 ]
Li, Ping [1 ]
机构
[1] UESTC, Chengdu, Peoples R China
来源
关键词
crosspoint buffered crossbar switches; scheduling; delay; fairness; 100-PERCENT THROUGHPUT; INPUT; FRAME;
D O I
10.1587/transinf.2015PAP0010
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The crossbar-based switch fabric is widely used in today's high performance switches, due to its internally nonblocking and simply implementation properties. Usually there are two main switching architectures for crossbar-based switch fabric: internally bufferless crossbar switch and crosspoint buffered crossbar switch. As internally bufferless crossbar switch requires a complex centralized scheduler which limits its scalability to high speeds, crosspoint buffered crossbar switch has gained more attention because of its simpler distributed scheduling algorithm and better switching performance. However, almost all the scheduling algorithms proposed previously for crosspoint buffered crossbar switch either have unsatisfactory scheduling performance under non-uniform traffic patterns or show poor service fairness between input traffic flows. In order to overcome the disadvantages of existing algorithms, in this paper we propose two novel high performance scheduling algorithms named MCQF_RR and IMCQF_RR for crosspoint buffered crossbar switches. Both algorithms have a time complexity of O(log N), where N is the number of input/output ports of the switch. MCQF_RR takes advantage of the combined weight information about queue length and service waiting time of input queues to perform scheduling. In order to further reduce the scheduling complexity and make it feasible for high speed switches, IMCQF_RR uses the compressed queue length information instead of original queue length information to schedule cells in input VOQs. Simulation results show that our novel scheduling algorithms MCQF_RR and IMCQF_RR can demonstrate excellent delay performance comparable to existing high performance scheduling algorithms under both uniform and non-uniform traffic patterns, while maintain good service fairness performance under severe non-uniform traffic patterns.
引用
收藏
页码:2105 / 2115
页数:11
相关论文
共 50 条
  • [1] A Novel High Performance Scheduling Algorithm for Crosspoint Buffered Crossbar Switches
    Wang, X. T.
    Wang, Y. W.
    Li, S. C.
    Li, P.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL APPLICATIONS (CISIA 2015), 2015, 18 : 59 - 62
  • [2] A Novel High Efficient Scheduling Algorithm for Buffered Crossbar Switches
    Yi, Peng
    Chen, Shumin
    Wang, Binqiang
    [J]. 2008 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1-3, 2008, : 74 - +
  • [3] MCBF: A high-performance scheduling algorithm for buffered crossbar switches
    Mhamdi, L
    Hamdi, M
    [J]. IEEE COMMUNICATIONS LETTERS, 2003, 7 (09) : 451 - 453
  • [4] CBF: A high-performance scheduling algorithm for buffered crossbar switches
    Mhamdi, L
    Hamdi, M
    [J]. HPSR 2003: WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2003, : 67 - 72
  • [5] Flow Based Performance Guarantee Scheduling in Buffered Crossbar Switches
    Pan, Deng
    Yang, Yuanyuan
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2012, 60 (12) : 3836 - 3843
  • [6] Performance analysis of buffered crossbar switch scheduling algorithms
    Prasanth, Narayanan
    Balasubramanian, Kannan
    [J]. International Journal of Information and Computer Security, 2015, 7 (01) : 49 - 63
  • [7] A High-Throughput Scheduling Algorithm for Partially Buffered Crossbar Switches
    Di Cao
    Mhamdi, Lotfi
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2012, : 40 - 44
  • [8] Scheduling Multicast Traffic in Partially Buffered Crossbar Switches
    Di Cao
    Mhamdi, Lotfi
    [J]. 2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [9] Packet mode scheduling in buffered crossbar (CICQ) switches
    Passas, Georgios
    Katevenis, Manolis
    [J]. HPSR: 2006 WORKSHOP ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2006, : 105 - +
  • [10] Backlog aware scheduling for large buffered crossbar switches
    Dua, Aditya
    Yolken, Benjamin
    Bambos, Nicholas
    Olesinski, Wladek
    Eberle, Hans
    Gura, Nils
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 59 - +