Fog computing effective load balancing and strategy for deadlock prediction management

被引:2
作者
Talaat, Marwa [1 ]
Saleh, Ahmed [1 ]
Moawad, Mohamed [1 ]
Zaki, John [1 ]
机构
[1] Mansoura Univ, Fac Engn, Comp & Syst Dept, Mansoura 35516, Dakahlia, Egypt
关键词
Fog computing; Quality of service (QoS); Cloud computing; Deadlock; Load balancing; Real-time task scheduling; ALGORITHM;
D O I
10.1016/j.asej.2023.102561
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The reliability, real-time performance, and quality of service of fog computing are dramatically affected by deadlock. In this paper, a new Deadlock Management System for a fog computing environment is proposed to achieve the best task scheduling while considering deadlock prediction. It contains five modules; the receiver, the matchmaker, the deadlock predictor, the dispatcher, and the ranking module. The receiver is responsible for incoming tasks, assigning their initial priority and task envelope, and calculating server computational distance. The match-making is a fuzzy inference algorithm used to calculate the server matchmaking degree. This determines the best fog server to perform the task. The deadlock module calculates the deadlock prediction risk degree while The dispatcher module dispatches the task depending on first-fit or best-fit modes. The ranking module is responsible for ranking all suitable fog servers and choosing the most suitable one to implement the task. This paper contributes to providing a new load-balancing strategy in fog computing while taking deadlock into consideration. Thus, resolving drawbacks such as load and complexity that strain the network, and computation latency. The results show that the proposed strategy outperforms other load-balancing techniques reported in the literature.
引用
收藏
页数:11
相关论文
共 42 条
[1]   Load Stabilizing in Fog Computing Environment Using Load Balancing Algorithm [J].
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
[2]   A Novel Scheduling Strategy for an Efficient Deadlock Detection [J].
Abd El-Gwad, Aida O. ;
Saleh, Ahmed I. ;
Abd-ElRazik, Mai M. .
2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, :579-583
[3]   Improving the dependability of cloud environment for hosting real time applications [J].
Abohamama, A. S. ;
Alrahmawy, M. F. ;
Elsoud, Mohamed A. .
AIN SHAMS ENGINEERING JOURNAL, 2018, 9 (04) :3335-3346
[4]   Edge computing technologies for Internet of Things: a primer [J].
Ai, Yuan ;
Peng, Mugen ;
Zhang, Kecheng .
DIGITAL COMMUNICATIONS AND NETWORKS, 2018, 4 (02) :77-86
[5]   Reliable scheduling and load balancing for requests in cloud-fog computing [J].
Alqahtani, Fayez ;
Amoon, Mohammed ;
Nasr, Aida A. .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (04) :1905-1916
[6]   A genetic load balancing algorithm to improve the QoS metrics for software defined networking for multimedia applications [J].
Babbar, Himanshi ;
Parthiban, S. ;
Radhakrishnan, G. ;
Rani, Shalli .
MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (07) :9111-9129
[7]   Load-Balancing Algorithm for Multiple Gateways in Fog-Based Internet of Things [J].
Banaie, Fatemeh ;
Yaghmaee, Mohammad Hossein ;
Hosseini, Seyed Amin ;
Tashtarian, Farzad .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (08) :7043-7053
[8]   Distributed load balancing for heterogeneous fog computing infrastructures in smart cities [J].
Beraldi, Roberto ;
Canali, Claudia ;
Lancellotti, Riccardo ;
Mattia, Gabriele Proietti .
PERVASIVE AND MOBILE COMPUTING, 2020, 67
[9]   Internet of things based smart city design using fog computing and fuzzy logic [J].
Bhardwaj, Kartik Krishna ;
Banyal, Siddhant ;
Sharma, Deepak Kumar ;
Al-Numay, Waleed .
SUSTAINABLE CITIES AND SOCIETY, 2022, 79
[10]  
Bonomi F., 2014, BIG DATA INTERNET TH, V546, P169, DOI [10.1007/978-3-319-05029-4_7, DOI 10.1007/978-3-319-05029-4_7]