A learning automata based approach for module placement in fog computing environment

被引:4
|
作者
Abofathi, Yousef [1 ]
Anari, Babak [2 ]
Masdari, Mohammad [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Shabestar Branch, Shabestar, Iran
关键词
Fog Computing; IoT Applications; Module Placement; Learning Automata; Distributed Learning Automata; SERVICE PLACEMENT; THINGS; OPTIMIZATION; INTERNET; ENERGY; CLOUD;
D O I
10.1016/j.eswa.2023.121607
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Today, fog computing is an emerging technology to support resource-constrained Internet of Things (IoT) applications. The scalability, geographic distribution, and heterogeneity of edge computing nodes, as well as the diversity of users' expectations, have made optimal module placement, considering the maximum use of fog resources, a challenging optimization problem. This paper proposes a method based on distributed learning automata to reduce the search space by using the maximum capacity of fogs in a heterogeneous fog network. In this method, fog topology is mapped to a distributed learning automata. With the cooperation of the automaton in this DLA, the problem of module placement has been solved to reduce energy consumption and delay of applications. To evaluate the amount of energy consumption and the execution time of IoT applications, two single-objective cost functions for energy and delay and another single-objective function with simultaneous consideration of energy and delay have been used. The results indicate that the average efficiency of the proposed method is 15.99%, 18.21%, and 15.53%, respectively, compared to other methods.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] Distributed Service Placement in Fog Computing: An Iterative Combinatorial Auction Approach
    Kayal, Paridhika
    Liebeherr, Jorg
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 2145 - 2156
  • [32] Fog Computing Approach for Music Cognition System Based on Machine Learning Algorithm
    Lu, Lifei
    Xu, Lida
    Xu, Boyi
    Li, Guoqiang
    Cai, Hongming
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2018, 5 (04): : 1142 - 1151
  • [33] Autonomic Service Placement in Fog Computing
    Kayal, Paridhika
    Liebeherr, Jorg
    2019 IEEE 20TH INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (WOWMOM), 2019,
  • [34] Decentralized Application Placement in Fog Computing
    Mann, Zoltan Adam
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 3262 - 3273
  • [35] Image Segmentation Based on Learning Cellular Automata Using Soft Computing Approach
    Das, Debasis
    Ray, Abhishek
    INTERNATIONAL CONFERENCE ON MODELING, OPTIMIZATION, AND COMPUTING, 2010, 1298 : 606 - 611
  • [36] An Energy-efficient Approach based on Learning Automata in Mobile Cloud Computing
    Arani, Mostafa Ghobaei
    Moghadasi, Najmeh
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (04): : 47 - 58
  • [37] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Azimzadeh, Masomeh
    Rezaee, Ali
    Jassbi, Somayyeh Jafarali
    Esnaashari, Mehdi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3423 - 3445
  • [38] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Masomeh Azimzadeh
    Ali Rezaee
    Somayyeh Jafarali Jassbi
    Mehdi Esnaashari
    Cluster Computing, 2022, 25 : 3423 - 3445
  • [39] A Real-Time Fog Computing Approach for Healthcare Environment
    Gomes, Eliza
    Dantas, M. A. R.
    Plentz, Patricia
    ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING, 3PGCIC-2018, 2019, 24 : 85 - 95
  • [40] Intelligent service placement algorithm based on DDQN and prioritized experience replay in IoT-Fog computing environment
    Sharma, Ankur
    Thangaraj, Veni
    INTERNET OF THINGS, 2024, 25