Dependent Function Embedding for Distributed Serverless Edge Computing

被引:38
|
作者
Deng, Shuiguang [1 ,2 ]
Zhao, Hailiang [1 ]
Xiang, Zhengzhe [3 ]
Zhang, Cheng [1 ]
Jiang, Rong [2 ]
Li, Ying [1 ]
Yin, Jianwei [1 ]
Dustdar, Schahram [4 ]
Zomaya, Albert Y. [5 ]
机构
[1] Zhejiang Univ, Coll Comp Sci & Technol, Hangzhou 310058, Peoples R China
[2] Yunnan Univ Finance & Econ, Inst Intelligence Applicat, Kunming 650221, Yunnan, Peoples R China
[3] Zhejiang Univ City Coll, Hangzhou 310015, Peoples R China
[4] Tech Univ Wien, Distributed Syst Grp, A-1040 Vienna, Austria
[5] Univ Sydney, Sch Comp Sci, Sydney, NSW 2006, Australia
基金
美国国家科学基金会;
关键词
Servers; Routing; Edge computing; Virtual links; Power measurement; Internet of Things; Surveillance; dependent function embedding; directed acyclic graph; function placement; task scheduling; PLACEMENT;
D O I
10.1109/TPDS.2021.3137380
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Edge computing is booming as a promising paradigm to extend service provisioning from the centralized cloud to the network edge. Benefit from the development of serverless computing, an edge server can be configured as a carrier of limited serverless functions, in the way of deploying Docker runtime and Kubernetes engine. Meanwhile, an application generally takes the form of directed acyclic graphs (DAGs), where vertices represent dependent functions and edges represent data traffic. The status quo of minimizing the completion time (a.k.a. makespan) of the application motivates the study on optimal function placement. However, current approaches lose sight of proactively splitting and mapping the traffic to the logical data paths between the heterogeneous edge servers, which could affect the makespan significantly. To remedy that, we propose an algorithm, termed as Dependent Function Embedding (DPE), to get the optimal edge server for each function to execute and the moment it starts executing. DPE finds the best segmentation of each data traffic by exquisitely solving several infinity norm minimization problems. DPE is theoretically verified to achieve the global optimality. Extensive experiments on Alibaba cluster trace show that DPE significantly outperforms two baseline algorithms in makespan by 43.19% and 40.71%, respectively.
引用
收藏
页码:2346 / 2357
页数:12
相关论文
共 50 条
  • [41] Evaluating Webassembly Enabled Serverless Approach for Edge Computing
    Mendki, Pankaj
    2020 IEEE CLOUD SUMMIT, 2020, : 161 - 166
  • [42] Supporting Multi-Provider Serverless Computing on the Edge
    Aske, Austin
    Zhao, Xinghui
    47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18), 2018,
  • [43] Nitro: Boosting Distributed Reinforcement Learning with Serverless Computing
    Yu, Hanfei
    Carter, Jacob
    Wang, Hao
    Tiwari, Devesh
    Li, Jian
    Park, Seung-Jong
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 18 (01): : 66 - 79
  • [44] On the Joint Optimization of Function Assignment and Communication Scheduling toward Performance Efficient Serverless Edge Computing
    Li, Yuepeng
    Zeng, Deze
    Gu, Lin
    Wang, Kun
    Guo, Song
    2022 IEEE/ACM 30TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2022,
  • [45] Coded Distributed Computing For Vehicular Edge Computing With Dual -Function Radar Communication
    Hoai Linh Nguyen Thi
    Hoang Le Hung
    Nguyen Cong Luong
    Tien Hoa Nguyen
    Xiao, Sa
    Tan, Junjie
    Niyato, Dusit
    2023 IEEE 98TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-FALL, 2023,
  • [46] Winning in the era of Serverless Computing and Function as a Service
    Sewak, Mohit
    Singh, Sachchidanand
    2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [47] Function offloading approaches in serverless computing: A Survey
    Ghorbian, Mohsen
    Ghobaei-Arani, Mostafa
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 120
  • [48] Function Placement Approaches in Serverless Computing: A Survey
    Ghorbian, Mohsen
    Ghobaei-Arani, Mostafa
    Asadolahpour-Karimi, Rohollah
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 157
  • [49] When Serverless Computing Meets Edge Computing: Architecture, Challenges, and Open Issues
    Xie, Renchao
    Tang, Qinqin
    Qiao, Shi
    Zhu, Han
    Yu, F. Richard
    Huang, Tao
    IEEE WIRELESS COMMUNICATIONS, 2021, 28 (05) : 126 - 133
  • [50] Joint resource autoscaling and request scheduling for serverless edge computing
    Armin Choupani
    Sadoon Azizi
    Mohammad Sadegh Aslanpour
    Cluster Computing, 2025, 28 (3)