Autonomic Service Placement in Fog Computing

被引:21
|
作者
Kayal, Paridhika [1 ]
Liebeherr, Jorg [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
关键词
D O I
10.1109/wowmom.2019.8792989
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Fog computing recently emerged as novel distributed virtualized computing paradigm, where cloud services are extended to the edge of the network, thereby increasing network capacity and reducing latencies. In fog computing, applications are composed of building blocks, called microservices, that are mapped to edge computing and communication devices, referred to as fog nodes. A crucial component in fog computing are placement algorithms that assign microservices to fog nodes, since they determine the overall system performance in terms of energy consumption, communication costs, load balancing, and others. Placement strategies for virtual machines in cloud computing abound, but are generally centralized and therefore not well suited for decentralized fog systems. In this paper, we develop a fully distributed placement strategy that jointly optimizes energy consumption of fog nodes and communication costs of applications. We follow a Markov approximation approach for the design of a fully distributed autonomic service placement strategy without central coordination or global state information. Using numerical examples, we show that our placement algorithm finds solutions that are comparable to existing centralized solutions.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Energy efficient service placement in fog computing
    Vadde, Usha
    Kompalli, Vijaya Sri
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [2] Energy efficient service placement in fog computing
    Vadde, Usha
    Kompalli, Vijaya Sri
    [J]. PeerJ Computer Science, 2022, 8
  • [3] Toward Service Placement on Fog Computing Landscape
    Quang Tran Minh
    Duy Tai Nguyen
    An Van Le
    Hai Duc Nguyen
    Anh Truong
    [J]. 2017 4TH NAFOSTED CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2017, : 291 - 296
  • [4] Service Placement in Fog Computing Using Constraint Programming
    Ait-Salaht, F.
    Desprez, F.
    Lebre, A.
    Prud'homme, C.
    Abderrahim, M.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019), 2019, : 19 - 27
  • [5] An autonomous IoT service placement methodology in fog computing
    Ayoubi, Masoumeh
    Ramezanpour, Mohammadreza
    Khorsand, Reihaneh
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (05): : 1097 - 1120
  • [6] An Adaptive Service Placement Framework in Fog Computing Environment
    Sharma, Pankaj
    Gupta, P. K.
    [J]. ADVANCES IN COMPUTING AND DATA SCIENCES, PT I, 2021, 1440 : 729 - 738
  • [7] An Overview of Service Placement Problem in Fog and Edge Computing
    Salaht, Farah Ait
    Desprez, Frederic
    Lebre, Adrien
    [J]. ACM COMPUTING SURVEYS, 2020, 53 (03)
  • [8] Toward an autonomic approach for Internet of Things service placement using gray wolf optimization in the fog computing environment
    Salimian, Mahboubeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (08): : 1745 - 1772
  • [9] A genetic-based approach for service placement in fog computing
    Sarrafzade, Nazanin
    Entezari-Maleki, Reza
    Sousa, Leonel
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (08): : 10854 - 10875
  • [10] GASP: Genetic Algorithms for Service Placement in Fog Computing Systems
    Canali, Claudia
    Lancellotti, Riccardo
    [J]. ALGORITHMS, 2019, 12 (10)