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 条
  • [41] Interaction-Oriented Service Entity Placement in Edge Computing
    Liang, Yu
    Ge, Jidong
    Zhang, Sheng
    Wu, Jie
    Pan, Lingwei
    Zhang, Tengfei
    Luo, Bin
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (03) : 1064 - 1075
  • [42] Edge service placement strategy based on distributed deep learning
    Zou H.
    Bai C.
    He P.
    Cui Y.
    Wang R.
    Wu D.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2022, 44 (05): : 1728 - 1737
  • [43] EdgeNetworkCloudSim: Placement of Service Chains in Edge Clouds Using NetworkCloudSim
    Seufert, Michael
    Kwam, Brice Kamneng
    Wamser, Florian
    Phuoc Tran-Gia
    2017 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (IEEE NETSOFT), 2017,
  • [44] Latency-Aware and Proactive Service Placement for Edge Computing
    Sfaxi, Henda
    Lahyani, Imene
    Yangui, Sami
    Torjmen, Mouna
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4243 - 4254
  • [45] Joint Service Placement for Maximizing the Social Welfare in Edge Federation
    Chen, Sheng
    Chen, Baochao
    Xie, Junjie
    Liu, Xiulong
    Guo, Deke
    Li, Keqiu
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [46] Edge-Cloud Orchestration: Strategies for Service Placement and Enactment
    Petri, Ioan
    Rana, Omer
    Zamani, Ali Reza
    Rezgui, Yacine
    2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 67 - 75
  • [47] Fostering Collaborative Edge Service Provision in Community Clouds with Docker
    Baig, Roger
    Freitag, Felix
    Navarro, Leandro
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT), 2016, : 560 - 567
  • [48] Cloud Edge Collaborative Service Composition Optimization for Intelligent Manufacturing
    Song, Chunhe
    Zheng, Haiyang
    Han, Guangjie
    Zeng, Peng
    Liu, Li
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (05) : 6849 - 6858
  • [49] Exploiting Anytime Algorithms for Collaborative Service Execution in Edge Computing
    Nogueira, Luis
    Coelho, Jorge
    Pereira, David
    COMPUTERS, 2024, 13 (06)
  • [50] QoS-Aware VNF Placement and Service Chaining for IoT Applications in Multi-Tier Mobile Edge Networks
    Xu, Zichuan
    Zhang, Zhiheng
    Liang, Weifa
    Xia, Qiufen
    Rana, Omer
    Wu, Guowei
    ACM TRANSACTIONS ON SENSOR NETWORKS, 2020, 16 (03)