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 条
  • [21] ACO Based Container Placement for CaaS in Fog Computing
    Gill, Monika
    Singh, Dinesh
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND DATA SCIENCE, 2020, 167 : 760 - 768
  • [22] A Deep Learning Model for Energy-Aware Task Scheduling Algorithm Based on Learning Automata for Fog Computing
    Pourian, Reza Ebrahim
    Fartash, Mehdi
    Torkestani, Javad Akbari
    COMPUTER JOURNAL, 2024, 67 (02): : 508 - 518
  • [23] A cost-AWARE approach based ON learning automata FOR resource auto-scaling IN cloud computing environment
    Mogoui, Khosro
    Arani, Mostafa Ghobaei
    International Journal of Hybrid Information Technology, 2015, 8 (07): : 389 - 398
  • [24] A Secure Mutual authentication approach to fog computing environment
    Kalaria, Rudri
    Kayes, A. S. M.
    Rahayu, Wenny
    Pardede, Eric
    COMPUTERS & SECURITY, 2021, 111
  • [25] Peering Through the Fog: An Inter-fog Communication Approach for Computing Environment
    Suri, Bhawna
    Taneja, Shweta
    Bhardwaj, Hemankur
    Gupta, Prateek
    Ahuja, Udit
    INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATIONS, VOL 2, 2019, 56 : 73 - 81
  • [26] A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 200
  • [27] 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
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (08): : 1745 - 1772
  • [28] A context sensitive security framework for Enterprise multimedia placement in fog computing environment
    Gill, Harsuminder Kaur
    Sehgal, Vivek Kumar
    Verma, Anil Kumar
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (15-16) : 10733 - 10749
  • [29] Application placement in Fog computing with AI approach: Taxonomy and a state of the art
    Nayeri, Zahra Makki
    Ghafarian, Toktam
    Javadi, Bahman
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 185
  • [30] A context sensitive security framework for Enterprise multimedia placement in fog computing environment
    Harsuminder Kaur Gill
    Vivek Kumar Sehgal
    Anil Kumar Verma
    Multimedia Tools and Applications, 2020, 79 : 10733 - 10749