<  Back to the Polytechnique Montréal portal

HPQS: A fast, high-capacity, hybrid priority queuing system for high-speed networking devices

Imad Benacer, François-Raymond Boyer and Yvon Savaria

Article (2019)

Open Acess document in PolyPublie and at official publisher
[img]
Preview
Open Access to the full text of this document
Published Version
Terms of Use: Creative Commons Attribution
Download (2MB)
Show abstract
Hide abstract

Abstract

In this paper, we present a fast hybrid priority queue architecture intended for scheduling and prioritizing packets in a network data plane. Due to increasing traffic and tight requirements of high-speed networking devices, a high capacity priority queue, with constant latency and guaranteed performance is needed. We aim at reducing latency to best support the upcoming 5G wireless standards. The proposed hybrid priority queuing system (HPQS) enables pipelined queue operations with almost constant time complexity in practice. The proposed architecture is implemented in C++, and is synthesized with the Vivado High-Level Synthesis (HLS) tool. Two configurations are proposed. The first one is intended for scheduling with a multi-queuing system for which implementation results of 64 up to 512 independent queues are reported. The second configuration is intended for large capacity priority queues, that are placed and routed on a ZC706 board and a XCVU440-FLGB2377-3-E Xilinx FPGA supporting a total capacity of 1/2 million packet tags. The reported results are compared across a range of priority queue depths and performance metrics with existing approaches. The proposed HPQS supports links operating at 40 Gb/s.

Uncontrolled Keywords

Subjects: 2500 Electrical and electronic engineering > 2507 Communications systems
2500 Electrical and electronic engineering > 2508 Communications networks
Department: Department of Electrical Engineering
Department of Computer Engineering and Software Engineering
Research Center: GR2M - Microelectronics and Microsystems Research Group
ResMIQ - Regroupement stratégique en microsystèmes du Québec
Funders: CNSNG/NSERC, Prompt Québec, Ericsson Research Canada, Mitacs, Kaloom
PolyPublie URL: https://publications.polymtl.ca/4782/
Journal Title: IEEE Access (vol. 7)
Publisher: IEEE
DOI: 10.1109/access.2019.2939154
Official URL: https://doi.org/10.1109/access.2019.2939154
Date Deposited: 08 Sep 2021 15:22
Last Modified: 07 Apr 2025 21:51
Cite in APA 7: Benacer, I., Boyer, F.-R., & Savaria, Y. (2019). HPQS: A fast, high-capacity, hybrid priority queuing system for high-speed networking devices. IEEE Access, 7, 130672-130684. https://doi.org/10.1109/access.2019.2939154

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Dimensions

Repository Staff Only

View Item View Item