Decentralized Application Placement in Fog Computing

被引:22
|
作者
Mann, Zoltan Adam [1 ]
机构
[1] Univ Amsterdam, NL-1012 WX Amsterdam, Netherlands
基金
欧盟地平线“2020”;
关键词
Peer-to-peer computing; Cloud computing; Optimization; Scalability; Edge computing; Task analysis; Bandwidth; Fog computing; edge computing; application placement; distributed algorithms; fog colonies;
D O I
10.1109/TPDS.2022.3148985
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, cloud computing concepts have been extended towards the network edge, leading to paradigms like fog and edge computing. As a result, applications can be placed on a variety of resources, including fog nodes and cloud data centers. Application placement has significant impact on important metrics like latency. Finding an optimal application placement is computationally challenging, particularly because of the potentially huge number of infrastructure nodes and application components. To overcome the limited scalability of application placement algorithms, optimization can be decentralized, i.e., performed separately for different parts of the infrastructure. The infrastructure can be split into fog colonies, where a fog colony consists of the computational resources in a given geographical region. Application placement can then be performed for the individual fog colonies, thus mitigating the scalability problem. However, independent optimization of application placement in different fog colonies may lead to missed synergies and thus to sub-optimal overall results. Hence, some kind of coordination between fog colonies may be beneficial. In this article, we analyze the effects of decentralization and coordination on the optimization results. In particular, we compare empirically four different approaches: (i) centralized decision-making, where decisions are made in one go for the entire infrastructure, (ii) independent fog colonies, where optimization is carried out in each fog colony independently from each other, (iii) fog colonies with communication, where excess application components in one fog colony can be sent to a neighboring fog colony, and (iv) fog colonies with overlaps, where shared resources may be dynamically distributed between neighboring fog colonies. Our experiments show that, for large problem instances, decentralization combined with coordination leads to the best results.
引用
收藏
页码:3262 / 3273
页数:12
相关论文
共 50 条
  • [41] Data replica placement approaches in fog computing: a review
    Torabi, Esmaeil
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3561 - 3589
  • [42] Blockchain-Based Decentralized Reverse Bidding in Fog Computing
    Debe, Mazin
    Salah, Khaled
    Rehman, Muhammad Habib Ur
    Svetinovic, Davor
    IEEE ACCESS, 2020, 8 : 81686 - 81697
  • [43] Heuristic-based IoT Application Modules Placement in the Fog-Cloud Computing Environment
    Natesha, B., V
    Guddeti, Ram Mohana Reddy
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 24 - 25
  • [44] A dynamic decentralized strategy of replica placement on edge computing
    Yin, Yingying
    Deng, Leilei
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2022, 18 (08)
  • [45] Server placement in mobile cloud computing: A comprehensive survey for edge computing, fog computing and cloudlet
    Asghari, Ali
    Sohrabi, Mohammad Karim
    COMPUTER SCIENCE REVIEW, 2024, 51
  • [46] Latency-Aware Placement Heuristic in Fog Computing Environment
    Amira, Rayane Benamer
    Hana, Teyeb
    Ben Hadj-Alouane, Nejib
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS (OTM 2018), PT II, 2018, 11230 : 241 - 257
  • [47] A genetic-based approach for service placement in fog computing
    Sarrafzade, Nazanin
    Entezari-Maleki, Reza
    Sousa, Leonel
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (08): : 10854 - 10875
  • [48] A Repeated Unknown Game: Decentralized Task Offloading in Vehicular Fog Computing
    Cho, Byungjin
    Xiao, Yu
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (10) : 13430 - 13446
  • [49] Hybrid cloud-fog computing workflow application placement: joint consideration of reliability and time credibility
    Khaleel, Mustafa Ibrahim
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (12) : 18185 - 18216
  • [50] Evaluation of fog application placement algorithms: a survey
    Smolka, Sven
    Mann, Zoltan Adam
    COMPUTING, 2022, 104 (06) : 1397 - 1423