Dependent Function Embedding for Distributed Serverless Edge Computing

被引:24
|
作者
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] 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,
  • [42] 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,
  • [43] 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,
  • [44] Function offloading approaches in serverless computing: A Survey
    Ghorbian, Mohsen
    Ghobaei-Arani, Mostafa
    Computers and Electrical Engineering, 2024, 120
  • [45] Function Placement Approaches in Serverless Computing: A Survey
    Department of Computer Engineering, Qom Branch, Islamic Azad University, Qom, Iran
    J Syst Archit,
  • [46] 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
  • [47] Joint resource autoscaling and request scheduling for serverless edge computing
    Armin Choupani
    Sadoon Azizi
    Mohammad Sadegh Aslanpour
    Cluster Computing, 2025, 28 (3)
  • [48] Smart Nutrition Monitoring System Using Serverless Edge Computing
    Javadi B.
    Khan A.
    Jayasuriya N.
    Guo Y.
    IEEE Transactions on Consumer Electronics, 2024, 70 (03) : 1 - 1
  • [49] Serverless Computing for QoS-Effective NFV in the Cloud Edge
    Sabbioni, Andrea
    Garbugli, Andrea
    Foschini, Luca
    Corradi, Antonio
    Bellavista, Paolo
    IEEE COMMUNICATIONS MAGAZINE, 2024, 62 (04) : 40 - 46
  • [50] Predictive function placement for distributed serverless environments
    Martinez, Maria Mora
    Pandey, Sanjeet Raj
    25TH CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS (ICIN 2022), 2022, : 86 - 90