Load balance algorithm for an OPSquare datacenter network under real application traffic

Fulong Yan, Xuwei Xue (Corresponding author), Xiaotao Guo, Bitao Pan, Jingyan Wang, Shaojuan Zhang, Elham Khani, Gonzalo Guelbenzu, Nicola Calabretta

Research output: Contribution to journalArticleAcademicpeer-review

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Article number9132990
Pages (from-to)239-250
Number of pages12
JournalJournal of Optical Communications and Networking
Volume12
Issue number8
DOIs
Publication statusPublished - Aug 2020

Funding

FundersFunder number
Horizon 2020 Framework Programme780354, 780326

    Fingerprint

    Dive into the research topics of 'Load balance algorithm for an OPSquare datacenter network under real application traffic'. Together they form a unique fingerprint.

    Cite this