太赫兹科学与电子信息学报, 2019, 17 (2): 315, 网络出版: 2019-06-10
面向数据中心网络的分布式负载均衡网关架构
Efficient distributed load balancing gateway architecture based on data center networks
数据中心网络 负载均衡 高并发 低延时 现场可编程门阵列 data center network load balancing high concurrency low latency Field Programmable Gate Array
摘要
为满足数据中心网络在高并发量、低尾延时等性能上的需求, 提出一种面向数据中心网络的分布式负载均衡网关架构。该新型网关架构主要包括资源池化汇聚算法、优先调度算法和动态负载均衡算法等 3个核心算法模型。基于该架构, 借助现场可编程门阵列 (FPGA)实现智能网关的整体设计。通过第三方测试, 基于分布式负载均衡网关架构的智能网关可针对数据包的关键信息实现灵活、可扩展的负载均衡, 线速可达 9.4 Gbps(不丢包), 线速为10 Gbps的丢包率约 5%, 端口时延为 2 μs。与通用的负载均衡方案 (软件负载均衡与硬件负载均衡 )相比, 分布式负载均衡网关架构采用基于数据包优先调度的负载均衡策略和硬件存储资源智能 “池化”的流量管理, 保障了数据中心网络系统中百万级数据流的高效分发, 提升高并发量、低时延应用的性能。在面向百万条并发情况下, 网络链路响应尾延时小于 60 ms。
Abstract
A load balancing framework for distributed data center network is proposed in order to improve the data center network with high concurrency and low latency performance. Aiming at the distributed load balancing architecture, the whole design of the customized intelligent gateway is realized on the basis of Field Programmable Gate Array(FPGA). Third party testing based on custom gateway can package information based on load balancing, with line speed up to 9.4 Gbps(no packet loss), and the packet loss rate of 10 Gbps is 5%, the port delay is 2 μs. Compared to load balancing scheme(universal software load balancing and hardware load balancing), the distributed load balancing architecture adopts customized intelligent gateway information packet load balancing strategy and intelligent traffic management based on pool, which guarantees the efficient distribution of millions of data flow in server system, and improves the performance of high concurrency applications. In the case of millions of concurrent scenarios, the TCP link response delay is less than 60 ms.
兰亚柱, 孙征征, 梁冬. 面向数据中心网络的分布式负载均衡网关架构[J]. 太赫兹科学与电子信息学报, 2019, 17(2): 315. LAN Yazhu, SUN Zhengzheng, LIANG Dong. Efficient distributed load balancing gateway architecture based on data center networks[J]. Journal of terahertz science and electronic information technology, 2019, 17(2): 315.