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 条
  • [21] Energy efficient service placement in fog computing
    Vadde U.
    Kompalli V.S.
    PeerJ Computer Science, 2022, 8
  • [22] An Analysis of Fog Computing Data Placement Algorithms
    da Silva, Daniel Maniglia A.
    Asaamoning, Godwin
    Orrillo, Hector
    Sofia, Rute C.
    Mendes, Paulo M.
    PROCEEDINGS OF THE 16TH EAI INTERNATIONAL CONFERENCE ON MOBILE AND UBIQUITOUS SYSTEMS: COMPUTING, NETWORKING AND SERVICES (MOBIQUITOUS'19), 2019, : 527 - 534
  • [23] Toward Service Placement on Fog Computing Landscape
    Quang Tran Minh
    Duy Tai Nguyen
    An Van Le
    Hai Duc Nguyen
    Anh Truong
    2017 4TH NAFOSTED CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2017, : 291 - 296
  • [24] An automatic IoT application placement using an improved equilibrium optimizer algorithm in fog computing
    Sahragard, Khadijeh
    Maroosi, Ali
    Ghobaei-Arani, Mostafa
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2025, 18 (01) : 153 - 182
  • [25] Profit-aware application placement for integrated Fog-Cloud computing environments
    Mahmud, Redowan
    Srirama, Satish Narayana
    Ramamohanarao, Kotagiri
    Buyya, Rajkumar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 135 : 177 - 190
  • [26] Hybrid Approach for Cost Efficient Application Placement in Fog-Cloud Computing Environments
    Alwabel, Abdulelah
    Swain, Chinmaya Kumar
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 79 (03): : 4127 - 4148
  • [27] QoE Aware IoT Application Placement in Fog Computing Using Modified-TOPSIS
    Gaurav Baranwal
    Ravi Yadav
    Deo Prakash Vidyarthi
    Mobile Networks and Applications, 2020, 25 : 1816 - 1832
  • [28] A Distributed Deep Reinforcement Learning Technique for Application Placement in Edge and Fog Computing Environments
    Goudarzi, Mohammad
    Palaniswami, Marimuthu
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (05) : 2491 - 2505
  • [29] QoE Aware IoT Application Placement in Fog Computing Using Modified-TOPSIS
    Baranwal, Gaurav
    Yadav, Ravi
    Vidyarthi, Deo Prakash
    MOBILE NETWORKS & APPLICATIONS, 2020, 25 (05): : 1816 - 1832
  • [30] Enhancing modular application placement in a hierarchical fog computing: A and communication cost-sensitive
    Oliveira, Leonan T.
    Bittencourt, Luiz F.
    Genez, Thiago A. L.
    de Lara, Eyal
    Peixoto, Maycon L. M.
    COMPUTER COMMUNICATIONS, 2024, 216 : 95 - 111