Online Container Scheduling for Data-intensive Applications in Serverless Edge Computing
Online Container Scheduling for Data-intensive Applications in Serverless Edge Computing
复制标题
DOI:
10.1109/infocom53939.2023.10229034
复制
发表时间:
2023-05
期刊:
影响因子:
--
通讯作者:
Xiaojun Shang;Yingling Mao;Yu Liu;Yaodong Huang;Zhen Liu;Yuanyuan Yang
中科院分区:
文献类型:
--
作者:
Xiaojun Shang;Yingling Mao;Yu Liu;Yaodong Huang;Zhen Liu;Yuanyuan Yang
Introducing the emerging serverless paradigm into edge computing could avoid over- and under-provisioning of limited edge resources and make complex edge resource management transparent to application developers, which largely facilitates the cost-effectiveness, portability, and short time-to-market of edge applications. However, the computation/data dispersion and device/network heterogeneity of edge environments prevent current serverless computing platforms from acclimating to the network edge. In this paper, we address such challenges by formulating a container placement and data flow routing problem, which fully considers the heterogeneity of edge networks and the overhead of operating serverless platforms on resource-limited edge servers. We design an online algorithm to solve the problem. We further show its local optimum for each arriving container and prove its theoretical guarantee to the optimal offline solution. We also conduct extensive simulations based on practical experiment results to show the advantages of the proposed algorithm over existing baselines.