arrow
返回

Efficient and Flexible Component Placement for Serverless Computing

delete2024-06-01
delete2
PRE
AI
S
Shouxi Luo *
K
Ke Li
H
Huanlai Xing
P
Pingzhi Fan
DOI:10.1109/JSYST.2024.3381590delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Nowadays, serverless computing has been widely employed and viewed as the new paradigm of cloud computing. Technically, serverless applications are made up of function components, which are packaged as specific layered files named container images. In production, different components are designed to partially share layers, and during the deployment, the hosting servers have to download the missing layers first, which might dominate the application startup delay. In this article, we look into optimizing the deployment of serverless applications under the operational goals of energy saving and load balance, by exploring the reusability among involved container images to conduct content-aware component placements explicitly. We find that the two involved optimization problems can be formulated as multi-objective (mixed-)integer linear programs, and prove that their common building block of minimizing the weighted sum of deployment cost for a given set of serverless components is non-deterministic polynomial (NP)-hard. To be practical, we develop an efficient yet flexible heuristic solution named best fit greedy placement (BFGP), which involves three variants BFGP-Full, BFGP-ES, and BFGP-LB for the problem. Performance studies show that BFGP is effective, expressive, and efficient. It not only achieves near-optimal placement very efficiently but also supports high-level operational policies, such as energy saving and load balance.
Keyword:
Costs
Containers
Cloud computing
Energy conservation
Serverless computing
Delays
Production
Cloud
energy saving
load balance
serverless
service placement

期刊

I
IEEE Open Journal of Circuits and Systems
IF:
2.4
论文数:
4.5K
被引数:
387

机构

S
Southwest Jiaotong University
学者数:
2.9W
论文数: 2.1W
被引数: 2.3W
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Serverless Computing: What It Is, and What It Is Not?
err2023-08-23
err10
errOAAI
errKounev, Samuel; Herbst, Nikolas; Abad, Cristina L.; Iosup, Alexandru; Foster, Ian; Shenoy, Prashant; Rana, Omer; Chien, Andrew A.
err分享
err收藏
Catalytic enantioselective protonation of samarium enolates by a C2-symmetric chiral diol
err1996-04-01
err0
PREAI
errYutaka Nakamura; Seiji Takeuchi; Akiko Ohira; Yoshiaki Ohgo
err分享
err收藏
err分享
err收藏
Efficient Multisource Data Delivery in Edge Cloud With Rateless Parallel Push
err2020-10-01
err9
PREAI
errLuo, Shouxi; Ma, Tie; Shan, Wei; Fan, Pingzhi; Xing, Huanlai; Yu, Hongfang
err分享
err收藏
Cloud Computing: Survey on Energy Efficiency云计算: 能源效率调查
err2014-12-19
err205
errOAAI
errMastelic, Toni; Oleksiak, Ariel; Claussen, Holger; Brandic, Ivona; Pierson, Jean-Marc; Vasilakos, Athanasios V.
err分享
err收藏
学者 查看更多内容