Fuzzy logic trust-based fog node selection

被引:2
作者
Bukhari, Afnan Abdulrahman [1 ,2 ]
Hussain, Farookh Khadeer [2 ]
机构
[1] Taif Univ, Coll Comp & Informat Technol, Taif, Saudi Arabia
[2] Univ Technol Sydney, Sch Comp Sci, Sydney, NSW, Australia
关键词
Fog node; Fog computing; Intelligent; Trust; Fog selection; Fuzzy logic; Logistic regression; Deep neural network; SYSTEM; MODEL;
D O I
10.1016/j.iot.2024.101293
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog node selection is a crucial element in the development of a fog computing system. It forms the foundation for other techniques such as resource allocation, task delegation, load balancing, and service placement. Fog consumers have the task of choosing the most suitable and reliable fog node(s) from the available options, based on specific criteria. The study presents the Fog Node Selection Engine (FNSE) as an intelligent and reliable fog node selection framework to select appropriate and reliable fog nodes in a trustworthy manner. The FNSE predicts the trust value of fog nodes to help the fog consumer select a reliable fog node based on its trust value. We propose three AI-driven models within the FNSE framework: FNSE based on fuzzy logic (FL), FNSE based on logistic regression (LR), and FNSE based on a deep neural network (DNN). We implement these three models separately using MATLAB for FL and Python for LR and DNN. The performance of the proposed models is compared based on the performance metrics of accuracy, precision, recall, F1 score and execution time. The experiment results show that the FL-based FNSE approach achieves the best performance with the highest accuracy, precision, recall, and F1 score values. The FL-based FNSE approach also consumes less time and can make predictions quickly. The FNSE framework based on FL improves the overall performance of the selection process of fog nodes.
引用
收藏
页数:23
相关论文
共 35 条
[1]  
Al-Masri E., 2008, P 17 INT C WORLD WID, P795
[2]  
[Anonymous], 2021, MATLAB VERSION 9100
[3]   FONS: a fog orchestrator node selection model to improve application placement in fog computing [J].
Baranwal, Gaurav ;
Vidyarthi, Deo Prakash .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (09) :10562-10589
[4]  
Bonaccorso G., 2017, Mastering machine learning algorithms: Expert techniques for implementing popular machine learning algorithms, fine-tuning your models, and understanding how they work
[5]  
Brownlee J., 2017, Machine learning mastery
[6]   Fog node discovery and selection: A Systematic literature review [J].
Bukhari, Afnan ;
Hussain, Farookh Khadeer ;
Hussain, Omar K. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 135 :114-128
[7]   Intelligent context-aware fog node discovery [J].
Bukhari, Afnan Abdulrahman ;
Hussain, Farookh Khadeer ;
Hussain, Omar Khadeer .
INTERNET OF THINGS, 2022, 20
[8]  
Carlsson Leo., 2015, IN DEGREE PROJECT MATERIALS DESIGN AND ENGINEERING 300, SECOND CYCLE CREDITS, STOCKHOLM SWEDEN 2015 Using Multilayer Perceptrons as means to predict the end-point temperature in an Electric Arc Furnace
[9]  
Hammer B., 2001, Pattern Anal. Appl., V4, P73, DOI DOI 10.1007/S100440170029
[10]   Vehicular fog gateways selection on the internet of vehicles: A fuzzy logic with ant colony optimization based approach [J].
Jabri, Issam ;
Mekki, Tesnim ;
Rachedi, Abderrezak ;
Ben Jemaa, Maher .
AD HOC NETWORKS, 2019, 91