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 条
  • [31] An In-Network Cooperative Storage Schema Based on Neighbor Offloading in a Programmable Data Plane
    Dang, Shoujiang
    Han, Rui
    FUTURE INTERNET, 2022, 14 (01):
  • [32] In-network Reinforcement Learning for Attack Mitigation using Programmable Data Plane in SDN
    Ganesan, Aparna
    Sarac, Kamil
    2024 33RD INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, ICCCN 2024, 2024,
  • [33] Orchestrating 5G Virtual Network Functions as a Modular Programmable Data Plane
    Pianese, Fabio
    Gallo, Massimo
    Conte, Alberto
    Perino, Diego
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 1305 - 1308
  • [34] IN3: A Framework for In-Network Computation of Neural Networks in the Programmable Data Plane
    Zhang, Xiaoquan
    Cui, Lin
    Tso, Fung Po
    Li, Wenzhi
    Jia, Weijia
    IEEE COMMUNICATIONS MAGAZINE, 2024, 62 (04) : 96 - 102
  • [35] pSFC: Fine-grained Composition of Service Function Chains in the Programmable Data Plane
    Zhang, Xiaoquan
    Cui, Lin
    Tso, Fung Po
    2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 484 - 493
  • [36] Passive In-Band Network Telemetry Systems: The Potential of Programmable Data Plane on Network-Wide Telemetry
    Manzanares-Lopez, Pilar
    Pedro Munoz-Gea, Juan
    Malgosa-Sanahuja, Josemaria
    IEEE ACCESS, 2021, 9 : 20391 - 20409
  • [37] Network Slice Selection Function for Data Plane Slicing in a Mobile Network.
    Rivera, Javier Jose Diaz
    Khan, Talha Ahmed
    Mehmood, Asif
    Song, Wang-Cheol
    2019 20TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2019,
  • [38] Network Function Virtualization Enablement Within SDN Data Plane
    Mekky, Hesham
    Hao, Fang
    Mukherjee, Sarit
    Lakshman, T. V.
    Zhang, Zhi-Li
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [39] Closed-loop Network Automation with Generic Programmable Data Plane (G-PDP)
    Tang, Shaofei
    Liang, Hui
    Wang, Min
    Li, Tingyu
    Zhu, Zuqing
    30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,
  • [40] Compiling Service Function Chains via Fine-Grained Composition in the Programmable Data Plane
    Zhang, Xiaoquan
    Cui, Lin
    Tso, Fung Po
    Jia, Weijia
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2490 - 2502