Paper
28 May 2009 Hardware implementation of a scheduler for high performance switches with quality of service (QoS) support
Author Affiliations +
Proceedings Volume 7363, VLSI Circuits and Systems IV; 73630B (2009) https://doi.org/10.1117/12.821522
Event: SPIE Europe Microtechnologies for the New Millennium, 2009, Dresden, Germany
Abstract
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.
© (2009) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
R. Arteaga, F. Tobajas, V. De Armas, and R. Sarmiento "Hardware implementation of a scheduler for high performance switches with quality of service (QoS) support", Proc. SPIE 7363, VLSI Circuits and Systems IV, 73630B (28 May 2009); https://doi.org/10.1117/12.821522
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Switches

Clocks

Field programmable gate arrays

Multiplexers

Global Positioning System

Control systems

Switching

RELATED CONTENT


Back to Top