arrow
Return

Dependent Function Embedding for Distributed Serverless Edge Computing

delete2022-10-01
delete32
PRE
AI
S
Shuiguang Deng
H
Hailiang Zhao
向正哲 cover
向正哲 (Zhengzhe Xiang)
C
Cheng Zhang
R
Rong Jiang
李莹 (Ying Li) *
J
Jianwei Yin
S
Schahram Dustdar
A
Albert Y. Zomaya
DOI:10.1109/TPDS.2021.3137380delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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.
Keywords:
Servers
Routing
Edge computing
Virtual links
Power measurement
Internet of Things
Surveillance
Edge computing
dependent function embedding
directed acyclic graph
function placement
task scheduling

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

U
University of Sydney
Scholars:
6.5W
Papers: 6.2W
Citations: 90
T
Technische Universitat Wien
Scholars:
1.3W
Papers: 1.1W
Citations: 21
Y
Yunnan University of Finance and Economics
Scholars:
850
Papers: 771
Citations: 779
H
Hangzhou City University
Scholars:
2.2K
Papers: 2.0K
Citations: 1.0K
Z
zhejiang university
Scholars:
17.4W
Papers: 12.0W
Citations: 152
researcher View more organizations