Slim: OS Kernel Support for a Low-Overhead Container Overlay Network

被引:0
|
作者
Zhuo, Danyang [1 ]
Zhang, Kaiyuan [1 ]
Zhu, Yibo [2 ,4 ]
Liu, Hongqiang Harry [3 ]
Rockett, Matthew [1 ]
Krishnamurthy, Arvind [1 ]
Anderson, Thomas [1 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
[2] Microsoft Res, Redmond, WA USA
[3] Alibaba, Hangzhou, Zhejiang, Peoples R China
[4] Bytedance, Beijing, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Containers have become the de facto method for hosting large-scale distributed applications. Container overlay networks are essential to providing portability for containers, yet they impose significant overhead in terms of throughput, latency, and CPU utilization. The key problem is a reliance on packet transformation to implement network virtualization. As a result, each packet has to traverse the network stack twice in both the sender and the receiver's host OS kernel. We have designed and implemented Slim, a low-overhead container overlay network that implements network virtualization by manipulating connection-level metadata. Our solution maintains compatibility with today's containerized applications. Evaluation results show that Slim improves the throughput of an in-memory key-value store by 71% while reducing the latency by 42%. Slim reduces the CPU utilization of the in-memory key-value store by 56%. Slim also reduces the CPU utilization of a web server by 22%-24%, a database server by 22%, and a stream processing framework by 10%.
引用
收藏
页码:331 / 344
页数:14
相关论文
共 31 条
  • [21] Low-overhead Routing Algorithm for 3D Network-on-Chip
    Ben Ahmed, Akram
    Ben Abdallah, Abderazek
    2012 THIRD INTERNATIONAL CONFERENCE ON NETWORKING AND COMPUTING (ICNC 2012), 2012, : 23 - 32
  • [22] A Low-overhead Dedicated Execution Support for Stream Applications on Shared-memory CMP
    Dubrulle, Paul
    Louise, Stephane
    Sirdey, Renaud
    David, Vincent
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 143 - 152
  • [23] An Improved Low-Overhead Secure Image Compression over Wireless Multimedia Sensor Network
    Pal, Tamal
    Das Bit, Sipra
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 132 (02) : 1049 - 1081
  • [24] Toward Full-Coverage and Low-Overhead Profiling of Network-Stack Latency
    Chen, Xiang
    Liu, Hongyan
    Zhang, Wenbin
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Liu, Xuan
    Wu, Chunming
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4441 - 4455
  • [25] An Improved Low-Overhead Secure Image Compression over Wireless Multimedia Sensor Network
    Tamal Pal
    Sipra Das Bit
    Wireless Personal Communications, 2023, 132 : 1049 - 1081
  • [26] Network-MIMO Cellular Systems: Large-System Analysis and Low-Overhead Downlink Scheduling
    Huh, Hoon
    Tulino, Antonia
    Caire, Giuseppe
    2011 IEEE STATISTICAL SIGNAL PROCESSING WORKSHOP (SSP), 2011, : 693 - 696
  • [27] Toward Low-Overhead Inter-Switch Coordination in Network-Wide Data Plane Program Deployment
    Chen, Xiang
    Liu, Hongyan
    Xiao, Qingjiang
    Guo, Kaiwei
    Sun, Tingxin
    Ling, Xiang
    Liu, Xuan
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Zhang, Fan
    Wu, Chunming
    2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 370 - 380
  • [28] INT-MC: Low-Overhead In-Band Network-Wide Telemetry Based on Matrix Completion
    Zeng, Xin
    Xie, Kun
    Li, Yanbiao
    Xu, Ke
    Xie, Gaogang
    Wen, Jigang
    Cong, Yinchuan
    Liang, Wei
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2024, 8 (03)
  • [29] A Low-overhead Fault-aware Deflection Routing Algorithm for 3D Network-on-Chip
    Feng, Chaochao
    Zhang, Minxuan
    Li, Jinwen
    Jiang, Jiang
    Lu, Zhonghai
    Jantsch, Axel
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 19 - 24
  • [30] Hermes: Low-Overhead Inter-Switch Coordination in Network-Wide Data Plane Program Deployment
    Chen, Xiang
    Liu, Hongyan
    Xiao, Qingjiang
    Huang, Qun
    Zhang, Dong
    Zhou, Haifeng
    Zhou, Boyang
    Wu, Chunming
    Liu, Xuan
    Yang, Qiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (04) : 2842 - 2857