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 条
  • [41] Dapper: Deploying Service Function Chains in the Programmable Data Plane Via Deep Reinforcement Learning
    Zhang, Xiaoquan
    Cui, Lin
    Tso, Fung Po
    Li, Zhetao
    Jia, Weijia
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2532 - 2544
  • [42] Data-Plane-Assisted State Replication With Network Function Virtualization
    Lotfimahyari, Iman
    Sviridov, German
    Giaccone, Paolo
    Bianco, Andrea
    IEEE SYSTEMS JOURNAL, 2022, 16 (02): : 2934 - 2945
  • [43] Sketch-based Entropy Estimation for Network Traffic Analysis using Programmable Data Plane ASICs
    Lai, Yu-Kuen
    Shih, Ku-Yeh
    Huang, Po-Yu
    Lee, Ho-Ping
    Lin, Yu-Jau
    Liu, Te-Lung
    Chen, Jim Hao
    2019 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2019,
  • [44] Flow classification for network security using P4-based Programmable Data Plane switches
    Krishnan, Aniswar S.
    Sivalingam, Krishna M.
    Shami, Gauravdeep
    Lyonnais, Marc
    Wilson, Rodney
    2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 374 - 379
  • [45] Information-Sensitive In-Band Network Telemetry in P4-Based Programmable Data Plane
    Xu, Zichen
    Lu, Ziye
    Zhu, Zuqing
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024,
  • [46] Fast-INT: Light-weight and Efficient In-band Network Telemetry in Programmable Data Plane
    Yang, Fucong
    Quan, Wei
    Cheng, Nan
    Xu, Ziheng
    Zhang, Xue
    Gao, Deyun
    2020 IEEE 92ND VEHICULAR TECHNOLOGY CONFERENCE (VTC2020-FALL), 2020,
  • [47] Halia: Toward Full-Coverage Network Function Offloading in the Data Plane
    Jiang, Xinyue
    Liu, Hongyan
    Chen, Xiang
    Xiao, Qingjiang
    Guo, Kaiwei
    Zhang, Dong
    Zhou, Haifeng
    Wu, Chunming
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 340 - 345
  • [48] Hardware Programmable Network Function Service Chain on Optical Rack-Scale Data Centers
    Chen, Qianqiao
    Mishra, Vaibhawa
    Parsons, Nick
    Zervas, Georgios
    2017 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2017,
  • [49] Automated Data-Processing Function Identification Using Deep Neural Network
    Kuang, Hongyu
    Wang, Jian
    Li, Ruilin
    Feng, Chao
    Zhang, Xing
    IEEE ACCESS, 2020, 8 : 55411 - 55423
  • [50] An ICN-Based Delay-Sensitive Service Scheduling Architecture with Stateful Programmable Data Plane for Computing Network
    Wei, Ranran
    Han, Rui
    APPLIED SCIENCES-BASEL, 2024, 14 (22):