ecoNIC: Saving Energy Through SmartNIC-Based Load Balancing of Mixed-Critical Ethernet Traffic

Franz Biersack, Marco Liess, Markus Absmann, Fabiana Lotter, Thomas Wild, Andreas Herkersdorf

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In next-generation automotive, industrial, data cen-ter, and other mixed-critical networks, Ethernet is expected to power the backbone interconnect among multi-core compute nodes. On attached Network Interface Cards (NICs) Receive Side Scaling (RSS) supports the CPU in balancing workloads across cores for reduced tail latencies. However, state-of-the-art solutions are primarily designed for performance and less for energy-efficiency which will play an equally important role. For this reason we present ecoNIC, an RSS-based hardware load balancer for SmartNICs, and an agile Dynamic Voltage and Frequency Scaling (DVFS) governor, for energy-saving network processing. ecoNI C efficiently pins flow priorities to CPU core clusters, reducing the workload of select cores in the process, and dynamically adjusts their clock speed to exploit freed-up capacities and save energy. Within a cluster, it proactively redirects packet bursts of priority-separated flow bundles among available cores, or offloads them to neighbor nodes, once local resources tend to become highly loaded. The per-core energy consumption this way is reduced at the expense of low priority packet latencies, while high priority service qualities are maintained. Experimental evaluations applying real-world network traces yield energy savings of up to 37.9 % at an increase from 559 μs to 3.06 ms in low priority end-to-end tail latency compared to an even workload distribution without frequency scaling.

Original languageEnglish
Title of host publicationProceedings - 2024 27th Euromicro Conference on Digital System Design, DSD 2024
EditorsTomasz Kryjak, Frederic Petrot
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages185-193
Number of pages9
ISBN (Electronic)9798350380385
DOIs
StatePublished - 2024
Event27th Euromicro Conference on Digital System Design, DSD 2024 - Paris, France
Duration: 28 Aug 202430 Aug 2024

Publication series

NameProceedings - 2024 27th Euromicro Conference on Digital System Design, DSD 2024

Conference

Conference27th Euromicro Conference on Digital System Design, DSD 2024
Country/TerritoryFrance
CityParis
Period28/08/2430/08/24

Keywords

  • dvfs
  • ethernet
  • load balancing
  • priority
  • receive side scaling
  • smartnic

Fingerprint

Dive into the research topics of 'ecoNIC: Saving Energy Through SmartNIC-Based Load Balancing of Mixed-Critical Ethernet Traffic'. Together they form a unique fingerprint.

Cite this