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:
866
Papers: 782
Citations: 779
H
Hangzhou City University
Scholars:
2.2K
Papers: 2.0K
Citations: 1.0K
Z
zhejiang university
Scholars:
17.7W
Papers: 12.1W
Citations: 152
researcher View more organizations
Cited Papers

Cited Papers

errShare
errSave
The Algorithmic Aspects of Network Slicing
err2017-08-01
err163
errOAAI
errVassilaras, Spyridon; Gkatzikis, Lazaros; Liakopoulos, Nikolaos; Stiakogiannakis, Ioannis N.; Qi, Meiyu; Shi, Lei; Liu, Liu; Debbah, Merouane; Paschos, Georgios S.
errShare
errSave
Hermes: Latency Optimal Task Assignment for Resource-constrained Mobile Computing
err2017-11-01
err150
PREAI
errKao, Yi-Hsuan; Krishnamachari, Bhaskar; Ra, Moo-Ryong; Bai, Fan
errShare
errSave
Influenza and Pregnancy in the United States
err2012-06-01
err0
PREAI
errSONJA A. RASMUSSEN; DENISE J. JAMIESON
errShare
errSave
The Role of Ubiquitination and SUMOylation in Telomere Biology
err2020-01-01
err0
errOAAI
errMichal Zalzman; W. Alex Meltzer; Benjamin A. Portney; Robert A. Brown; Aditi Gupta
errShare
errSave
Efficient Operator Placement for Distributed Data Stream Processing Applications
err2019-08-01
err54
PREAI
errNardelli, Matteo; Cardellini, Valeria; Grassi, Vincenzo; Lo Presti, Francesco
errShare
errSave
researcher View more