Abstract
Predicting the quality of service (QoS) values of fog nodes is essential for IoT devices. In an open and dynamic environment (such as fog computing), the numerous IoT devices contribute unreliable and false ratings to the services which make service recommendation a challenging problem. With the huge growth in service-oriented computing (such as fog computing), numerous fog nodes offer similar services at different performance levels due to which the IoT devices face difficulty in recognising appropriate fog nodes as per its requirement. The literature survey indicates that very few of the prediction approaches have focused on predicting QoS values considering the trust of the IoT devices. This paper proposes an approach for QoS prediction based on the trustworthiness of IoT devices that allows choosing the reliable and trustworthy fog node. The proposed method employs a hybrid technique to combine the item-based user similarity, context-based user similarity and trust computation based on multiple source feedback mechanism that provides a reliable QoS prediction for service recommendation and helps the IoT devices to choose the most suitable service that meet their needs. The result analysis shows that the proposed approach is effective than the existing approaches.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40860-021-00149-y/MediaObjects/40860_2021_149_Fig10_HTML.png)
Similar content being viewed by others
References
Gaurav B, Manisha S, Deo Prakash V (2019) A framework for IoT service selection. J Supercomputing 76:2777–2814. https://doi.org/10.1007/s11227-019-03076-1
Le S, Hai D, Omar KH, Hussain FK, Alex XL (2019) A framework of cloud service selection with criteria interactions. Future Gener Comput Syst 94:749–764. https://doi.org/10.1016/j.future.2018.12.005
Mustansar AG, Adam P (2014) Leveraging clustering approaches to solve the Gray-sheep users problem in recommender systems. Expert Syst Appl 41(7):3261–3275. https://doi.org/10.1016/j.eswa.2013.11.010
Xiaodong W, Bruce G, Yongli R (2019) A fog-based recommender system. IEEE Internet Things J. https://doi.org/10.1109/jiot.2019.2949029
Palade A, Cabrera C, Li F et al (2018) Middleware for internet of things: an evaluation in a small-scale IoT environment. J Reliab Intell Environ 4:3–23. https://doi.org/10.1007/s40860-018-0055-4
Ashkan Y, Caleb F, Tam N, Krishna K, Fatemeh J, Amirreza N, Jian K, Jason PJ (2019) All one needs to know about fog computing and related edge computing paradigms: a complete survey. J Syst Archit 98:289–330. https://doi.org/10.1016/j.sysarc.2019.02.009
PeiYun Z, MengChu Z, Giancarlo F (2018) Security and trust issues in fog computing: a survey. Future Gener Comput Syst 88:16–27. https://doi.org/10.1016/j.future.2018.05.008
Ranesh Kumar N, Saurabh G, Dimitrios G, Prem PJ, Longxiang G, Yong X, Rajiv R (2018) Fog computing: survey of trends, architectures, requirements and research directions. IEEE Access. https://doi.org/10.1109/ACCESS.2018.2866491
Ranesh Kumar N, Saurabh G, Andrew C (2018) Fog computing architecture: survey and challenges, pp 1–26. https://doi.org/10.1049/PBPC025E_ch10
Yakubu J, Abdulhamid SM, Christopher HA et al (2019) Security challenges in fog-computing environment: a systematic appraisal of current developments. J Reliab Intell Environ 5:209–233. https://doi.org/10.1007/s40860-019-00081-2
Lin Z, Ni W, Zhang H, Zhao M, Yang Y (2015) A K-medoids algorithm based method to alleviate the data sparsity in collaborative filtering. In: 34th proceedings of chinese control conference. IEEE, pp 4974–4979. https://doi.org/10.1109/ChiCC.2015.7260413
Guibing G, Jie Z, Neil Y (2015) Leveraging multiviews of trust and similarity to enhance clustering-based recommender systems. J Knowl Based Syst 74:14–27. https://doi.org/10.1016/j.knosys.2014
Jun W, Zhou S, Shen W, Jianhua L (2017) Crowd sensing-enabling security service recommendation for social fog computing systems. J Sens 17(8):1–16. https://doi.org/10.3390/s17081744
Geetanjali R, Rajinder S, Hemraj S, Sivaram M, Vigneswaran D (2020) A trust computed framework for IoT devices and fog computing Environment. J Wirel Netw. https://doi.org/10.1007/s11276-019-02106-3
Manawa A, Yuyu Y, Ghazaros B (2018) A modified Bayesian trustworthiness evaluation method to mitigate the effect of unfair ratings. Math Probl Eng. https://doi.org/10.1155/2018/5636319
Zaki M, Brahim M, Abdelmounaam R (2016) sCARE: reputation estimation for uncertain web services. ACM Trans Internet Technol 16:1–20. https://doi.org/10.1145/2792979
Vithanwattana N, Mapp G, George C (2017) Developing a comprehensive information security framework for mHealth: a detailed analysis. J Reliab Intell Environ 3:21–39. https://doi.org/10.1007/s40860-017-0038-x
Jasleen K, Agrawal A, Khan RA (2020) Security issues in Fog environment: a systematic literature review. Int J Wirel Inf Netw 27(3):467–483. https://doi.org/10.1007/s10776-020-00491-7
Jiangzhou D, Junpeng G, Yong W (2019) A novel K-medoids clustering recommendation algorithm based on probability distribution for collaborative filtering. J Knowl Based Syst 175:96–106. https://doi.org/10.1016/j.knosys.2019.03.009
Liangmin G, Kaixuan L, Xiaoyao Z et al (2021) A service recommendation method based on requirements for the cloud environment. J Control Sci Eng. https://doi.org/10.1155/2021/6669798
Elena H, Guillermo H, Ana-Belén G, Sara R, Juan MC (2020) Fog computing architecture for personalized recommendation of banking products. Expert Syst Appl 140:1–20. https://doi.org/10.1016/j.eswa.2019.112900
Hao W, Kun Y, Bo L, Binbin Z, Ching-Hsien H (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Future Gener Comput Syst 82:669–678. https://doi.org/10.1016/j.future.2017.06.020
Ruibin X, Jian W, Neng Z, Yutao M (2018) Deep hybrid collaborative filtering for web service recommendation. Expert Syst Appl 110:191–205. https://doi.org/10.1016/j.eswa.2018.05.039
Sathish APK, Madhumathi R, Pethuru RC et al (2018) A novel digital twin-centric approach for driver intention prediction and traffic congestion avoidance. J Reliab Intell Environ 4(4):199–209. https://doi.org/10.1007/s40860-018-0069-y
Mohannad A, Peter B, Zahir T, Sahel A (2017) Context-aware multifaceted trust framework for evaluating trustworthiness of cloud providers. Future Gener Comput Syst. https://doi.org/10.1016/j.future.2017.09.071
Arun KS, Darshan VM, Gui-Bin B et al (2020) Energy-aware green adversary model for cyberphysical security in industrial system. IEEE Trans Ind Inf. https://doi.org/10.1109/TII.2019.2953289
Arun KS, Darshan VM, Tao H (2019) Enforcing position-based confidentiality with machine learning paradigm through mobile edge computing in real-time industrial informatics. IEEE Trans Ind Inf 16(5):3322–3329. https://doi.org/10.1109/TII.2019.2953289
Rajganesh N, Ramkumar T (2020) A service context-aware QoS prediction and recommendation of cloud infrastructure services. Arab J Sci Eng 45:2929–2943
Jian L, Youling C (2019) A personalized clustering-based and reliable trust-aware QoS prediction approach for cloud service recommendation in cloud manufacturing. J Knowledge Based Systems 174:43–56. https://doi.org/10.3390/s18051556
Yong W, Jiangzhou D, Jerry G, Pu Z (2017) A hybrid user similarity model for collaborative filtering. J Inf Sci. https://doi.org/10.1016/j.ins.2017.08.008
Mahantesh NB, Praveen SC, Goudar RH, Manisha TT (2017) Cloud computing review: concepts, technology, challenges and security. J Cloud Comput 6:32–57. https://doi.org/10.1504/IJCC.2017.083905
Vijay LH, Mahantesh NB (2016) Trust management in cloud computing. In: Security solutions for hyperconnectivity and the internet of things, Chapter 7. IGI Global, pp 151–183
Eva MT, Xavi M, Jordi A, Admela J, Guang-Jie R, Jiafeng Z (2017) Do we all really know what a Fog Node is? Current trends towards an open definition. Comput Commun 109:117–130. https://doi.org/10.1016/j.comcom.2017.05.013
Vijay LH, Mahantesh NB (2021) A reliable trust computing mechanism in fog computing. J Cloud Appl Comput 11:1–20
Preuveneers D, Joosen W (2016) Semantic analysis and verification of context-driven adaptive applications in intelligent environments. J Reliable Intell Environ 2:53–73. https://doi.org/10.1007/s40860-016-0019-5
Zibin Z, Hao M, Michael RL, Irwin K (2011) QoS-aware web service recommendation by collaborative filtering. IEEE Trans Serv Comput 4:140–152. https://doi.org/10.1109/TSC.2010.52
Kai S, Bin X, Baoping L, Huaiqiang Z, Zongsheng Z (2016) TAP: A personalized trust-aware QoS prediction approach for web service recommendation. J Knowl Based Syst. https://doi.org/10.1016/j.knosys.2016.09.033
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Hallappanavar, V.L., Birje, M.N. Prediction of quality of service of fog nodes for service recommendation in fog computing based on trustworthiness of users. J Reliable Intell Environ 8, 193–210 (2022). https://doi.org/10.1007/s40860-021-00149-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40860-021-00149-y