arrow
返回

Stateful Serverless Application Placement in MEC With Function and State Dependencies

delete2023-09-01
delete27
PRE
AI
Z
Zichuan Xu
L
Lizhen Zhou
W
Weifa Liang
Q
Qiufen Xia
W
Wenzheng Xu *
W
Wenhao Ren
H
Haozhe Ren
P
Pan Zhou
DOI:10.1109/TC.2023.3262947delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Serverless computing is emerging as an enabling technology for elastic and low-cost AI applications in the edge of core networks. It allows AI developers to decompose a complex training and time-sensitive inference task into multiple functions with dependency, and upload the task to a Multi-access Edge Computing platform (MEC) for execution. Serverless computing adopts a popular design principle: the disaggregation of storage and computation, making the functions 'stateless'. However, most AI applications are 'stateful' and rely on an external storage service to manage their states (ephemeral data). This will incur a prohibitively long delay for delay-sensitive AI applications if external services storing the states are far from the serverless functions. Motivated by this critical issue, in this paper we investigate a fundamental problem in serverless computing - the stateful serverless application placement problem, for which, we first propose an efficient heuristic algorithm, and then devise an approximation algorithm with a provable approximation ratio for one of its special cases. We also consider the online version of the problem, and develop an online learning-driven algorithm with a bounded regret. The crux of the online algorithm is the adoption of the multi-armed bandits technique for dynamic admissions of inference requests, under the uncertainty of both data volumes of requests and network delays. We finally evaluate the performance of the proposed algorithms through experimental simulations. Simulation results show that the proposed algorithms outperform their counterparts, reducing at least 32% in the total cost and 27% of the average delay.
Keyword:
Index Terms-Cloud computing
function placement
machine learning method
multi-access edge computing
online learning
serverless computing
the multi-armed bandit method

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

C
City University of Hong Kong
学者数:
2.3W
论文数: 3.0W
被引数: 6.1W
S
sichuan university
学者数:
12.1W
论文数: 7.8W
被引数: 100
D
Dalian University of Technology
学者数:
6.0W
论文数: 4.4W
被引数: 5.5W
学者 查看更多机构
引用论文

引用论文

Thymic dependence of invariant Vα14+ Natural Killer-T cell development
err1999-10-01
err0
PREAI
errFlorence Tilloy; James P. Di Santo; Albert Bendelac; Olivier Lantz
err分享
err收藏
Dynamic Service Placement in Geographically Distributed Clouds
err2013-12-01
err98
PREAI
errZhang, Qi; Zhu, Quanyan; Zhani, Mohamed Faten; Boutaba, Raouf; Hellerstein, Joseph L.
err分享
err收藏
A Utility-Based Optimization Framework for Edge Service Entity Caching
err2019-11-01
err27
PREAI
errLiang, Yu; Ge, Jidong; Zhang, Sheng; Wu, Jie; Tang, Ze; Luo, Bin
err分享
err收藏
λDNN: Achieving Predictable Distributed DNN Training With Serverless Architectures
err2022-02-01
err40
PREAI
errXu, Fei; Qin, Yiling; Chen, Li; Zhou, Zhi; Liu, Fangming
err分享
err收藏
Architecture and self-assembly of the SARS-CoV-2 nucleocapsid protein
err
IF0
err2020-05-17
err0
errOAAI
errQiaozhen Ye; Alan M.V. West; Steve Silletti; Kevin D. Corbett
err分享
err收藏
Noncontrast computed tomography in obstructive anuria: a prospective study
err2002-06-01
err0
PREAI
errAhmed A Shokeir; Ahmed M Shoma; Ahmed Mosbah; Osama Mansour; Mohamed Abol-Ghar; Waleed Eassa; Ahmed El-Asmy
err分享
err收藏
err分享
err收藏
学者 查看更多内容