Skip to main content
Log in

A Fuzzy-Based Intelligent Cloud Broker with MapReduce Framework to Evaluate the Trust Level of Cloud Services Using Customer Feedback

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

Abstract

With the rapid development of cloud computing services, it is highly essential to ensure the quality of service offered by the service providers. Though several trust evaluation methods are available based on user feedback, it is hard to reap meaningful trust level of services when large number of cloud users are involved. To tackle the problem, we have advocated a big data processing framework for evaluating the trust level of availed services. An intelligent cloud broker with the incorporation of MapReduce framework has been put forth for the effective preprocessing of cloud users’ feedback. Besides, the broker performs the fuzzy inference system and a decision-making process for evaluating the trust level of services on the basis of processed feedback. Experimental results show that our proposed framework scores better results in terms of both trust level identification and execution efficiency.

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

Similar content being viewed by others

Notes

  1. https://snap.stanford.edu/data/web-Amazon.

References

  1. Mell, P., Grance, T.: The NIST definition of cloud computing. In: Computer Security Division, Information Technology Laboratory, National Institute of Standards and Technology, United States Department of Commerce, Gaithersburg (2011)

  2. Wang, L., Tao, J., Ranjan, R., Marten, H., Streit, A., Chen, J., Chen, D.: G-Hadoop: MapReduce across distributed data centers for data-intensive computing. Future Gener. Comput. Syst. 29(3), 739–750 (2013)

    Article  Google Scholar 

  3. Zhai, J., Wang, X., Pang, X.: Voting-based instance selection from large data sets with MapReduce and random weight networks. Inf. Sci. 367, 1066–1077 (2016)

    Article  Google Scholar 

  4. Xiao, Z., Xiao, Y.: Achieving accountable MapReduce in cloud computing. Future Gener. Comput. Syst. 30, 1–13 (2014)

    Article  Google Scholar 

  5. Zhai, J., Zhang, S., Wang, C.: The classification of imbalanced large data sets based on mapreduce and ensemble of elm classifiers. Int. J. Mach. Learn. Cybernet. 8(3), 1009–1017 (2017)

    Article  Google Scholar 

  6. Del Rio, S., Lopez, V., Benitez, J.M., Herrera, F.: A mapreduce approach to address big data classification problems based on the fusion of linguistic fuzzy rules. Int. J. Comput. Intell. Syst. 8(3), 422–437 (2015)

    Article  Google Scholar 

  7. Lopez, V., Del Rio, S., Benitez, J.M., Herrera, F.: Cost-sensitive linguistic fuzzy rule based classification systems under the MapReduce framework for imbalanced big data. Fuzzy Sets Syst. 258, 5–38 (2015)

    Article  MathSciNet  Google Scholar 

  8. Bechini, A., Marcelloni, F., Segatori, A.: A MapReduce solution for associative classification of big data. Inf. Sci. 332, 33–55 (2016)

    Article  Google Scholar 

  9. Arnaiz-Gonzalez, A., Gonzalez-Rogel, A., Diez-Pastor, J.F., Lopez-Nozal, C.: MR-DIS: democratic instance selection for big data by MapReduce. Prog. Artif. Intell. 6(18), 1–9 (2017)

    Google Scholar 

  10. Jin, B., Wang, Y., Liu, Z., Xue, J.: A trust model based on cloud model and bayesian networks. Proc. Environ. Sci. 11, 452–459 (2011)

    Article  Google Scholar 

  11. Fan, W., Perros, H.: A novel trust management framework for multi-cloud environments based on trust service providers. Knowl. Based Syst. 70, 392–406 (2014)

    Article  Google Scholar 

  12. Li, Z., Liao, L., Leung, H., Li, B., Li, C.: Evaluating the credibility of cloud services. Comput. Electr. Eng. 58, 161–175 (2017)

    Article  Google Scholar 

  13. Agheli, N., Hosseini, B., Shojaee, A.: A trust evaluation model for selecting service provider in cloud environment. In: Fourth International eConference on Computer and Knowledge Engineering (ICCKE), pp. 251–255 (2014)

  14. Nagarathna, N., Indiramma, M., Nayak, J.S.: Optimal service selection using trust based recommendation system for service-oriented grid. In: IEEE International Symposium on Cloud and Services Computing (ISCOS), pp. 101–106 (2012)

  15. Wu, X., Zhang, R., Zeng, B., Zhou, S.: A trust evaluation model for cloud computing. Proc. Comput. Sci. 17, 1170–1177 (2013)

    Article  Google Scholar 

  16. Assemi, B., Schlagwein, D.: Provider feedback information and customer choice decisions on crowdsourcing marketplaces: evidence from two discrete choice experiments. Decis. Support Syst. 82, 1–11 (2016)

    Article  Google Scholar 

  17. Qu, C., Buyya, R.: A cloud trust evaluation system using hierarchical fuzzy inference system for service selection. In: IEEE International Conference on Advanced Information Networking and Applications (AINA), pp. 850–857 (2014)

  18. Alhamad, M., Dillon, T., Chang, E.: A trust-evaluation metric for cloud applications. Int. J. Mach. Learn. Comput. 1(4), 416 (2011)

    Article  Google Scholar 

  19. Saoud, Z., Faci, N., Maamar, Z., Benslimane, D.: A fuzzy-based credibility model to assess Web services trust under uncertainty. J. Syst. Softw. 122, 496–506 (2016)

    Article  Google Scholar 

  20. Li, X., Ma, H., Zhou, F., Gui, X.: Service operator-aware trust scheme for resource matchmaking across multiple clouds. IEEE Trans. Parallel Distrib. Syst. 26(5), 1419–1429 (2015)

    Article  Google Scholar 

  21. Li, X., Ma, H., Zhou, F., Yao, W.: T-broker: a trust-aware service brokering scheme for multiple cloud collaborative services. IEEE Trans. Inf. Forensics Secur. 10(7), 1402–1415 (2015)

    Article  Google Scholar 

  22. Rajganesh, N., Ramkumar, T.: A review on broker based cloud service model. CIT. J. Comput. Inf. Technol. 24(3), 283–292 (2016)

    Article  Google Scholar 

  23. Rajganesh, N., Ramkumar, T., Selvamuthukumaran, S.: A fuzzy logic based trust evaluation model for the selection of cloud services. In: IEEE International Conference on Computer Communication and Informatics (ICCCI-2017) (2017)

  24. Habib, S.M., Hauke, S., Ries, S., Muhlhauser, M.: Trust as a facilitator in cloud computing: a survey. J. Cloud Comput. Adv. Syst. Appl. 1(1), 1–19 (2012)

    Article  Google Scholar 

  25. Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008)

    Article  Google Scholar 

  26. White, T.: Hadoop: The Definitive Guide. O’Reilly Media Inc, Sebastopol (2015)

    Google Scholar 

  27. Zadeh, L.A.: Is there a need for fuzzy logic? Inf. Sci. 178(13), 2751–2779 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  28. Belohlavek, R., Kruse, R., Moewes, C.: Fuzzy Logic in Computer Science, pp. 385–419. Springer, New York (2011)

    MATH  Google Scholar 

Download references

Acknowledgements

We thank the two anonymous reviewers for their detailed constructive comments on the preliminary versions of the paper, which enabled us to improve the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rajganesh Nagarajan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nagarajan, R., Thirunavukarasu, R. & Shanmugam, S. A Fuzzy-Based Intelligent Cloud Broker with MapReduce Framework to Evaluate the Trust Level of Cloud Services Using Customer Feedback. Int. J. Fuzzy Syst. 20, 339–347 (2018). https://doi.org/10.1007/s40815-017-0347-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-017-0347-5

Keywords

Navigation