Hardware design and implementation of packet fair queuing algorithms for the quality of service support in the high-speed internet

被引:2
|
作者
Sanli, Mustafa [2 ]
Schmidt, Ece Guran [1 ]
Guran, Hasan Cengiz [1 ]
机构
[1] Middle E Tech Univ, Dept Elect & Elect Engn, TR-06531 Ankara, Turkey
[2] ASELSAN Elect Ind Inc, Commun & Informat Technol Div, Ankara, Turkey
关键词
Quality of service; Packet fair queuing; FPGA; PROCESSOR SHARING APPROACH; FLOW-CONTROL; NETWORKS;
D O I
10.1016/j.comnet.2012.04.015
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing amount of real-time traffic carried over the Internet requires end-to-end quality of service (QoS) support. To this end, the QoS Schedulers, that are implemented in routers, assign the available bandwidth resources to packet flows according to their respective allocated rates. Packet Fair Queuing (PFQ) schedulers can provide fair service and low end-to-end delay bound to the traffic flows. However, they have higher implementation complexity compared to other algorithms, because of the requirements of tracking the system state, and searching for the packet to get service among all flows, that are queued at the outgoing interface. QoS scheduling is a data plane functionality, which requires hardware implementation for high speed router interfaces. The previous works on hardware implementation of PFQ schedulers are specific to certain algorithms, and they do not provide any results on real hardware platforms. In this paper, we present a general hardware design framework for PFQ schedulers, and apply this framework to the WF(2)Q+ PFQ algorithm to demonstrate its properties. We carry out the entire implementation of the WF(2)Q+ algorithm on an FPGA, and evaluate its performance with real traffic flows. In addition, we implement WFQ as a second PFQ algorithm to demonstrate the generality of the framework. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:3065 / 3075
页数:11
相关论文
共 50 条
  • [1] Hardware implementation of packet-fair queuing schedulers in high speed networks
    Yang, HJ
    Wang, DW
    Hong, PL
    Li, JS
    2000 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS: ELECTRONIC COMMUNICATION SYSTEMS, 2000, : 62 - 65
  • [2] Mean starting potential fair queuing for high-speed packet networks
    Kwak, DY
    Ko, NS
    Park, HS
    GLOBECOM'03: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-7, 2003, : 2870 - 2874
  • [3] Emulated weighted fair queuing algorithm for high-speed packet-switched networks
    Ko, NS
    Park, HS
    15TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, PROCEEDINGS, 2001, : 52 - 58
  • [4] Hardware implementation of fair queuing algorithms for asynchronous transfer mode networks
    Varma, A
    Stiliadis, D
    IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (12) : 54 - 68
  • [5] Design and implementation of fair queueing algorithms for packet switches
    Department of Computer Science and Information Engineering, National Dong Hwa University, Taiwan
    J. Internet Technol., 2007, 3 (359-364):
  • [6] ShareStreams: A scalable architecture and hardware support for high-speed QoS packet schedulers
    Krishnamurthy, R
    Yalamanchili, S
    Schwan, K
    West, R
    12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 115 - 124
  • [7] High speed, scalable, and accurate implementation of Packet Fair Queueing algorithms in ATM networks
    Bennett, JCR
    Stephens, DC
    Zhang, H
    1997 INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS - PROCEEDINGS, 1997, : 7 - 14
  • [8] Design of a high-speed packet switch with fine-grained quality-of-service guarantees
    Bhagwan, R
    Lin, B
    ICC 2000: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CONFERENCE RECORD, VOLS 1-3: GLOBAL CONVERGENCE THROUGH COMMUNICATIONS, 2000, : 1430 - 1434
  • [9] Comparisons of packet scheduling algorithms for fair service among connections on the Internet
    Hasegawa, G
    Matsuo, T
    Murata, M
    Miyahara, H
    JOURNAL OF HIGH SPEED NETWORKS, 2002, 12 (1-2) : 1 - 27
  • [10] A new multicast queuing mechanism for high-speed packet switches
    Song, M
    Shetty, S
    Alam, M
    Yang, HJ
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 327 - 332