Skip to main content
Log in

Fuzzy Rule-Based Expert System for Determining Trustworthiness of Cloud Service Providers

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

Abstract

Cloud Computing has a great potential to transform the way we use technology. People have started using cloud services but they still have a lot of apprehensions resulting from the lack of trust on Cloud Service Provider (CSP) and the associated security risks. In this paper, we have proposed a fuzzy rule-based expert system that evaluates trustworthiness of a CSP from the viewpoint of consumers (called Direct-Trust), their Public-Review, and the Cloud Auditor (called Auditor-Trust). A survey has been conducted to rate the five CSPs on the basis of their Reliability, Performance, Security, and Usability. The data collected from the survey serve as the dataset to calculate the Direct-Trust and Public-Review. Auditor-Trust has been calculated using the data generated by Nasuni, a cloud storage company which evaluates CSPs on the basis of their Performance, Availability, Scalability, and Accuracy. Final Trustworthiness is then calculated by combining Direct-Trust, Public-Review, and Auditor-Trust. All the simulations have been done using Fuzzy Logic Toolbox of MATLAB. The results generated rank the CSPs according to their Final Trustworthiness. A scale of 1–5 has been used in all the calculations for ratings.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Angin, P., Bhargava, B., Ranchal, R., Singh, N., Linderman, M., Othmane, L.B., Lilien, L.: An entity-centric approach for privacy and identity management in cloud computing. In: Proceedings of the 29th IEEE Symposium on Reliable Distributed Systems. IEEE, pp. 177–183 (2010)

  2. Ruohomaa, S., Kutvonen, L.: Trust management survey. In: Proceedings of the 3rd International Conference on Trust Management, pp. 77–92. Springer, Heidelberg (2005)

  3. Mui, L., Mohtashemi, M., Halberstadt, A.: A computational model of trust and reputation. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences. IEEE, pp. 2431–2439 (2002)

  4. Chakrabarti, A.: Grid Computing Security. Springer, Berlin (2007)

    MATH  Google Scholar 

  5. Carbo, J., Molina, J.M., Davila, J.: Trust management through fuzzy reputation. Int. J. Coop. Inf. Syst. 12(01), 135–155 (2003)

    Article  Google Scholar 

  6. Song, S., Hwang, K., Zhou, R., Kwok, Y.K.: Trusted P2P transactions with fuzzy reputation aggregation. Internet Comput. 9(6), 24–34 (2005)

    Article  Google Scholar 

  7. Griffiths, N.: A Fuzzy Approach to Reasoning with Trust, Distrust and Insufficient Trust. In Cooperative Information Agents X, pp. 360–374. Springer, Berlin (2006)

  8. Schmidt, S., Steele, R., Dillon, T.S., Chang, E.: Fuzzy trust evaluation and credibility development in multi-agent systems. Appl. Soft Comput. 7(2), 492–505 (2007)

    Article  Google Scholar 

  9. Azzedin, F., Ridha, A., Rizvi, A.: Fuzzy trust for peer-to-peer based systems. Proc. World Acad. Sci. Eng. Technol. 21, 1307–6884 (2007)

    Google Scholar 

  10. Al-Mutairi, M.S., Hipel, K.W., Kamel, M.S.: Trust and cooperation from a fuzzy perspective. Math. Comput. Simul. 76(5), 430–446 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  11. Bharadwaj, K.K., Al-Shamri, M.Y.H.: Fuzzy computational models for trust and reputation systems. Electron. Commer. Res. Appl. 8(1), 37–47 (2009)

    Article  Google Scholar 

  12. Tajeddine, A., Kayssi, A., Chehab, A., Artail, H.: Fuzzy reputation-based trust model. Appl. Soft Comput. 11(1), 345–355 (2011)

    Article  Google Scholar 

  13. Ludwig, S.A., Pulimi, V., Hnativ, A.: Fuzzy approach for the evaluation of trust and reputation of services. In: Proceedings of IEEE International Conference on Fuzzy Systems. FUZZ-IEEE, pp. 115–120 (2009)

  14. Alhamad, M., Dillon, T., Chang, E.: Trust-evaluation metric for cloud applications. Int. J. Mach. Learn. Comput. 1(4), 416–421 (2011)

    Article  Google Scholar 

  15. Supriya, M., Venkataramana, L.J., Sangeeta, K., Patra, G.K.: Estimating trust value for cloud service providers using fuzzy logic. Int. J. Adv. Comput. Sci. Appl. 48(19), 28–34 (2012)

    Google Scholar 

  16. Nafi, K.W., Kar, T.S., Hossain, M., Hashem, M.M.A.: A new trusted and secured E-commerce architecture for cloud computing. In: Proceedings of International Conference on Informatics, Electronics & Vision (ICIEV). IEEE, pp. 1–6 (2013)

  17. Alabool, H.M., Mahmood, A.K.: Trust-based service selection in public cloud computing using fuzzy modified VIKOR method. Aust. J. Basic Appl. Sci. 7(9), 211–220 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sarbjeet Singh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chahal, R.K., Singh, S. Fuzzy Rule-Based Expert System for Determining Trustworthiness of Cloud Service Providers. Int. J. Fuzzy Syst. 19, 338–354 (2017). https://doi.org/10.1007/s40815-016-0149-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-016-0149-1

Keywords

Navigation