Distancer: A host-based distributed adaptive load balancer for datacenter traffic

2Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Contemporary datacenter networks are typically organized with multi-rooted tree topologies. To fully utilize the multiple end-to-end paths, effective mechanisms are required to balance traffic across them. However, existing load balancers for datacenters either operate at a coarse granularity, or support little for network failures, or necessitate customized hardware. We propose Distancer, a host-based distributed adaptive load balancer for datacenter traffic, which requires no coordination and modification of switches. Based on a deep investigation of TCP feedback mechanism, we firstly design Congestion Detector (C-Detector), which exploits ACKs to effectively handle network hot-spots and path anomalies in real time; Then we develop Load-Balancer (L-Balancer) to select best paths for both data packets and ACKs. According to our extensive evaluations, Distancer can achieve up to 40% and 20% better average flow completion times (AFCTs) than ECMP and CONGA respectively. Under the presence of path failures, Distancer improves the AFCT up to 400% and 30% over ECMP and CONGA.

Cite

CITATION STYLE

APA

Wang, S., Li, X., Qian, Z., & Yuan, J. (2018). Distancer: A host-based distributed adaptive load balancer for datacenter traffic. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11335 LNCS, pp. 567–581). Springer Verlag. https://doi.org/10.1007/978-3-030-05054-2_43

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free