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 条
  • [41] Research on Reservation Parking Lateness Based on Multi-stage Auction Strategy
    Liu, Yue
    Gao, Ge
    Yao, Meihao
    Yao, Kang
    Ju, Xiao
    2022 IEEE 7TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION ENGINEERING, ICITE, 2022, : 152 - 157
  • [42] Task scheduling optimization strategy based on chaos theory in edge computing
    Xue J.
    Wang Z.
    Zhang Y.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2022, 50 (03): : 18 - 23
  • [43] A DECOMPOSITION STRATEGY FOR LARGE-SCALE SCHEDULING PROBLEMS IN MULTI-STAGE MULTI-PRODUCT BATCH PLANTS
    Kopanos, G. M.
    Puigjaner, L.
    Mendez, C. A.
    PROCEEDINGS ICIL'2010: INTERNATIONAL CONFERENCE ON INDUSTRIAL LOGISTICS - LOGISTICS AND SUSTAINABILITY, 2010, : 125 - 132
  • [44] Multi-stage boost Aircraft trajectory optimization strategy based on hp adaptive Gauss pseudo spectral method
    Xu, Bangzhi
    Wang, Yongji
    Liu, Lei
    PROCEEDINGS OF 2018 10TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC), 2018,
  • [45] Goal-based investing based on multi-stage robust portfolio optimization
    Jang Ho Kim
    Yongjae Lee
    Woo Chang Kim
    Frank J. Fabozzi
    Annals of Operations Research, 2022, 313 : 1141 - 1158
  • [46] Compact and Broadband Edge Coupler Based on Multi-Stage Silicon Nitride Tapers
    Bhandari, Bishal
    Im, Chul-Soon
    Lee, Kyeong-Pyo
    Kim, Sung-Moon
    Oh, Min-Cheol
    Lee, Sang-Shin
    IEEE PHOTONICS JOURNAL, 2020, 12 (06):
  • [47] Goal-based investing based on multi-stage robust portfolio optimization
    Kim, Jang Ho
    Lee, Yongjae
    Kim, Woo Chang
    Fabozzi, Frank J.
    ANNALS OF OPERATIONS RESEARCH, 2022, 313 (02) : 1141 - 1158
  • [48] Scheduling of AA-CAES Based Energy Hub with Wind Power Generation: A Multi-stage Robust Optimization Approach
    Bai, Jiayu
    Wei, Wei
    Xue, Xiaodai
    Mei, Shengwei
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 1681 - 1686
  • [49] Charge Scheduling of a Plug-in Electric Vehicle Considering Load Demand Uncertainty based on Multi-stage Stochastic Optimization
    Hafiz, Faeza
    de Quieroz, Anderson R.
    Husain, Iqbal
    Fajri, Poria
    2017 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2017,
  • [50] A New Decomposition Strategy Approach Applied for a Multi-Stage Printing System Control Optimization
    Doghmane, M. Z.
    Kidouche, M.
    Habbi, H.
    Bacetti, A.
    Bellahcene, B.
    2015 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2015, : 124 - U431