Load balancing with traffic isolation in data center networks

Future Generation Computer Systems(2022)

引用 7|浏览13
暂无评分
摘要
The topologies of current data center networks are typically multi-rooted trees (e.g. leaf–spine) with rich parallel paths between any pair of hosts. Recent progress has demonstrated that effective load balancing can fully utilize these parallel paths to speed up data transfer. Nonetheless, the existing load balancing designs are agnostic to the heterogeneous datacenter traffic, i.e., a mass of delay-sensitive short flows mix with a handful of throughput-oriented long flows, and casually reroute these flows regardless of path condition, thus resulting in frequent flow collisions. The short flows suffer from the problem of large queuing delay due to colliding with long flows, while the frequent collisions between long flows lead to low network utilization and serious throughput degradation. To address these inefficiencies, we propose an isolation-based load balancing scheme, namely ILB, which perceives flow collisions and dynamically isolates the long flows from short flows. Specifically, when a long flow collides with short flows in the same path, it immediately switches to another path unused by short flows to help the short ones in the previous path complete quickly. When short flows disappear, the long flow quickly occupies all its available paths to achieve high throughput. Moreover, ILB is only deployed on the leaf switch without modifying the end-host and spine switch. Experimental results of NS3 simulations show that ILB respectively reduces the average and tail flow completion time for short flows by up to 30% and 70%, as well as increases the throughput of long flows by about 1.68x over the state-of-the-art datacenter load balancing schemes.
更多
查看译文
关键词
Leaf–spine,Flow collision,Parallel paths,Load balancing,Data center networks
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要