Advancing Network Function Virtualization Platforms with Programmable NICs

被引:2
|
作者
Ni, Zhen [1 ]
Liu, Guyue [1 ]
Afanasev, Dennis [1 ]
Wood, Timothy [1 ]
Hwang, Jinho [2 ]
机构
[1] George Washington Univ, Dept Comp Sci, Washington, DC 20052 USA
[2] IBM TJ Watson Res Ctr, New York, NY USA
关键词
Network Functions Virtualization; Isolation; Offloading; Smart NICs;
D O I
10.1109/lanman.2019.8847032
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network Function Virtualization seeks to run high performance middleboxes in a flexible, more configurable software environment. Even with advances such as kernel bypass and zero-copy IO, middlebox platforms still struggle to meet stringent throughput and latency requirements. To achieve line rates as network bandwidths rise, these platforms often must make tradeoffs such as inefficiently dedicating more CPU cores or weakening security and isolation properties. In this paper we explore how advances in programmable "smart NICs" can be leveraged by software middlebox platforms to improve performance, resource efficiency, and security. Our evaluation shows several use cases for smart NICs, which improve performance significantly while reducing resource consumption and providing strong isolation.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Network interfaces for programmable NICs and multicore platforms
    Ortiz, Andres
    Ortega, Julio
    Diaz, Antonio F.
    Prieto, Alberto
    COMPUTER NETWORKS, 2010, 54 (03) : 357 - 376
  • [2] Libera for Programmable Network Virtualization
    Yang, Gyeongsik
    Yu, Bong-yeol
    Jin, Heesang
    Yoo, Chuck
    IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (04) : 38 - 44
  • [3] Exploring Microservices as the Architecture of Choice for Network Function Virtualization Platforms
    Hawilo, Hassan
    Jammal, Manar
    Shami, Abdallah
    IEEE NETWORK, 2019, 33 (02): : 202 - 210
  • [4] A Resilience Test Case Design Method for Network Function Virtualization Platforms
    Du, Qingfeng
    Guo, Kecheng
    Huang, Ruolin
    You, Weiya
    Ni, Zheng
    Xu, Mengyi
    Zhu, Ruian
    Yin, Kanglin
    Zheng, Qibin
    12TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY, AND SAFETY (ICRMS 2018), 2018, : 208 - 217
  • [5] On the (dis)Advantages of Programmable NICs for Network Security Services
    Zhao, Jack
    Neves, Miguel
    Haque, Israat
    2023 IFIP NETWORKING CONFERENCE, IFIP NETWORKING, 2023,
  • [6] Network Function Virtualization and Software-Defined Networking: Advancing Multimedia Distribution
    Zhu, Xiaoqing
    Koumaras, Harilaos
    Wang, Mea
    Hausheer, David
    IEEE MULTIMEDIA, 2017, 24 (03) : 16 - 18
  • [7] Implementing Internet of Things Service Platforms with Network Function Virtualization Serverless Technologies
    Femminella, Mauro
    Reali, Gianluca
    FUTURE INTERNET, 2024, 16 (03)
  • [8] FlowVirt: Flow Rule Virtualization for Dynamic Scalability of Programmable Network Virtualization
    Yang, Gyeongsik
    Yu, Bong-yeol
    Jeong, Wontae
    Yoo, Chuck
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 350 - 358
  • [9] VNode Infrastucture Enhancement - Deeply Programmable Network Virtualization
    Yamada, Kazuhisa
    Nakao, Akihiro
    Kanada, Yasusi
    Saida, Yoshinori
    Amemiya, Koichiro
    2015 21ST ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2015, : 244 - 249
  • [10] ADVANCES IN NETWORK FUNCTION VIRTUALIZATION
    Jun Bi
    Gaogang Xie
    Hongxin Hu
    中国通信, 2018, 15 (10) : 84 - 85