Imad Benacer, François-Raymond Boyer and Yvon Savaria
Article (2019)
Open Acess document in PolyPublie and at official publisher |
|
Open Access to the full text of this document Published Version Terms of Use: Creative Commons Attribution Download (1MB) |
Abstract
In this paper, we present a programmable and scalable traffic manager (TM) architecture, targeting requirements of high-speed networking devices, especially in the software-defined networking context. This TM is intended to ease the deployability of new architectures through field-programmable gate array (FPGA) platforms and to make the data plane programmable and scalable. Flow-based networking allows treating traffic in terms of flows rather than as a simple aggregation of individual packets, which simplifies scheduling and bandwidth allocation for each flow. Programmability brings agility, flexibility, and rapid adaptation to changes, allowing to meet network requirements in real-time. Traffic management with fast queuing and reduced latency plays an important role to support the upcoming 5G cellular communication technology. The proposed TM architecture is coded in C++ and is synthesized with the Vivado High-Level Synthesis tool. This TM is capable of supporting links operating beyond 40 Gb/s, on the ZC706 board and XCVU440-FLGB2377-3-E FPGA device from Xilinx, while achieving 80 Gb/s and 100 Gb/s throughput, respectively. The resulting placed and routed design was tested on the ZC706 board with its embedded ARM processor controlling table updates.
Uncontrolled Keywords
traffic manager (TM); flow-based networking; data plane; high-level synthesis (HLS); field-programmable gate array (FPGA); 5G
Subjects: |
2500 Electrical and electronic engineering > 2500 Electrical and electronic engineering 2700 Information technology > 2700 Information technology |
---|---|
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: | CRSNG/NSERC, Prompt Québec, Ericsson Research Canada, Mitacs, Kaloom |
PolyPublie URL: | https://publications.polymtl.ca/4781/ |
Journal Title: | IEEE Access (vol. 7) |
Publisher: | IEEE |
DOI: | 10.1109/access.2018.2886230 |
Official URL: | https://doi.org/10.1109/access.2018.2886230 |
Date Deposited: | 08 Apr 2021 10:23 |
Last Modified: | 26 Sep 2024 17:45 |
Cite in APA 7: | Benacer, I., Boyer, F.-R., & Savaria, Y. (2019). A high-speed, scalable, and programmable traffic manager architecture for flow-based networking. IEEE Access, 7, 2231-2243. https://doi.org/10.1109/access.2018.2886230 |
---|---|
Statistics
Total downloads
Downloads per month in the last year
Origin of downloads
Dimensions