A package-aware scheduling strategy for edge serverless functions based on multi-stage optimization

被引:2
|
作者
Zheng, Senjiong [1 ]
Liu, Bo [1 ]
Lin, Weiwei [2 ,3 ]
Ye, Xiaoying [4 ]
Li, Keqin [5 ]
机构
[1] South China Normal Univ, Sch Comp Sci, Guangzhou 510631, Peoples R China
[2] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Peoples R China
[3] Peng Cheng Lab, Shenzhen 518066, Peoples R China
[4] Guangdong Neusoft Inst, Foshan 528225, Peoples R China
[5] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
基金
中国国家自然科学基金;
关键词
Serverless function offloading; Dependency package awareness; Package caching strategy;
D O I
10.1016/j.future.2023.02.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Serverless computing offers a promising deployment model for edge IoT applications. However, server -less functions that rely on large libraries suffer from severe library loading latency when containerized, which is unfriendly to edge latency-sensitive applications. Most function offload strategies in edge environments ignore the impact of this latency. We also found that the measures taken by serverless platforms to reduce loading latency may not work in edge environments. To remedy that, this paper proposes a function offloading strategy to minimize loading latency, a new way to deeply integrate placement optimization with cache optimization. In this way, we first design a package caching policy suitable for edge environments based on the consistency of execution topology. Then a Double Layers Dynamic Programming algorithm (DLDP) is proposed to solve the problem of function offloading considering the dependent packages using a multi-stage progressive optimization approach. The caching policy is embedded in the scheduling algorithm through a phased optimization approach to achieve joint optimization. Extensive experiments on the cluster trace from Alibaba show that DLDP reduces the loading latency of packages by more than 97.84% and significantly outperforms four baselines in the application completion time by more than 55.67%.(c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 116
页数:12
相关论文
共 50 条
  • [21] Simulation-based optimization strategy for liquid fueled multi-stage space launch vehicle
    Akhtar, S
    He, LS
    PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 359 - 364
  • [22] Optimization of the SOC-based multi-stage constant current charging strategy using coyote optimization algorithm
    Huang, Qiu-Yuan
    Liu, Yi-Hua
    Chen, Guan-Jhu
    Luo, Yi-Feng
    Liu, Chun-Liang
    JOURNAL OF ENERGY STORAGE, 2024, 77
  • [23] Optimization of class of multi-stage coupled integrated scheduling problem with process constraints
    Su Z.
    Deng C.
    Qian B.
    Hu R.
    Chen B.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2024, 30 (03): : 1072 - 1091
  • [24] Manpower scheduling of hospital call center: a multi-objective multi-stage optimization approach
    Bazrafshan, Nazila
    Mikaeili, Mohammadsadegh
    Lam, Sarah S.
    Bosire, Joshua
    IISE TRANSACTIONS ON HEALTHCARE SYSTEMS ENGINEERING, 2023, 13 (03) : 205 - 214
  • [25] A Particle Swarm Algorithm Based on a Multi-Stage Search Strategy
    Shen, Yong
    Cai, Wangzhen
    Kang, Hongwei
    Sun, Xingping
    Chen, Qingyi
    Zhang, Haigang
    ENTROPY, 2021, 23 (09)
  • [26] Asynchronous credit-based scheduling scheme for a multi-stage network
    Lei, W
    Xu, D
    2005 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS: VOL 1: COMMUNICATION THEORY AND SYSTEMS, 2005, : 668 - 672
  • [27] Agent-based decentralised architecture for multi-stage and integrated scheduling
    Gehlhoff, Felix
    Fay, Alexander
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 1439 - 1442
  • [28] LDCT Image Denoising Based on Edge Protection and Multi-Stage Network
    Guo, Zhitao
    Zhou, Feng
    Zhao, Linlin
    Yuan, Jinli
    Lu, Chenggang
    Computer Engineering and Applications, 2023, 59 (01) : 252 - 258
  • [29] The multi-stage adding strategy on Kriging and applied to cavitation optimization of centrifugal impeller
    Chen, Xuan
    Li, Jia
    Li, Bin
    Zou, Xueqi
    Cai, Feichao
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2024, 42 (03): : 467 - 476
  • [30] Maintenance strategy optimization of pipeline system with multi-stage corrosion defects based on heuristically genetic algorithm
    Xie, Mingjiang
    Zhao, Jianli
    Pei, Xianjun
    PROCESS SAFETY AND ENVIRONMENTAL PROTECTION, 2023, 170 : 553 - 572