Skip to main content
Log in

TMM: Trust Management Middleware for Cloud Service Selection by Prioritization

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Cloud computing is a prominently distributed paradigm that offers a wide variety of infrastructure, platform, and software services over the internet on demand. However, the identification of trustworthy cloud services imposes difficulties due to the multiplicity and the resemblance in their functionality. The shortage of proficient trust management schemes for services prevents the large-scale adoption of cloud computing paradigm by the public. In this paper, we propose trust management middleware (TMM), a framework for trustworthy service selection in the cloud. TMM performs service selection by integrating subjective assessment from users and objective assessment from service monitors. We proposed a new covariance based algorithm to determine the credibility of user feedback. Also, in our model, a novel objective trust evaluation algorithm is proposed based on prioritization of quality of service parameters depending on the user preferences. The results show that the proposed framework improves the accuracy of trust evaluation considerably and is more efficient in identifying trustworthy cloud services as compared with the other relevant methods.

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

Similar content being viewed by others

References

  1. Mell, P., Grance, T.: The NIST definition of cloud computing. Commun. ACM 53(6), 50 (2011)

    Google Scholar 

  2. Ghanbari, S., Othman, M.: A priority based job scheduling algorithm in cloud computing. Proced. Eng. 50, 778–785 (2012)

    Article  Google Scholar 

  3. Pearson, S.: Privacy, security and trust in cloud computing. In: Privacy and Security for Cloud Computing, pp. 3–42. Springer, London (2013)

  4. Kirthica, S., Sridhar, R.: Cit: a cloud inter-operation toolkit to enhance elasticity and tolerate shut down of external clouds. J. Netw. Comput. Appl. 85, 32–46 (2017)

    Article  Google Scholar 

  5. Somu, N., Kirthivasan, K., Shankar, V.S.: A rough set-based hypergraph trust measure parameter selection technique for cloud service selection. J. Supercomput. 73(10), 1–25 (2017)

    Article  Google Scholar 

  6. Noor, T.H., Sheng, Q.Z.: Web service-based trust management in cloud environments. In: Advanced Web Services, pp. 101–120. Springer, New York (2014)

  7. Lie, Q., Wang, Y., Orgun, M.A., Liu, L., Liu, H., Bouguettaya, A.: Cccloud: Context-aware and credible cloud service selection based on subjective assessment and objective assessment. IEEE Trans. Serv. Comput. 8(3), 369–383 (2015)

    Article  Google Scholar 

  8. Jayapriya, K., Mary, A.B.N., Rajesh, R.S.: Cloud service recommendation based on a correlated Qos ranking prediction. J. Netw. Syst. Manag. 24, 1–28 (2016)

    Article  Google Scholar 

  9. Duan, Q.: Cloud service performance evaluation: status, challenges, and opportunities-a survey from the system modeling perspective. Digit. Commun. Netw. 3(2), 101–111 (2017)

    Article  Google Scholar 

  10. Fan, W., Perros, H.: A reliability-based trust management mechanism for cloud services. In: 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom), pp. 1581–1586. IEEE, New York (2013)

  11. Habib, S.M., Hauke, S., Ries, S., Mühlhäuser, M.: Trust as a facilitator in cloud computing: a survey. J. Cloud Comput. Adv. Syst. Appl. 1(1), 1 (2012)

    Article  Google Scholar 

  12. Noor, T.H., Sheng, Q.Z., Zeadally, S., Yu, J.: Trust management of services in cloud environments: obstacles and solutions. ACM Comput. Surv. (CSUR) 46(1), 12 (2013)

    Article  Google Scholar 

  13. Sun, L., Dong, H., Hussain, F.K., Hussain, O.K., Chang, E.: Cloud service selection: state-of-the-art and future research directions. J. Netw. Comput. Appl. 45, 134–150 (2014)

    Article  Google Scholar 

  14. Kumar, R.R., Mishra, S., Kumar, C.: Prioritizing the solution of cloud service selection using integrated MCDM methods under fuzzy environment. J. Supercomput. 73, 4652–4682 (2017)

    Article  Google Scholar 

  15. Ding, S., Li, Y., Wu, D., Zhang, Y., Yang, S.: Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and arima model. Decis. Support Syst. 107, 103–115 (2018)

    Article  Google Scholar 

  16. Lin, D., Squicciarini, A.C., Dondapati, V.N., Sundareswaran, S.: A cloud brokerage architecture for efficient cloud service selection. IEEE Trans. Serv. Comput. (2016). https://doi.org/10.1109/TSC.2016.2592903

  17. Casalicchio, E., Cardellini, V., Interino, G., Palmirani, M.: Research challenges in legal-rule and qos-aware cloud service brokerage. Future Gener. Comput. Syst. 78, 211–223 (2018)

    Article  Google Scholar 

  18. Meng, Y., Huang, Z., Zhou, Y., Ke, C.: Privacy-aware cloud service selection approach based on p-spec policy models and privacy sensitivities. Future Gener. Comput. Syst. 86, 1–11 (2018)

    Article  Google Scholar 

  19. Tang, M., Dai, X., Liu, J., Chen, J.: Towards a trust evaluation middleware for cloud service selection. Future Gener. Comput. Syst. 74, 302–312 (2017)

    Article  Google Scholar 

  20. Jatoth, C., Gangadharan, G.R., Fiore, U.: Evaluating the efficiency of cloud services using modified data envelopment analysis and modified super-efficiency data envelopment analysis. Soft. Comput. 21(23), 7221–7234 (2017)

    Article  Google Scholar 

  21. Xiahou, J., Lin, F., Huang, Q.H., Zeng, W.: Multi-datacenter cloud storage service selection strategy based on ahp and backward cloud generator model. Neural Comput. Appl. 29(1), 71–85 (2018)

    Article  Google Scholar 

  22. Qian, H., Medhi, D., Trivedi, K.: A hierarchical model to evaluate quality of experience of online services hosted by cloud computing. In: 2011 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 105–112. IEEE, New York (2011)

  23. Noor, T.H, Sheng, Q.Z, Ngu, A.H.H., Alfazi, A., Law, J.: Cloud armor: a platform for credibility-based trust management of cloud services. In: Proceedings of the 22nd ACM International Conference on Conference on Information & Knowledge Management, pp. 2509–2512. ACM, New York (2013)

  24. Yamato, Y.: Server selection, configuration and reconfiguration technology for IaaS cloud with multiple server types. J. Netw. Syst. Manag. 45, 1–22 (2017)

    Google Scholar 

  25. Kumawat, S., Tomar, D.: Sla-aware trust model for cloud service deployment. Int. J. Comput. Appl. 90(10), 10–15 (2014)

    Google Scholar 

  26. Yadav, N., Goraya, M.S.: Two-way ranking based service mapping in cloud environment. Future Gener. Comput. Syst. 81, 53–66 (2018)

    Article  Google Scholar 

  27. Yager, R.R.: Prioritized aggregation operators. Int. J. Approx. Reason. 48(1), 263–274 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  28. Huang, J., Nicol, D.M.: Trust mechanisms for cloud computing. J. Cloud Comput. Adv. Syst. Appl. 2(1), 1 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Wang, S., Sun, L., Sun, Q., Wei, J., Yang, F.: Reputation measurement of cloud services based on unstable feedback ratings. Int. J. Web Grid Serv. 11(4), 362–376 (2015)

    Article  Google Scholar 

  31. Macías, M., Guitart, J.: Analysis of a trust model for sla negotiation and enforcement in cloud markets. Future Gener. Comput. Syst. 55, 460–472 (2016)

    Article  Google Scholar 

  32. Zheng, Z., Xinmiao, W., Zhang, Y., Lyu, M.R., Wang, J.: Qos ranking prediction for cloud services. IEEE Trans. Parallel Distrib. Syst. 24(6), 1213–1222 (2013)

    Article  Google Scholar 

  33. Ding, S., Wang, Z., Wu, D., Olson, D.L: Utilizing customer satisfaction in ranking prediction for personalized cloud service selection. Decis. Sup. Syst 93: 1–10 (2017)

  34. Sun, L., Ma, J., Zhang, Y., Dong, H., Hussain, F.K.: Cloud-fuser: fuzzy ontology and MCDM based cloud service selection. Future Gener. Comput. Syst. 57, 42–55 (2016)

    Article  Google Scholar 

  35. Kanwal, A., Masood, R., Shibli, M.A: Evaluation and establishment of trust in cloud federation. In: Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication, pp. 12. ACM, New York (2014)

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

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

  38. Matin Chiregi and Nima Jafari Navimipour: A new method for trust and reputation evaluation in the cloud environments using the recommendations of opinion leaders’ entities and removing the effect of troll entities. Comput. Hum. Behav. 60, 280–292 (2016)

    Article  Google Scholar 

  39. Dalmazo, B.L., Vilela, J.P., Curado, M.: Performance analysis of network traffic predictors in the cloud. J. Netw. Syst. Manage. 25(2), 290–320 (2017)

    Article  Google Scholar 

  40. Li, J., Squicciarini, A.C., Lin, D., Sundareswaran, S., Jia, C.: Mmbcloud-tree: authenticated index for verifiable cloud service selection. IEEE Trans. Dependable Secur. Comput. 14(2), 185–198 (2017)

    Article  Google Scholar 

  41. Al-Faifi, A.M. Song, B., Hassan, M.M., Alamri, A., Gumaei, A.: Performance prediction model for cloud service selection from smart data. Future Gener. Comput. Syst. 85, 97–106 (2018)

    Article  Google Scholar 

  42. Habib, S.M., Varadharajan, V., Mühlhäuser, M.: A framework for evaluating trust of service providers in cloud marketplaces. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, pp. 1963–1965. ACM, New York (2013)

  43. Fan, W.-J., Yang, S.-L., Perros, H., Pei, J.: A multi-dimensional trust-aware cloud service selection mechanism based on evidential reasoning approach. Int. J. Autom. Comput. 12(2), 208–219 (2015)

    Article  Google Scholar 

  44. Li, X., Junping, D.: Adaptive and attribute-based trust model for service level agreement guarantee in cloud computing. IET Inf. Secur. 7(1), 39–50 (2013)

    Article  Google Scholar 

  45. Rajendran, V.V., Swamynathan, S.: Hybrid model for dynamic evaluation of trust in cloud services. Wireless Netw. 1–12 (2015)

  46. Manuel, P.: A trust model of cloud computing based on quality of service. Ann. Oper. Res. 233(1), 281–292 (2015)

    Article  Google Scholar 

  47. Ghosh, N., Ghosh, S.K., Das, S.K.: Selcsp: a framework to facilitate selection of cloud service providers. IEEE Trans. Cloud Comput. 3(1), 66–79 (2015)

    Article  Google Scholar 

  48. Alhanahnah, M., Bertok, P., Tari, Z., Alouneh, S.: Context-aware multifaceted trust framework for evaluating trustworthiness of cloud providers. Future Gener. Comput. Syst. 79, 488–499 (2018)

    Article  Google Scholar 

  49. Crockford, D.: The application/json media type for javascript object notation (json) (2006), RFC 4627

  50. Garg, S.K., Versteeg, S., Buyya, R.: Smicloud: a framework for comparing and ranking cloud services. In: 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC), pp. 210–218. IEEE, New York (2011)

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

    Article  Google Scholar 

  52. Mason, R.L., Tracy, N.D., Young, J.C.: Decomposition of t2 for multivariate control chart interpretation. J. Qual. Technol. 27(2), 99–108 (1995)

    Article  Google Scholar 

  53. Gonzalez, N., Miers, C., Redigolo, F., Simplicio, M., Carvalho, T., Näslund, M., Pourzandi, M.: A quantitative analysis of current security concerns and solutions for cloud computing. J. Cloud Comput. Adv. Syst. Appl. 1(1), 1 (2012)

    Article  Google Scholar 

  54. Krautheim, F.J., Phatak, D.S., Sherman, A.T.: Introducing the trusted virtual environment module: a new mechanism for rooting trust in cloud computing. In: International Conference on Trust and Trustworthy Computing, pp. 211–227. Springer, Berlin (2010)

  55. Joreskog, K.G.: Structural analysis of covariance and correlation matrices. Psychometric society presidential address. Technical report, Research Report 78: 10, Department of Statistics, University of Uppsala, 1978

Download references

Acknowledgements

This research work is supported in part by the Quality Improvement Programme of All India Council for Technical Education, India. The authors are very grateful to the editors and the anonymous referees for their detailed comments and suggestions regarding this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mukalel Bhaskaran Smithamol.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Smithamol, M.B., Rajeswari, S. TMM: Trust Management Middleware for Cloud Service Selection by Prioritization. J Netw Syst Manage 27, 66–92 (2019). https://doi.org/10.1007/s10922-018-9457-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-018-9457-0

Keywords

Navigation