Revisiting Traffic Splitting for Software Switch in Datacenter

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

Datacenter network topology contains multiple paths between server machines, with each path assigned a weight. Software switches perform traffic splitting, an essential networking operation in datacenters. Previous studies leveraged software switches to distribute network connections across paths, under the assumption that the software switches accurately divide connections according to path weights. However, our experiments reveal that current traffic splitting techniques exhibit significant inaccuracy and resource inefficiency. Consequently, real-world datacenter services (e.g., data mining and deep learning) experience communication completion times that are ∼2.7× longer than the ideal. To address these problems, we propose VALO, a new traffic splitting technique for software switches, to accomplish two goals: high accuracy and resource-efficiency. For the goals, we introduce new concepts: score graph and VALO gravity. We implement VALO using the de-facto software switch, Open vSwitch, and evaluate it thoroughly. On average, VALO achieves 13.1× better accuracy and 25.4× better resource efficiency compared to existing techniques, with maximum improvements reaching up to 34.8× and 67.7×, respectively. As a result, VALO demonstrates 1.3×–2.5× faster average communication completion times for real-world datacenter services compared to existing techniques.

Original languageEnglish
Article number39
JournalProceedings of the ACM on Measurement and Analysis of Computing Systems
Volume9
Issue number2
DOIs
Publication statusPublished - 2025 May 29

Bibliographical note

Publisher Copyright:
© 2025 Copyright held by the owner/author(s)

Keywords

  • Cloud
  • Datacenter
  • Multipath routing
  • Software switch
  • Traffic splitting

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Safety, Risk, Reliability and Quality
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Revisiting Traffic Splitting for Software Switch in Datacenter'. Together they form a unique fingerprint.

Cite this