VMS: Traffic balancing based on virtual switches in datacenter networks

Published in IEEE 25th International Conference on Network Protocols (ICNP-17), 2017

Recommended citation: Zhaogeng Li, Jun Bi, Yiran Zhang, Abdul Basit Dogar and Chengwei Qin . VMS: Traffic balancing based on virtual switches in datacenter networks. In IEEE 25th International Conference on Network Protocols (ICNP-17).
Paper Link: https://ieeexplore.ieee.org/abstract/document/8117566

Abstract

There have been many traffic balancing solutions for datacenter networks. All of them require modifications to the network fabric or/and virtual machines. In this paper, we propose Virtual Multi-channel Scatter (VMS), a new traffic balancing solution in datacenter networks. VMS works in the virtual switches between the network fabric and virtual machines. It can be deployed by datacenter operators at a relatively low cost without extra restrictions to virtual machine users. VMS scatters packets in one TCP flow to several different forwarding paths. It employs an adaptive path selection based on the virtual window size of different paths. We implemented VMS based on OVS. Our evaluation demonstrates that VMS improves traffic balancing very well, and the performance of VMS is approximate to MPTCP in almost all the cases, while only modifies virtual switches. Further, the overhead of VMS is tolerable.