Back to Search
Start Over
High-Performance Implementation of Dynamically Configurable Load Balancing Engine on FPGA.
- 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]
- Subjects :
- *ENGINES
*HIGH performance computing
Subjects
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