arrow
返回

Automated Fine-Grained CPU Cap Control in Serverless Computing Platform

delete2020-10-01
delete31
PRE
AI
Y
Young Ki Kim *
M
M. Reza HoseinyFarahabady
Y
Young Choon Lee
A
Albert Y. Zomaya
DOI:10.1109/TPDS.2020.2989771delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Serverless computing has emerged as a new cloud computing execution model that liberates users and application developers from explicitly managing 'physical' resources, leaving such a resource management burden to service providers. In this article, we study the problem of resource allocation for multi-tenant serverless computing platforms explicitly taking into account workload fluctuations including sudden surges. In particular, we investigate different root causes of performance degradation in these platforms where tenants (their applications) have different workload characteristics. To this end, we develop a fine-grained CPU cap control solution as a resource manager that dynamically adjusts CPU usage limit (or CPU cap) concerning applications with same/similar performance requirements, i.e., application groups. The adjustment of CPU caps applies primarily to co-located worker processes of serverless computing platforms to minimize resource contention, which is the major source of performance degradation. The actual adjustment decisions are made based on performance metrics (e.g., throttled time and queue length) using a group-aware scheduling algorithm. The extensive experimental results performed in our local cluster confirm that the proposed resource manager can effectively eliminate the burden of explicit reservation of computing capacity, even when fluctuations and sudden surges in the incoming workload exist. We measure the robustness of the proposed resource manager by comparing it with several heuristics which extensively used in practice, including the enhanced version of round robin and the least length queue scheduling policies, under various workload intensities driven by real-world scenarios. Notably, our resource manager outperforms other heuristics by decreasing skewness and average response time up to 44 and 94 percent, respectively, while it does not over-use the CPU resources.
Keyword:
Serverless computing
virtualized cloud platforms
operating system process management
dynamic CPU scheduling
performance modeling
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
University of Sydney
学者数:
6.5W
论文数: 6.2W
被引数: 90
M
Macquarie University
学者数:
1.2W
论文数: 1.5W
被引数: 2.2W
引用论文

引用论文

Profiling-Based Workload Consolidation and Migration in Virtualized Data Centers
err2015-03-01
err72
PREAI
errYe, Kejiang; Wu, Zhaohui; Wang, Chen; Zhou, Bing Bing; Si, Weisheng; Jiang, Xiaohong; Zomaya, Albert Y.
err分享
err收藏
err分享
err收藏
err分享
err收藏
Inhibition of MELK produces potential anti‐tumour effects in bladder cancer by inducing G1/S cell cycle arrest via the ATM/CHK2/p53 pathway
err2019-12-10
err0
errOAAI
errSong Chen; Qiang Zhou; Zicheng Guo; Yejinpeng Wang; Lu Wang; Xuefeng Liu; Mengxin Lu; Lingao Ju; Yu Xiao; Xinghuan Wang
err分享
err收藏
学者 查看更多内容