Skip to main content
Log in

Prediction of quality of service of fog nodes for service recommendation in fog computing based on trustworthiness of users

  • Original Article
  • Published:
Journal of Reliable Intelligent Environments Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig.7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Xiaodong W, Bruce G, Yongli R (2019) A fog-based recommender system. IEEE Internet Things J. https://doi.org/10.1109/jiot.2019.2949029

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Ranesh Kumar N, Saurabh G, Andrew C (2018) Fog computing architecture: survey and challenges, pp 1–26. https://doi.org/10.1049/PBPC025E_ch10

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  MATH  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. Rajganesh N, Ramkumar T (2020) A service context-aware QoS prediction and recommendation of cloud infrastructure services. Arab J Sci Eng 45:2929–2943

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

  33. 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

    Article  Google Scholar 

  34. Vijay LH, Mahantesh NB (2021) A reliable trust computing mechanism in fog computing. J Cloud Appl Comput 11:1–20

    Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vijay L. Hallappanavar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40860-021-00149-y

Keywords

Navigation