Packet-based scheduling algorithm for CIOQ switches with multiple traffic classes

被引:3
|
作者
Lee, TH [1 ]
Kuo, YC [1 ]
机构
[1] Natl Chiao Tung Univ, Inst Commun Engn, Networking Technol Lab, Hsinchu 30050, Taiwan
关键词
combined input and output queued switch; least cushion first/most urgent first scheduling algorithm; variable-length packet; speedup;
D O I
10.1016/j.comcom.2005.01.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A packet-based least cushion first/most urgent first (PB-LCF/MUF) maximal matching algorithm is presented in this paper for combined input and output queued (CIOQ) switches with multiple traffic classes. The main benefit of using a CIOQ switch is to alleviate memory bandwidth requirement while providing quality of service (QoS) guarantee. It was proved that, with a speedup factor of 2, a CIOQ switch which adopts the LCF/MUF scheduling algorithm can exactly emulate an output queued (OQ) switch for any service discipline under fixed-length packets assumption. However, in current Internet environment, packets are transported with different lengths. Therefore, it is necessary to modify the LCF/MUF scheduling algorithm for variable-length packet traffic. For case of implementation, the proposed algorithm calculates approximate cushions and does not perform re-ordering at output ports. We found, via computer simulations, that the performance of a CIOQ switch with a speedup factor of 5 that adopts the proposed single-iteration PB-LCF/MUF algorithm is close to that of an OQ switch under the weighted round robin service discipline for offered traffic load up to 0.9. In addition, the packet departure order can be maintained under the single-iteration algorithm. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:1410 / 1415
页数:6
相关论文
共 50 条
  • [1] Parallel matching algorithm for CIOQ switches with multiple traffic classes
    Lee, TH
    Kuo, YC
    IEE PROCEEDINGS-COMMUNICATIONS, 2003, 150 (05): : 354 - 360
  • [2] A packet-based scheduling algorithm for high-speed switches
    Kim, H
    Son, J
    Kim, K
    IEEE REGION 10 INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONIC TECHNOLOGY, VOLS 1 AND 2, 2001, : 117 - 121
  • [3] Online Packet Scheduling for CIOQ and Buffered Crossbar Switches
    Kamal Al-Bawani
    Matthias Englert
    Matthias Westermann
    Algorithmica, 2018, 80 : 3861 - 3888
  • [4] Online Packet Scheduling for CIOQ and Buffered Crossbar Switches
    Al-Bawani, Kamal
    Englert, Matthias
    Westermann, Matthias
    ALGORITHMICA, 2018, 80 (12) : 3861 - 3888
  • [5] ULTRASPARC SWITCHES TO PACKET-BASED CROSSBAR SYSTEM
    WEISS, R
    COMPUTER DESIGN, 1995, 34 (10): : 48 - 52
  • [6] Packet-based scheduling for ATM networks based on comparing a packet-based queue and a virtual queue
    Nabeshima, M
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1999, E82B (06) : 958 - 961
  • [7] Packet-based scheduling for ATM networks based on comparing a packet-based queue and a virtual queue
    NTT Network Service Systems Lab, Musashino-shi, Japan
    IEICE Trans Commun, 6 (958-961):
  • [8] An efficient scheduling algorithm for CIOQ switches with space-division multiplexing expansion
    Yang, M
    Zheng, SQ
    IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 1643 - 1650
  • [9] Concatenating packets in variable-length input-queued packet switches with cell-based and packet-based scheduling
    Al-Saber, Nabeel A.
    Oberoi, Saurabh
    Pedasanaganti, Taraka
    Rojas-Cessa, Roberto
    Ziavras, Sotirios G.
    2008 IEEE SARNOFF SYMPOSIUM, 2008, : 155 - 159
  • [10] FIFO based multicast scheduling algorithm for VOQ packet switches
    Pan, D
    Yang, YY
    2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2004, : 318 - 325