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 条
  • [21] Joint Task Dispatching and Bandwidth Allocation with Hard Deadlines in Distributed Serverless Edge Computing Systems
    Sun, Yuan
    Zhang, Chen
    Huang, Tao
    JOURNAL OF GRID COMPUTING, 2024, 22 (02)
  • [22] Performance optimization of serverless edge computing function offloading based on deep reinforcement learning
    Yao, Xuyi
    Chen, Ningjiang
    Yuan, Xuemei
    Ou, Pingjie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 139 : 74 - 86
  • [23] REPFS: Reliability-Ensured Personalized Function Scheduling in Sustainable Serverless Edge Computing
    Cao, Kun
    Weng, Jian
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 494 - 511
  • [24] An adaptive function placement in serverless computing
    Donghong Xu
    Zhongbin Sun
    Cluster Computing, 2022, 25 : 3161 - 3174
  • [25] An adaptive function placement in serverless computing
    Xu, Donghong
    Sun, Zhongbin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3161 - 3174
  • [26] An autonomous Mobile Robot System based on Serverless Computing and Edge Computing
    Tri Thong Tran
    Zhang, Yu-Chen
    Liao, Wei-Tung
    Lin, Yu-Jen
    Li, Ming-Chia
    Huang, Huai-Sheng
    APNOMS 2020: 2020 21ST ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2020, : 334 - 337
  • [27] Living on the Edge: Serverless Computing and the Cost of Failure Resiliency
    Kulkarni, Sameer G.
    Liu, Guyue
    Ramakrishnan, K. K.
    Woo, Timothy
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (IEEE LANMAN 2019), 2019,
  • [28] Poster Abstract: Hierarchical Serverless Computing for the Mobile Edge
    de lara, Eyal
    Gomes, Carolina S.
    Langridge, Steve
    Mortazavi, S. Hossein
    Roodi, Meysam
    2016 FIRST IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2016), 2016, : 109 - 110
  • [29] Serverless Computing Lifecycle Model for Edge Cloud Deployments
    Nguyen, Kien
    Loh, Frank
    Tung Nguyen
    Duong Doan
    Nguyen Huu Thanh
    Hossfeld, Tobias
    2023 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS, ICC WORKSHOPS, 2023, : 145 - 150
  • [30] Serverless Edge Computing for Green Oil and Gas Industry
    Hussain, Razin Farhan
    Salehil, Mohsen Amini
    Semiari, Omid
    2019 IEEE GREEN TECHNOLOGIES CONFERENCE (GREENTECH), 2019,