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

被引:0
|
作者
Yang, Hyeim [1 ]
Jang, Seokwon [2 ]
Han, Sol [1 ]
Pack, Sangheon [1 ]
机构
[1] Korea Univ, Seoul, South Korea
[2] ETRI, Daejeon, South Korea
来源
IEEE NETWORK | 2023年 / 37卷 / 02期
基金
新加坡国家研究基金会;
关键词
Noise measurement; Switches; Virtualization; Pipelines; Throughput; Virtual machine monitors; Process control;
D O I
10.1109/MNET.003.2100195
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:160 / 165
页数:6
相关论文
共 50 条
  • [1] Enabling Partial Offload of Virtualized Network Functions into the Programmable Data Plane
    Marcuzzo, Leonardo da C.
    dos Santos, Carlos R. P.
    2020 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM 2020), 2020,
  • [2] Dependable Virtualized Fabric on Programmable Data Plane
    Gao, Kaihui
    Wang, Shuai
    Qian, Kun
    Li, Dan
    Miao, Rui
    Li, Bo
    Zhou, Yu
    Zhai, Ennan
    Sun, Chen
    Gao, Jiaqi
    Zhang, Dai
    Fu, Binzhang
    Kelly, Frank
    Cai, Dennis
    Liu, Hongqiang Harry
    Li, Yan
    Yang, Hongwei
    Sun, Tao
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2023, 31 (04) : 1748 - 1764
  • [3] Building a Fast, Virtualized Data Plane with Programmable Hardware
    Anwer, Muhammad Bilal
    Feamster, Nick
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (01) : 75 - 82
  • [4] Building a Fast, Virtualized Data Plane with Programmable Hardware
    Anwer, Muhammad Bilal
    Feamster, Nick
    VISA 09, 2009, : 1 - 8
  • [5] FlexNF: Flexible Network Function Orchestration on the Programmable Data Plane
    Zhao, Hanyu
    Li, Qing
    Duan, Jingpu
    Jiang, Yong
    Liu, Kai
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [6] Network slice programmable data plane model
    Liu, Zhongpei
    Lyu, Gaofeng
    Wang, Jichang
    Yang, Xiangrui
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2024, 46 (05): : 200 - 208
  • [7] Supporting Virtualized Network Functions with Stateful Data Plane Abstraction
    Bi, Jun
    Zhu, Shuyong
    Sun, Chen
    Yao, Guang
    Hu, Hongxin
    IEEE NETWORK, 2016, 30 (03): : 40 - 45
  • [8] Heterogeneous Virtualized Network Function Framework for the Data Center
    Tarafdar, Naif
    Lin, Thomas
    Eskandari, Nariman
    Lion, David
    Leon-Garcia, Alberto
    Chow, Paul
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [9] Architecting Programmable Data Plane Defenses into the Network with FastFlex
    Xing, Jiarong
    Wu, Wenqing
    Chen, Ang
    PROCEEDINGS OF THE EIGHTEENTH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS '19), 2019, : 161 - 169
  • [10] Network Telemetry by Observing and Recording on Programmable Data Plane
    Lin, Wen-Hong
    Liu, Wai-Xi
    Chen, Gui-Feng
    Wu, Song
    Fu, Jin-Jiang
    Liang, Xing
    Ling, Sen
    Chen, Zhi-Tao
    2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,