Auto-NFT: Automated Network Function Translator in Virtualized Programmable Data Plane

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Programmable data plane (PDP) virtualization is a novel technique that enables multiple instances to be supported on a programmable switch. Conventional hypervisor-based virtualization approaches require the hypervisor installation and manual embedding of network functions (NFs), which increases the complexity of PDP virtualization significantly. To address this problem, we propose an automated NF translator (Auto-NFT) that automatically generates and manages the flow rules for a given NF. In this article, we first present background information about the programmable switch and its virtualization. We then describe the design and provide implementation details of Auto-NFT, which was implemented over a commercial programmable switch. The experimental results demonstrate that Auto-NFT outperforms conventional approaches and shows near-optimal performance in terms of the NF embedding success rate and packet processing latency.

키워드

Noise measurementSwitchesVirtualizationPipelinesThroughputVirtual machine monitorsProcess control
제목
Auto-NFT: Automated Network Function Translator in Virtualized Programmable Data Plane
저자
Yang, HyeimJang, SeokwonHan, SolPack, Sangheon
DOI
10.1109/MNET.003.2100195
발행일
2023-03
유형
Article
저널명
IEEE Network
37
2
페이지
160 ~ 165