FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds

被引:0
|
作者
Kim, Daehyeok [1 ]
Yu, Tianlong [1 ]
Liu, Hongqiang Harry [3 ]
Zhu, Yibo [2 ]
Padhye, Jitu [2 ]
Raindel, Shachar [2 ]
Guo, Chuanxiong [4 ]
Sekar, Vyas [1 ]
Seshan, Srinivasan [1 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Microsoft, Redmond, WA USA
[3] Alibaba, Hangzhou, Zhejiang, Peoples R China
[4] Bytedance, Beijing, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many popular large-scale cloud applications are increasingly using containerization for high resource efficiency and lightweight isolation. In parallel, many data-intensive applications (e.g., data analytics and deep learning frameworks) are adopting or looking to adopt RDMA for high networking performance. Industry trends suggest that these two approaches are on an inevitable collision course. In this paper, we present FreeFlow, a software-based RDMA virtualization framework designed for containerized clouds. FreeFlow realizes virtual RDMA networking purely with a software-based approach using commodity RDMA NICs. Unlike existing RDMA virtualization solutions, FreeFlow fully satisfies the requirements from cloud environments, such as isolation for multi-tenancy, portability for container migrations, and controllability for control and data plane policies. FreeFlow is also transparent to applications and provides networking performance close to bare-metal RDMA with low CPU overhead. In our evaluations with TensorFlow and Spark, FreeFlow provides almost the same application performance as bare-metal RDMA.
引用
收藏
页码:113 / 125
页数:13
相关论文
共 50 条
  • [1] Software-based Live Migration for Containerized RDMA
    Li, Xiaoyu
    Shu, Ran
    Xiong, Yongqiang
    Ren, Fengyuan
    [J]. PROCEEDINGS OF THE 8TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2024, 2024, : 52 - 58
  • [2] Software-based Networking in Railway Systems
    Cruz, Mariana
    Cruz, Rui S.
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [3] Software-based smart factory networking
    Bauer, Robert
    Bless, Roland
    Haas, Christian
    Jung, Markus
    Zitterbart, Martina
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2016, 64 (09) : 765 - 773
  • [4] Software-Based Networking Approach Could Help Internet Research
    Paulson, Linda Dailey
    [J]. COMPUTER, 2009, 42 (07) : 18 - 18
  • [5] Software Physical/Virtual Rx Queue Mapping Toward High-Performance Containerized Networking
    Kawashima, Ryota
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (01): : 687 - 700
  • [6] The Impact of Software-based Virtual Network in the Public Cloud
    Lee, Chunghan
    Asano, Katsuhito
    Ishihara, Tomohiro
    [J]. 2018 4TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION AND WORKSHOPS (NETSOFT), 2018, : 494 - 499
  • [7] Linux Based Virtual Networking Laboratories for Software Defined Networking
    Djurica, Vladimir
    Minovic, Miroslav
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (02) : 877 - 886
  • [8] Toward a Software-Based Network: Integrating Software Defined Networking and Network Function Virtualization
    Wood, Timothy
    Ramakrishnan, K. K.
    Hwang, Jinho
    Liu, Grace
    Zhang, Wei
    [J]. IEEE NETWORK, 2015, 29 (03): : 36 - 41
  • [9] Enabling In-band Network Telemetry in Software-based Virtual Switches
    Zheng, Yan
    Pan, Tian
    Lin, Xingchen
    Zhang, Yan
    Wang, Houtian
    Huang, Tao
    Liu, Yunjie
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [10] Software-Based Studios
    Vermost W.
    [J]. SMPTE Motion Imaging Journal, 2022, 131 (05): : 16 - 22