FlowDyn: Towards a Dynamic Flowlet Gap Detection using Programmable Data Planes

2019 IEEE 8th International Conference on Cloud Networking (CloudNet)(2019)

引用 1|浏览9
暂无评分
摘要
Data center networks offer multiple disjoint paths between Top-of-Rack (ToR) switches to connect server racks providing large bisection bandwidth. An effective load-balancing mechanism is required in order to fully utilize the available capacity of the multiple paths. While packet-based load-balancing can achieve high utilization, it suffers from reordering. Flow-based load-balancing such as equal-cost multipath routing (ECMP) spreads traffic uniformly across multiple paths leading to frequent hash collisions and suboptimal performance. Finally, flowlet based load-balancing such as CONGA or HULA splits flows into smaller units, which are sent on different paths. Most flowlet based load-balancing schemes depend on a proper static setting of the flowlet gap, which decides when new flowlets are detected. While a too small gap may lead to reordering, a too large gap results in missed load-balancing opportunities. In this paper, we propose FlowDyn, which dynamically adapts the flowlet gap to increase the efficiency of the load-balancing schemes while avoiding the reordering problem. Using programmable data planes, FlowDyn uses active probes together with telemetry information to track path latency between different ToR switches. FlowDyn calculates dynamically a suitable flowlet gap that can be used for flowlet based load-balancing mechanism. We evaluate FlowDyn extensively in simulation, showing that it achieves 3.19 times smaller flow completion time at 10% load and 1.16x at 90% load.
更多
查看译文
关键词
FlowDyn calculation,HULA,CONGA,ECMP,Top-of-Rack switches,data center networks,dynamic flowlet gap detection,flow completion time,flowlet based load-balancing mechanism,ToR switches,programmable data planes,missed load-balancing opportunities,frequent hash collisions,equal-cost multipath routing,flow-based load-balancing,packet-based load-balancing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要