OVS-DPDK-I: A CPU-Efficient High-Speed Open vSwitch

As cloud computing has prospered, more and more demands and usage scenarios have emerged. So, a robust resource allocation strategy is urgently needed. Usually, a physical server runs many virtual machines (VMs), and the switch allows these VMs to communicate over the Internet. Open vSwitch (OVS) is one of the most popular virtual switches. Besides, there is an accelerated version: OVS-DPDK, which can achieve 5 times throughput than vanilla OVS, but requires more CPUs. When launching the VMs, the operator must choose to configure OVS or OVS-DPDK according to the requirements of the network. However, those have some disadvantages, so we propose an enhanced OVS based on OVS-DPDK, which is named OVS-DPDK-I. The test results show that our technique can transfer packets as fast as OVS-DPDK, and when the transmission rate is low, CPU utilization can be 50% lower than OVS-DPDK, even lower than OVS. In terms of CPU utilization, we also monitor network latency and explain how network traffic patterns affect it.

Authors

Institutions

Publication Details

Published
2024-10-24
DOI
https://doi.org/10.1109/ics64339.2024.00033
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OVS-DPDK-I: A CPU-Efficient High-Speed Open vSwitch

Fang-Yi Lee, Meng‐Hsun Tsai, Chun-Hao Yang, Ching-Hsuan Shao
Parallel Computing and Optimization Techniques
article

OVS-DPDK-I: A CPU-Efficient High-Speed Open vSwitch

Fang-Yi Lee, Meng‐Hsun Tsai, Chun-Hao Yang, Ching-Hsuan Shao
article en

Abstract

As cloud computing has prospered, more and more demands and usage scenarios have emerged. So, a robust resource allocation strategy is urgently needed. Usually, a physical server runs many virtual machines (VMs), and the switch allows these VMs to communicate over the Internet. Open vSwitch (OVS) is one of the most popular virtual switches. Besides, there is an accelerated version: OVS-DPDK, which can achieve 5 times throughput than vanilla OVS, but requires more CPUs. When launching the VMs, the operator must choose to configure OVS or OVS-DPDK according to the requirements of the network. However, those have some disadvantages, so we propose an enhanced OVS based on OVS-DPDK, which is named OVS-DPDK-I. The test results show that our technique can transfer packets as fast as OVS-DPDK, and when the transmission rate is low, CPU utilization can be 50% lower than OVS-DPDK, even lower than OVS. In terms of CPU utilization, we also monitor network latency and explain how network traffic patterns affect it.

National Yang Ming Chiao Tung University (TW), National Cheng Kung University (TW)
Affordable and clean energy
Openalex Percentile: Top 67%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.