<  Retour au portail Polytechnique Montréal

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

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

Article de revue (2019)

Document en libre accès dans PolyPublie et chez l'éditeur officiel
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Version officielle de l'éditeur
Conditions d'utilisation: Creative Commons: Attribution (CC BY)
Télécharger (2MB)
Afficher le résumé
Cacher le résumé

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.

Mots clés

priority queue; networking devices; high-level synthesis; field-programmable gate array (fpga); management; architecture

Sujet(s): 2500 Génie électrique et électronique > 2507 Systèmes de télécommunications
2500 Génie électrique et électronique > 2508 Réseaux de télécommunications
Département: Département de génie électrique
Département de génie informatique et génie logiciel
Centre de recherche: GR2M - Groupe de recherche en microélectronique et microsystèmes
ResMIQ - Regroupement stratégique en microsystèmes du Québec
Organismes subventionnaires: CNSNG/NSERC, Prompt Québec, Ericsson Research Canada, Mitacs, Kaloom
URL de PolyPublie: https://publications.polymtl.ca/4782/
Titre de la revue: IEEE Access (vol. 7)
Maison d'édition: IEEE
DOI: 10.1109/access.2019.2939154
URL officielle: https://doi.org/10.1109/access.2019.2939154
Date du dépôt: 08 sept. 2021 15:22
Dernière modification: 10 avr. 2024 20:53
Citer en 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

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Dimensions

Actions réservées au personnel

Afficher document Afficher document