当前位置: X-MOL 学术J. Opt. Commun. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Load balance algorithm for an OPSquare datacenter network under real application traffic
Journal of Optical Communications and Networking ( IF 4.0 ) Pub Date : 2020-07-03 , DOI: 10.1364/jocn.394023
Fulong Yan , Xuwei Xue , Xiaotao Guo , Bitao Pan , Jingyan Wang , Shaojuan Zhang , Elham Khani , Gonzalo Guelbenzu , Nicola Calabretta

To cope with the dynamic datacenter (DC) traffic matrix generated by multiple applications, load balancing algorithms can be deployed to improve the datacenter network (DCN) performance. OPSquare, as a promising optical DCN architecture, adopts fast optical switches to provide high bandwidth, low latency, large scalability, and cost and energy efficiency. Current load balancing algorithms are not optimal for improving the network performance of an OPSquare DCN. To optimize the network performance of OPSquare, a dedicated load balancing algorithm considering the peculiarity of OPSquare should be addressed. Moreover, network virtualization in today’s data DC creates new heterogeneous traffic patterns different from what so far have been reported in the literature. A synthetic virtualized DC traffic model is needed to properly evaluate the performance of the load balancing algorithms. In this paper, we provide a synthetic traffic model by capturing the traffic traces of the virtualized DC applications running in a DC. The captured traffic model is used in the simulator to quantitatively evaluate the network performance of an OPSquare DCN. Then we propose and evaluate the lowest path buffer (LPB) algorithm to optimize the OPSquare DCN performance. LPB considers the buffer occupation in the whole path (from the source to the destination) rather than the local buffer occupation. The network performance improvements of LPB are demonstrated under different central controller update periods, traffic destination distributions, and network sizes. Compared with the round-robin, DRILL, and LocalFlow load balancing algorithms, LPB could achieve 23.7%, 46%, and 32.1% less latency, respectively. Besides, LPB provides lower packet loss in comparison with round-robin, DRILL, and LocalFlow.

中文翻译:

实际应用流量下OPSquare数据中心网络的负载均衡算法

为了处理由多个应用程序生成的动态数据中心(DC)流量矩阵,可以部署负载平衡算法以提高数据中心网络(DCN)的性能。OPSquare作为有前途的光学DCN架构,采用快速的光学交换机来提供高带宽,低延迟,大可伸缩性以及成本和能效。当前的负载平衡算法对于提高OPSquare DCN的网络性能不是最佳的。为了优化OPSquare的网络性能,应解决考虑OPSquare特殊性的专用负载平衡算法。此外,当今数据DC中的网络虚拟化产生了新的异构流量模式,与迄今为止文献中报道的模式不同。需要一个综合的虚拟DC流量模型来正确评估负载平衡算法的性能。在本文中,我们通过捕获在DC中运行的虚拟DC应用程序的流量跟踪来提供综合流量模型。捕获的流量模型在模拟器中用于定量评估OPSquare DCN的网络性能。然后,我们提出并评估了最低路径缓冲区(LPB)算法,以优化OPSquare DCN性能。LPB会考虑整个路径(从源到目的地)中的缓冲区占用,而不是本地缓冲区占用。在不同的中央控制器更新时间,流量目标分布和网络大小下,LPB的网络性能得到了改善。与循环赛DRILL相比,与LocalFlow负载平衡算法相比,LPB可以分别减少23.7%,46%和32.1%的延迟。此外,与轮询,DRILL和LocalFlow相比,LPB提供了更低的数据包丢失。
更新日期:2020-07-07
down
wechat
bug