A load balancing and optimization strategy (LBOS) using reinforcement learning in fog computing environment

被引:80
|
作者
Talaat, Fatma M. [1 ]
Saraya, Mohamed S. [2 ]
Saleh, Ahmed I. [2 ]
Ali, Hesham A. [2 ]
Ali, Shereen H. [3 ]
机构
[1] Kafrelsheikh Univ, Fac Artificial Intelligence, Kafrelsheikh, Egypt
[2] Mansoura Univ, Fac Engn, Dept Comp Engn & Syst, Mansoura, Egypt
[3] Delta Higher Inst Engn & Technol, Commun & Elect Engn Dept, Mansoura, Egypt
关键词
Load balancing; Resource allocation; Real time fog computing; Healthcare system; Machine learning; Reinforcement learning; Artificial intelligence; Genetic algorithm; Mobile HEALTH dataset; RESOURCE-ALLOCATION; ALGORITHMS; ENERGY;
D O I
10.1007/s12652-020-01768-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog computing (FC) can be considered as a computing paradigm which performs Internet of Things (IoT) applications at the edge of the network. Recently, there is a great growth of data requests and FC which lead to enhance data accessibility and adaptability. However, FC has been exposed to many challenges as load balancing (LB) and adaptation to failure. Many LB strategies have been proposed in cloud computing, but they are still not applied effectively in fog. LB is an important issue to achieve high resource utilization, avoid bottlenecks, avoid overload and low load, and reduce response time. In this paper, a LB and optimization strategy (LBOS) using dynamic resource allocation method based on Reinforcement learning and genetic algorithm is proposed. LBOS monitors the traffic in the network continuously, collects the information about each server load, handles the incoming requests, and distributes them between the available servers equally using dynamic resource allocation method. Hence, it enhances the performance even when it's the peak time. Accordingly, LBOS is simple and efficient in real-time systems in fog computing such as in the case of healthcare system. LBOS is concerned with designing an IoT-Fog based healthcare system. The proposed IoT-Fog system consists of three layers, namely: (1) IoT layer, (2) fog layer, and (3) cloud layer. Finally, the experiments are carried out and the results show that the proposed solution improves the quality-of-service in the cloud/fog computing environment in terms of the allocation cost and reduce the response time. Comparing the LBOS with the state-of-the-art algorithms, it achieved the best load balancing Level (85.71%). Hence, LBOS is an efficient way to establish the resource utilization and ensure the continuous service.
引用
收藏
页码:4951 / 4966
页数:16
相关论文
共 50 条
  • [1] A load balancing and optimization strategy (LBOS) using reinforcement learning in fog computing environment
    Fatma M. Talaat
    Mohamed S. Saraya
    Ahmed I. Saleh
    Hesham A. Ali
    Shereen H. Ali
    Journal of Ambient Intelligence and Humanized Computing, 2020, 11 : 4951 - 4966
  • [2] Effective load balancing strategy using fuzzy golden eagle optimization in fog computing environment
    Singh, Simar Preet
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 35
  • [3] A reinforcement learning-based load balancing algorithm for fog computing
    Niloofar Tahmasebi-Pouya
    Mehdi Agha Sarram
    Seyedakbar Mostafavi
    Telecommunication Systems, 2023, 84 : 321 - 339
  • [4] A reinforcement learning-based load balancing algorithm for fog computing
    Tahmasebi-Pouya, Niloofar
    Sarram, Mehdi Agha
    Mostafavi, Seyedakbar
    TELECOMMUNICATION SYSTEMS, 2023, 84 (03) : 321 - 339
  • [5] Survey on Service Migration, load optimization and Load Balancing in Fog Computing Environment
    Baburao, D.
    Pavankumar, T.
    Prabhu, C. S. R.
    2019 IEEE 5TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2019,
  • [6] Load Stabilizing in Fog Computing Environment Using Load Balancing Algorithm
    Abbasi, Sadam Hussain
    Javaid, Nadeem
    Ashraf, Muhammad Hassaan
    Mehmood, Mubashar
    Naeem, Maria
    Rehman, Mubariz
    ADVANCES ON BROADBAND AND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, BWCCA-2018, 2019, 25 : 737 - 750
  • [7] Microservice instances selection and load balancing in fog computing using deep reinforcement learning approach
    Boudieb, Wassim
    Malki, Abdelhamid
    Malki, Mimoun
    Badawy, Ahmed
    Barhamgi, Mahmoud
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 77 - 94
  • [8] A dynamic load balancing mechanism for fog computing environment
    Awaisi, Kamran Sattar
    Abbas, Assad
    Khattak, Hasan Ali
    Khalid, Abbas
    Rauf, Hafiz Tayyab
    Kadry, Seifedine
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (03) : 337 - 360
  • [9] A Load Balancing Strategy for Cloud Computing Environment
    Haidri, Raza Abbas
    Katti, C. P.
    Saxena, P. C.
    2014 INTERNATIONAL CONFERENCE ON SIGNAL PROPAGATION AND COMPUTER TECHNOLOGY (ICSPCT 2014), 2014, : 636 - 641
  • [10] Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm
    Baek, Jung-yeon
    Kaddoum, Georges
    Garg, Sahil
    Kaur, Kuljeet
    Gravel, Vivianne
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,