Back to Search Start Over

High-Performance Implementation of Dynamically Configurable Load Balancing Engine on FPGA.

Authors :
Zhao, Jun
Guo, Zhichuan
Zeng, Xuewen
Song, Mangu
Source :
IEEE Communications Magazine. Jan2020, Vol. 58 Issue 1, p62-67. 6p.
Publication Year :
2020

Abstract

Load balancing technology plays an important role in task distribution. At present, mainstream solutions are implemented by software, and the delay introduced is longer; others implemented by hardware do not achieve excellent performance. This article proposes an implementation scheme of a reconfigurable load balancing engine on an FPGA. This engine could distribute network packets to CPU cores over a five-tuple, and the delay brought by balancing algorithm is only about 26 ns. Furthermore, this engine can process all frame sizes of packets at 100 percent line rate and zero packet loss rate, achieving excellent performance. At the same time, this engine supports dynamic configuration and can be set flexibly according to different scenarios. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01636804
Volume :
58
Issue :
1
Database :
Academic Search Index
Journal :
IEEE Communications Magazine
Publication Type :
Academic Journal
Accession number :
141459969
Full Text :
https://doi.org/10.1109/MCOM.001.1900525