Service Placement for Collaborative Edge Applications

被引:26
|
作者
Wang, Lin [1 ,2 ]
Jiao, Lei [3 ]
He, Ting [4 ]
Li, Jun [3 ]
Bal, Henri [1 ]
机构
[1] Vrije Univ Amsterdam, Dept Comp Sci, NL-1081 HV Amsterdam, Netherlands
[2] Tech Univ Darmstadt, Dept Comp Sci, D-64289 Darmstadt, Germany
[3] Univ Oregon, Dept Comp & Informat Sci, Eugene, OR 97403 USA
[4] Penn State Univ, Sch Elect Engn & Comp Sci, State Coll, PA 16801 USA
基金
美国国家科学基金会;
关键词
Collaboration; Synchronization; Edge computing; Optimized production technology; Cloud computing; Quality of service; service placement; performance optimization; approximation; ONLINE RESOURCE-ALLOCATION;
D O I
10.1109/TNET.2020.3025985
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing is emerging as a promising computing paradigm for supporting next-generation applications that rely on low-latency network connections in the Internet-of-Things (IoT) era. Many edge applications, such as multi-player augmented reality (AR) gaming and federated machine learning, require that distributed clients work collaboratively for a common goal through message exchanges. Given an edge network, it is an open problem how to deploy such collaborative edge applications to achieve the best overall system performance. This paper presents a formal study of this problem. We first provide a mix of cost models to capture the system. Based on a thorough formulation, we propose an iterative algorithm dubbed ITEM, where in each iteration, we construct a graph to encode all the costs and convert the cost optimization problem into a graph cut problem. By obtaining the minimum s - t cut via existing max-flow algorithms, we address the original problem via solving a series of graph cuts. We rigorously prove that ITEM has a parameterized constant approximation ratio. Inspired by the optimal stopping theory, we further design an online algorithm called OPTS, based on optimally alternating between partial and full placement updates. Our evaluations with real-world data traces demonstrate that ITEM performs close to the optimum (within 5%) and converges fast. OPTS achieves a bounded performance as expected while reducing full updates by more than 67% of the time.
引用
收藏
页码:34 / 47
页数:14
相关论文
共 50 条
  • [21] On the Importance of Container Image Placement for Service Provisioning in the Edge
    Darrous, Jad
    Lambert, Thomas
    Ibrahim, Shadi
    2019 28TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2019,
  • [22] Dynamic service placement and request scheduling for edge networks
    Su, Lina
    Wang, Ne
    Zhou, Ruiting
    Li, Zongpeng
    COMPUTER NETWORKS, 2022, 213
  • [23] An Overview of Service Placement Problem in Fog and Edge Computing
    Salaht, Farah Ait
    Desprez, Frederic
    Lebre, Adrien
    ACM COMPUTING SURVEYS, 2020, 53 (03)
  • [24] Latency-aware Service Placement for GenAI at the Edge
    Thapa, Bipul B.
    Mashayekhy, Lena
    DISRUPTIVE TECHNOLOGIES IN INFORMATION SCIENCES VIII, 2024, 13058
  • [25] Edge Server Placement for Service Offloading in Internet of Things
    Ma, Rong
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [26] An Edge Storage Acceleration Service for Collaborative Mobile Devices
    Gao, Xiong
    Bao, Weidong
    Zhu, Xiaomin
    Wu, Guanlin
    Liu, Ling
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (04) : 1993 - 2006
  • [27] Reinforcement Learning for Task Placement in Collaborative Cloud- Edge Computing
    Zhou, Ping
    Wu, Gaoxiang
    Alzahrani, Bander
    Barnawi, Ahmed
    Alhindi, Ahmad
    Chen, Min
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [28] MPCSM: Microservice Placement for Edge-Cloud Collaborative Smart Manufacturing
    Wang, Yimeng
    Zhao, Cong
    Yang, Shusen
    Ren, Xuebin
    Wang, Luhui
    Zhao, Peng
    Yang, Xinyu
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (09) : 5898 - 5908
  • [29] Service Placement for Real-Time Applications: Rate-Adaptation and Load-Balancing at the Network Edge
    Kassir, Saadallah
    de Veciana, Gustavo
    Wang, Nannan
    Wang, Xi
    Palacharla, Paparao
    2020 7TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD 2020)/2020 6TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (EDGECOM 2020), 2020, : 207 - 215
  • [30] Service Placement with Provable Guarantees in Heterogeneous Edge Computing Systems
    Pasteris, Stephen
    Wang, Shiqiang
    Herbster, Mark
    He, Ting
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 514 - 522