NFCache: Fine-grained and Flexible Offloading of Network Functions to Programmable Switches

被引:0
|
作者
Chen, Ruixin [1 ]
Shan, Xinpeng [1 ]
Zhao, Jin [1 ]
机构
[1] Fudan Univ, Sch Comp Sci, Shanghai, Peoples R China
基金
中国国家自然科学基金;
关键词
Programmable Data Plane; Service Function Chains; Network Functions;
D O I
10.1145/3605731.3605747
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A Service Function Chain (SFC) consists of a sequence of Network Functions (NFs) in order, and plays an important role in network performance and security. In recent years, due to the low throughput and high latency of network functions in the context of Network Function Virtualization (NFV), some NF implementation solutions consider offloading network functions to programmable switches. However, existing offloading efforts either perform coarse-grained offloading or are not flexible enough to adapt to dynamic and unbalanced traffic. In this paper, we propose NFCache, which offloads network functions at the granularity of NF rules and implements a general network function module, allowing different stateful or stateless network functions to share switch resources. When the traffic changes, the control plane of NFCache can flexibly offload the required network function rules that can bring the most significant offloading gain. We also implement NFCache on a commodity programmable switch to evaluate its performance. Experimental results show that compared with the state-of-the-art solutions, NF-Cache increases the average throughput by 72% and decreases the packet latency by 52% under dynamic and unbalanced traffic.
引用
收藏
页码:61 / 70
页数:10
相关论文
共 50 条
  • [1] POSTER: Fine-grained Network Identification and Control Combining Routers and Programmable Switches
    Takei, Yuki
    Nakatsukasa, Satoshi
    Nishiguchi, Masato
    Ohnishi, Hiroyuki
    [J]. 2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (LANMAN), 2021,
  • [2] FlexMon: A flexible and fine-grained traffic monitor for programmable networks
    Wang, Yang
    Wang, Xiong
    Xu, Shizhong
    He, Ci
    Zhang, Yasheng
    Ren, Jing
    Yu, Shui
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 201
  • [3] Flexible fine-grained baseband processing with network functions virtualization: Benefits and impacts
    Kist, Maicon
    Wickboldt, Juliano Araujo
    Granville, Lisandro Zambenedetti
    Rochol, Juergen
    Dasilva, Luiz A.
    Both, Cristiano Bonato
    [J]. COMPUTER NETWORKS, 2019, 151 : 158 - 165
  • [4] Automatic Performance-Optimal Offloading of Network Functions on Programmable Switches
    Chen, Xiang
    Liu, Hongyan
    Zhang, Dong
    Meng, Zili
    Huang, Qun
    Zhou, Haifeng
    Wu, Chunming
    Liu, Xuan
    Yang, Qiang
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1591 - 1607
  • [5] FADES: Fine-Grained Edge Offloading with Unikernels
    Cozzolino, Vittorio
    Ding, Aaron Yi
    Ott, Joerg
    [J]. PROCEEDINGS OF THE 2017 WORKSHOP ON HOT TOPICS IN CONTAINER NETWORKING AND NETWORKED SYSTEMS (HOTCONNET 17), 2017, : 36 - 41
  • [6] Flexible Offloading of Service Function Chains to Programmable Switches
    Ma, Junte
    Xie, Sihao
    Zhao, Jin
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1198 - 1211
  • [7] CoActo: CoActive Neural Network Inference Offloading with Fine-grained and Concurrent Execution
    Bin, Kyungmin
    Park, Jongseok
    Park, Chanjeong
    Kim, Seyeon
    Lee, Kyunghan
    [J]. PROCEEDINGS OF THE 2024 THE 22ND ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS AND SERVICES, MOBISYS 2024, 2024, : 412 - 424
  • [8] Revenue-Maximized Offloading Decision and Fine-Grained Resource Allocation in Edge Network
    Ni, Wanli
    Tian, Hui
    Fan, Shaoshuai
    Liu, Baoling
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [9] On Sequential Functions and Fine-Grained Cryptography
    Guan, Jiaxin
    Montgomery, Hart
    [J]. ADVANCES IN CRYPTOLOGY - CRYPTO 2024, PT V, 2024, 14924 : 393 - 428
  • [10] Fine-Grained Task-Dependency Offloading in Mobile Cloud Computing
    Pan, Shengli
    Liu, Chun
    Zeng, Deze
    Yao, Hong
    Qian, Zhuzhong
    [J]. 2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 977 - 982