Skip to main navigation Skip to search Skip to main content

Revisiting Traffic Splitting for Software Switch in Datacenter

Research output: Contribution to journalArticlepeer-review

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)

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 8 - Decent Work and Economic Growth
    SDG 8 Decent Work and Economic Growth
  2. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

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