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.
Similar content being viewed by others
References
Mell, P., Grance, T.: The NIST definition of cloud computing. Commun. ACM 53(6), 50 (2011)
Ghanbari, S., Othman, M.: A priority based job scheduling algorithm in cloud computing. Proced. Eng. 50, 778–785 (2012)
Pearson, S.: Privacy, security and trust in cloud computing. In: Privacy and Security for Cloud Computing, pp. 3–42. Springer, London (2013)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
Yamato, Y.: Server selection, configuration and reconfiguration technology for IaaS cloud with multiple server types. J. Netw. Syst. Manag. 45, 1–22 (2017)
Kumawat, S., Tomar, D.: Sla-aware trust model for cloud service deployment. Int. J. Comput. Appl. 90(10), 10–15 (2014)
Yadav, N., Goraya, M.S.: Two-way ranking based service mapping in cloud environment. Future Gener. Comput. Syst. 81, 53–66 (2018)
Yager, R.R.: Prioritized aggregation operators. Int. J. Approx. Reason. 48(1), 263–274 (2008)
Huang, J., Nicol, D.M.: Trust mechanisms for cloud computing. J. Cloud Comput. Adv. Syst. Appl. 2(1), 1 (2013)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Rajendran, V.V., Swamynathan, S.: Hybrid model for dynamic evaluation of trust in cloud services. Wireless Netw. 1–12 (2015)
Manuel, P.: A trust model of cloud computing based on quality of service. Ann. Oper. Res. 233(1), 281–292 (2015)
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)
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)
Crockford, D.: The application/json media type for javascript object notation (json) (2006), RFC 4627
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)
Li, Z., Liao, L., Leung, H., Li, B., Li, C.: Evaluating the credibility of cloud services. Comput. Electr. Eng. 58, 161–175 (2016)
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)
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)
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)
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
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
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-018-9457-0