CombNE: A Combined Network Emulator based on Programmable Switch

Network emulator is an equipment used in the field of computer networking to replicate and simulate real-world network conditions, especially poor-quality network conditions accompanied by various damages, in a controlled environment. It plays a crucial role in the development, testing, and validation of various new network-related technologies, protocols, and applications. Compared with simulation and test-bed methods, network emulation possesses the advantages of accuracy and cost-efficiency. However, legacy network emulation methods are implemented serially, which are typically restricted in efficiency and waste computing resources. In this paper, we propose a combined network emulator, CombNE. To implement this emulator, we consider P4 programmable switches as a desirable option. CombNE consists of three logical components. First, CombNE provides a policy specification scheme to intuitively describe operator’s intents. Secondly, the CombNE parallelizer intelligently identifies the dependencies between network damages, automatically determines parallelization and generates a combination strategy. Third, CombNE will generate optimized P4 files and flow table information based on the combination strategy and deploy them to P4 programmable switches. Finally, we evaluated the performance and resources of CombNE.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/hpcc64274.2024.00170
Primary Topic
Energy Efficient Wireless Sensor Networks
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CombNE: A Combined Network Emulator based on Programmable Switch

Lizhuang Tan, Huiling Shi, Xiaolin Wang, Wei Zhang
Energy Efficient Wireless Sensor Networks
article

CombNE: A Combined Network Emulator based on Programmable Switch

Lizhuang Tan, Huiling Shi, Xiaolin Wang, Wei Zhang
article en

Abstract

Network emulator is an equipment used in the field of computer networking to replicate and simulate real-world network conditions, especially poor-quality network conditions accompanied by various damages, in a controlled environment. It plays a crucial role in the development, testing, and validation of various new network-related technologies, protocols, and applications. Compared with simulation and test-bed methods, network emulation possesses the advantages of accuracy and cost-efficiency. However, legacy network emulation methods are implemented serially, which are typically restricted in efficiency and waste computing resources. In this paper, we propose a combined network emulator, CombNE. To implement this emulator, we consider P4 programmable switches as a desirable option. CombNE consists of three logical components. First, CombNE provides a policy specification scheme to intuitively describe operator’s intents. Secondly, the CombNE parallelizer intelligently identifies the dependencies between network damages, automatically determines parallelization and generates a combination strategy. Third, CombNE will generate optimized P4 files and flow table information based on the combination strategy and deploy them to P4 programmable switches. Finally, we evaluated the performance and resources of CombNE.

Qilu University of Technology (CN), Shandong Academy of Sciences (CN)
Innovation Fund
Affordable and clean energy
Openalex Percentile: Top 64%
Energy Efficient Wireless Sensor Networks
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.

CombNE: A Combined Network Emulator based on Programmable Switch — Lizhuang Tan, Huiling Shi, et al. · (2024) | TGRS Research Map | TGRS