“随着物联网技术的不断发展,边缘计算架构越来越受到重视。相比传统云计算架构,边缘计算架构将数据处理与存储分布在离物联网终端设备更近的位置,能够有效减少数据在传输过程中的延迟与减少对云端资源的依赖。在物联网设备的不断增加的背景下,越来越多的物联网设备从边缘计算网关处接入,更多的网络请求需要在边缘计算网关处负载均衡给边缘计算集群处理。因此本文对边缘计算网关接入与负载均衡能力提升的问题展开了研究,主要研究成果如下: (1)针对传统Linux内核协议栈处理网络数据包性能受到限制问题,从软件层面使用...

With the continuous development of IoT technology, edge computing architecture is receiving more and more attention. Compared to traditional cloud computing architecture, edge computing architecture distributes data processing and storage closer to IoT terminal devices, effectively reducing data latency during transmission and reducing dependence on cloud resources. With the increasing number of IoT devices, more and more devices are accessing through the edge computing gateway, and more network requests need to be load balanced at the edge computing gateway for processing by the edge computing cluster. This article focuses on researching the issue of improving the access and load balancing capabilities of the edge computing gateway, with the following main research achievements:

(1) In response to the limitation of the performance of traditional Linux kernel protocol stack in processing network packets, optimization was carried out from the software level using DPDK technology. A user space protocol stack based on DPDK technology was designed due to the incomplete protocol stack provided by DPDK technology. The protocol stack first directly retrieves data from the network card and stores it in user space through polling, and uses a lock-free queue to pass data and synchronize the order between the data and control modules. Secondly, by setting CPU affinity for each module, internal data processing performance loss of the protocol stack was reduced. Finally, a multi-I/O multiplexing EPOLL interface method was designed to improve the ease of porting various Linux network applications to the protocol stack. This achieved efficient and easily portable access capability improvement for the edge computing gateway.

(2) In response to the performance defects of the centralized polling traversal of dynamic weighted load balancing algorithm for edge computing node schemes, a distributed dynamic weighted load balancing method based on DPDK was proposed. This method uses the DPDK user space protocol stack to accelerate the data processing capability of the edge computing gateway and edge computing nodes, and the edge computing cluster nodes push load weights as needed to reduce the bandwidth and performance loss of the edge computing gateway. By using the information entropy-based method to quickly detect fluctuations in edge computing node computing resources, a threshold support was provided for the push strategy of the edge computing node, enabling the load balancing strategy of the edge computing gateway to accurately match the computing resource situation of the edge computing node. This achieved an improvement in the load balancing capabilities of the edge computing gateway.

(3) A DPDK protocol stack-based access and load balancing system was designed and implemented. Performance tests show that the proposed improvement methods are reasonable and effective, and can effectively improve the network packet processing capability of the edge computing layer.


游客 游客



在线咨询: 点击这里给我发消息


上班时间: 10:30-22:30