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 条
  • [1] High performance scheduler for multicast switches
    Prasanth N.N.
    Devi R.C.
    Raja S.P.
    International Journal of Information Systems and Change Management, 2018, 10 (01) : 3 - 15
  • [2] Hardware design and implementation of packet fair queuing algorithms for the quality of service support in the high-speed internet
    Sanli, Mustafa
    Schmidt, Ece Guran
    Guran, Hasan Cengiz
    COMPUTER NETWORKS, 2012, 56 (13) : 3065 - 3075
  • [3] Design and Implementation of a High Performance Domain Name Service on Commodity Hardware
    Heinz, Florian
    Kluge, Martin
    SERVICE-ORIENTED COMPUTING, SUMMERSOC 2024, 2025, 2221 : 162 - 171
  • [4] A hardware NIC scheduler to guarantee QoS on high performance servers
    Claver, J. M.
    Canseco, M.
    Agusti, P.
    Leon, G.
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, 2006, 4330 : 86 - +
  • [5] High performance real-time neural scheduler for ATM switches
    Pousada-Carballo, JM
    González-Castaño, FJ
    Rodríguez-Hernández, PS
    García-Palomares, UM
    IEEE COMMUNICATIONS LETTERS, 2000, 4 (11) : 372 - 374
  • [6] Hardware Support for Adaptive Task Scheduler in RTOS
    Harkut, Dinesh G.
    Ali, M. S.
    INTELLIGENT SYSTEMS TECHNOLOGIES AND APPLICATIONS, VOL 1, 2016, 384 : 227 - 245
  • [7] Development of a scheduler for quality of service support in IP-based networks
    Din, NM
    Fisal, N
    SCORED 2003: STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, PROCEEDINGS: NETWORKING THE FUTURE MIND IN CONVERGENCE TECHNOLOGY, 2003, : 97 - 101
  • [8] Scheduler Technologies in Support of High Performance Data Analysis
    Reuther, Albert
    Byun, Chansup
    Arcand, William
    Bestor, David
    Bergeron, Bill
    Hubbell, Matthew
    Jones, Michael
    Michaleas, Peter
    Prout, Andrew
    Rosa, Antonio
    Kepner, Jeremy
    2016 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2016,
  • [9] HRHS: A High-Performance Real-Time Hardware Scheduler
    Derafshi, Danesh
    Norollah, Amin
    Khosroanjam, Mohsen
    Beitollahi, Hakem
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 897 - 908
  • [10] Quality of Service Support for High Performance Computing on Mobile Devices
    Ramneek
    Hosein, Patrick
    Choi, Wonjun
    Seok, Woojin
    2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 213 - 217