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 条
  • [21] Performance of a Hardware Scheduler for Many-Core Architecture
    Avron, Itai
    Ginosar, Ran
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 151 - 160
  • [22] HARDWARE IMPLEMENTATION OF A HIGH-PERFORMANCE TRIGGER SYSTEM
    GENTHER, SA
    EVEL, EA
    HEWLETT-PACKARD JOURNAL, 1986, 37 (04): : 26 - 32
  • [23] High performance cryptographic engine PANAMA: Hardware implementation
    Selimis, G
    Kitsos, P
    Koufopavlou, O
    ICECS 2004: 11TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, 2004, : 575 - 578
  • [24] Performance evaluation of bufferless optical packet switches supporting quality of service
    Eramo, V.
    IET COMMUNICATIONS, 2009, 3 (03) : 428 - 440
  • [25] A scalable hardware implementation of a best-effort scheduler for multicore processors
    Gregorek, Daniel
    Osewold, Christof
    Garcia-Ortiz, Alberto
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 721 - 727
  • [26] Dedicated Hardware Implementation of a High Precision Power Quality Meter
    de Araujo, Victor Valente
    Hernandez, Raul Acosta
    Simas, Eduardo
    Oliveira, Amauri
    de Olivera, Wagner L. A.
    2015 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2015, : 393 - 398
  • [27] Implementation of wireless LAN access point with quality of service support
    Kuorilehto, M
    Hännikäinen, M
    Niemi, M
    Hämäläinen, T
    IECON-2002: PROCEEDINGS OF THE 2002 28TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 2002, : 2333 - 2338
  • [28] CORPS - A pipelined fair packet scheduler for high speed switches
    Cavendish, D
    ATM 2000: PROCEEDINGS OF THE IEEE CONFERENCE 2000 ON HIGH PERFORMANCE SWITCHING AND ROUTING, 2000, : 55 - 64
  • [29] A Hardware Filesystem Implementation with Multidisk Support
    Mendon, Ashwin A.
    Schmidt, Andrew G.
    Sass, Ron
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2009, 2009
  • [30] A High Performance Hardware Implementation Image Encryption With AES Algorithm
    Farmani, Ali
    Jafari, Mohamad
    Miremadi, Seyed Sohrab
    THIRD INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2011), 2011, 8009