Autothrottle: Satisfying Network Performance Requirements for Containers

被引:0
|
作者
Lee, Kyungwoon [1 ]
Lee, Kwanhoon [2 ]
Park, Hyunchan [3 ]
Hwang, Jaehyun [4 ]
Yoo, Chuck [2 ]
机构
[1] Kyungpook Natl Univ, Sch Elect Engn, Daegu 37224, South Korea
[2] Korea Univ, Dept Comp Sci & Engn, Seoul 08826, South Korea
[3] Jeonbuk Natl Univ, Div Comp Sci & Engn, Jeonju 56212, South Korea
[4] Sungkyunkwan Univ, Dept Semicond Syst Engn, Suwon 16419, Gyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
Containers; Resource management; Throughput; Bandwidth; Bridges; Linux; Cloud computing; containers; network performance; service level objectives;
D O I
10.1109/TCC.2022.3186397
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article investigates how to satisfy network performance requirements that are crucial in achieving the service level objectives (SLOs) in clouds. Traditional techniques for network performance management have a limited ability to satisfy the network SLOs. Our in-depth analysis reveals that the fundamental reason comes from decoupling of the CPU scheduler and the network traffic controller as the current CPU scheduler is not aware of such network requirements but only provides a fair-share amount of CPU to all containers. Thus, the container cannot perform the amount of network processing as needed to satisfy its SLO when the CPU allocation is insufficient. In this article, we propose Autothrottle that dynamically adjusts the CPU allocation for the containers to satisfy their network SLOs. The key element of Autothrottle is a throttle algorithm that autonomously determines the amount of CPU for each container needed to satisfy the requirement. We implement Autothrottle in the Linux kernel and evaluate it with massive real-world workloads such as Apache Kafka. Our evaluation results show that Autothrottle successfully satisfies the given network SLO only with a 2% gap while the existing scheme achieves 20% less than the SLO. We further observe that Autothrottle also reduces the CPU overhead in network processing by 19%, improving the network throughput by 27% compared to the existing scheme.
引用
收藏
页码:2096 / 2109
页数:14
相关论文
共 50 条
  • [41] Schlechtachten although satisfying the "minimum requirements to forecast report"
    Konrad, Norbert
    RECHT & PSYCHIATRIE, 2010, 28 (01): : 30 - 32
  • [42] Performance of Analog Network Coding with Asymmetric Traffic Requirements
    Upadhyay, Prabhat K.
    Prakriya, Shankar
    IEEE COMMUNICATIONS LETTERS, 2011, 15 (06) : 647 - 649
  • [43] Coorp: Satisfying Low-Latency and High-Throughput Requirements of Wireless Network for Coordinated Robotic Learning
    Deng, Shengliang
    Guan, Xiuxian
    Sun, Zekai
    Zhao, Shixiong
    Shen, Tianxiang
    Chen, Xusheng
    Duan, Tianyang
    Wang, Yuexuan
    Pan, Jia
    Wu, Yanjun
    Zhang, Libo
    Cui, Heming
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (03) : 1946 - 1960
  • [44] Analysis of Network IO Performance in Hadoop Cluster Environments Based on Docker Containers
    Varma, P. China Venkanna
    Chakravarthy, K. V. Kalyan
    Kumari, V. Valli
    Raju, S. Viswanadha
    PROCEEDINGS OF FIFTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2015), VOL 2, 2016, 437 : 227 - 237
  • [45] REQUIREMENTS FOR THERMAL VAN CONTAINERS (REFRIGERATED, HEATED, AND INSULATED).
    Anon
    American National Standards Institute, Standards, 1980, (MH5. 1. 2M):
  • [46] SAFETY REQUIREMENTS FOR THE DESIGN OF LARGE CONTAINERS FOR DECOMMISSIONING WASTE
    TUNABOYLU, K
    NUCLEAR ENGINEERING AND DESIGN, 1995, 159 (2-3) : 189 - 195
  • [47] MANAGEMENT INFORMATION SYSTEMS - SATISFYING MANAGEMENT REQUIREMENTS .1.
    PAINE, RM
    COMPUTER BULLETIN, 1971, 15 (03): : 113 - &
  • [48] SATISFYING THE SUBSTANTIATION REQUIREMENTS FOR YEAR-END CHARITABLE GIFTS
    HASSON, JK
    JOURNAL OF TAXATION, 1985, 63 (06): : 388 - 391
  • [49] CATALOG CONCERNING DESIGN OF AGRICULTURAL IMPLEMENTS SATISFYING MAINTENANCE REQUIREMENTS
    IHLE, G
    ROSSNER, K
    AGRARTECHNIK, 1977, 27 (12): : 560 - 562
  • [50] An Efficient Multicast Routing Algorithm for Satisfying QoS Requirements in Networks
    Tsai, Cheng-Fa
    Wang, Chang-Jen
    2008 INTERNATIONAL CONFERENCE ON PHOTONICS IN SWITCHING, 2008, : 122 - 123