Hardware implementation of a scheduler for high performance switches with Quality of Service support

被引:0
|
作者
Arteaga, R. [1 ]
Tobajas, F. [1 ]
De Armas, V. [1 ]
Sarmiento, R. [1 ]
机构
[1] Univ Las Palmas Gran Canaria, DIEA, Inst Appl Microelect IUMA, Las Palmas Gran Canaria 35017, Spain
来源
VLSI CIRCUITS AND SYSTEMS IV | 2009年 / 7363卷
关键词
Differentiated Services (DiffServ); Quality of Service (QoS); Traffic Scheduling; FPGA; PACKET; ALGORITHM;
D O I
10.1117/12.821522
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, the hardware implementation of a scheduler with QoS support is presented. The starting point is a Differentiated Service (DiffServ) network model. Each switch of this network classifies the packets in flows which are assigned to traffic classes depending of its requirements with an independent queue being available for each traffic class. Finally, the scheduler chooses the right queue in order to provide Quality of Service support. This scheduler considers the bandwidth distribution, introducing the time frame concept, and the packet delay, assigning a priority to each traffic class. The architecture of this algorithm is also presented in this paper describing their functionality and complexity. The architecture was described in Verilog HDL at RTL level. The complete system has been implemented in a Spartan-3 1000 FPGA device using ISE software from Xilinx, demonstrating it is a suitable design for high speed switches.
引用
收藏
页数:12
相关论文
共 50 条
  • [11] HARDWARE SUPPORT FOR HIGH-PRIORITY TRAFFIC IN VLSI COMMUNICATION SWITCHES
    TAMIR, Y
    FRAZIER, GL
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 14 (04) : 402 - 416
  • [12] Proposal and evaluation high-speed technique using hardware implementation of the interrupt scheduler
    Fujimoto, Kenta
    Takiguchi, Hiroshi
    Nakamura, Shunsuke
    Watanabe, Kaoru
    Nankaku, Shigeki
    Noborio, Hiroshi
    IEEJ Transactions on Electronics, Information and Systems, 2015, 135 (11) : 1427 - 1438
  • [13] HARDWARE SUPPORT FOR THE TUMULT REAL-TIME SCHEDULER
    VANDERBIJ, HC
    SMIT, GJM
    HAVINGA, PJM
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 251 - 257
  • [14] Performance analysis and hardware implementation of a nearly optimal buffer management scheme for high-performance shared-memory switches
    Zheng, Ling
    Pan, Weitao
    Li, Yinghua
    Gao, Ya
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (08)
  • [15] HARDWARE SERVICE AND SUPPORT
    NADEAU, J
    PROCEEDINGS OF THE ANNUAL CONFERENCE AND EXPOSITION NATIONAL MICROGRAPHICS ASSOCIATION, 1976, 25 : 456 - 460
  • [16] HARDWARE SERVICE AND SUPPORT
    GENTZEL, GH
    PROCEEDINGS OF THE ANNUAL CONFERENCE AND EXPOSITION NATIONAL MICROGRAPHICS ASSOCIATION, 1976, 25 : 452 - 456
  • [17] A High Speed Hardware Scheduler for 1000-port Optical Packet Switches to Enable Scalable Data Centers
    Benjamin, Joshua L.
    Funnell, Adam
    Watts, Philip M.
    Thomsen, Benn
    2017 IEEE 25TH ANNUAL SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI), 2017, : 41 - 48
  • [18] A fast and efficient output scheduler for high-performance input queueing ATM switches
    Jacob, L
    Song, HJ
    Kim, H
    Yoon, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (03) : 288 - 296
  • [19] RTOS scheduler implementation in hardware and software for real time applications
    Vetromille, Melissa
    Ost, Luciano
    Marcon, Cesar A. M.
    Reif, Carlos
    Hessel, Fabiano
    SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 163 - +
  • [20] A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems
    Antonio Clemente, Juan
    Resano, Javier
    Gonzalez, Carlos
    Mozos, Daniel
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (07) : 1263 - 1276