Skip to main navigation Skip to search Skip to main content

Burst can be Harmless: Achieving Line-rate Software Traffic Shaping by Inter-flow Batching

  • Danfeng Shan
  • , Shihao Hu
  • , Yuqi Liu
  • , Wanchun Jiang
  • , Hao Li
  • , Peng Zhang
  • , Yazhe Tang
  • , Huanzhao Wang
  • , Fengyuan Ren
  • Xi'an Jiaotong University
  • Central South University
  • Tsinghua University

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

1 Scopus citations

Abstract

Traffic shaping is a common function at end hosts. Compared with hardware ones, software shapers are more flexible to be developed and deployed, and thus are very attractive. Nevertheless, software approaches are still unsatisfactory as they struggle to saturate 40Gbps and higher speed.While much effort has been made to reduce the intrinsic overhead of software traffic shaping, we find that it is the extrinsic overhead, such as PCIe communications and interrupts, that hinders shaping from achieving 40Gbps - 100Gbps speed. Batching is an effective way to amortize these overheads. However, blindly batching can degrade the network performance, as it introduces bursts into the network. Diving into the dilemma, we find that intra-flow burst is to blame for harming the network performance, while inter-flow burst, consisting of packets from different flows, can be naturally demultiplexed in the network.Based on the insight, we present FlowBundler, which can achieve efficient traffic shaping by inter-flow batching. Testbed experiments show that FlowBundler can achieve an accurate shaping of 98Gbps with a single CPU core, which is 2.6× better than state-of-the-art approaches. Large-scale simulations show that FlowBundler can batch packet transmissions without harming the network performance.

Original languageEnglish
Title of host publicationINFOCOM 2023 - IEEE Conference on Computer Communications
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350334142
DOIs
StatePublished - 2023
Event42nd IEEE International Conference on Computer Communications, INFOCOM 2023 - Hybrid, New York City, United States
Duration: 17 May 2023 → 20 May 2023

Publication series

NameProceedings - IEEE INFOCOM
Volume2023-May
ISSN (Print)0743-166X

Conference

Conference42nd IEEE International Conference on Computer Communications, INFOCOM 2023
Country/TerritoryUnited States
CityHybrid, New York City
Period17/05/23 → 20/05/23

Keywords

  • Batching
  • Data center networks
  • Traffic burst
  • Traffic shaping

Fingerprint

Dive into the research topics of 'Burst can be Harmless: Achieving Line-rate Software Traffic Shaping by Inter-flow Batching'. Together they form a unique fingerprint.

Cite this