Abstract
There are several public cloud service providers (CSPs) across the globe supplying a variety of application, platform, middleware, database, and infrastructure services. The brewing challenge before any cloud user is how to be sure about the trustworthiness of a service being offered by various CSPs. With the overwhelming usage of cloud services by individuals and organizations, this problem has acquired a lot of attention these days. Precisely arriving and articulating that this particular service from a specific cloud CSP is trustworthy is becoming complicated because of many moving variables in this whole phenomenon. There are varying parameters and indicators for decisively proving that a particular service is trustworthy or not. In order to meet up this crucial challenge and concern being widely expressed by cloud customers, researchers and cloud professionals across the world have unearthed a few viable mechanisms. There are fresh algorithms, techniques, and tools to enable cloud users towards easily and quickly selecting trustworthy services. This paper digs deeper and dwells at length about the intrinsic challenges being associated with the provenance of the trustworthiness factor. The paper also presents a machine learning approach to compute the trust factor of CSPs and it is found that the methodology gains advantage when compared to similar works.
Similar content being viewed by others
References
Park J, An Y, Kang T et al (2016) Virtual cloud bank: consumer-centric service recommendation process and architectural perspective for cloud service brokers. Computing 98:1153–1184. https://doi.org/10.1007/s00607-016-0497-6
Pawar PS, Rajarajan M, Dimitrakos T, Zisman A (2014) Trust assessment using cloud broker, IFIPTM 2014. IFIP AICT 430:237–244. https://doi.org/10.1007/978-3-662-43813-8_18
Cloud broker. https://en.wikipedia.org/wiki/Cloud_broker. Accessed 03 Aug 2020
Mingdong T, Xiaoling D, Jianxun L, Jinjun C (2017) Towards a trust evaluation middleware for cloud service selection. Future Gener Comput Syst 74:302–312. https://doi.org/10.1016/j.future.2016.01.009
Nivethitha S, Kannan KVS, Shankar S (2017) A rough set-based hypergraph trust measure parameter selection technique for cloud service selection. J Supercomput 73(10):1–25. https://doi.org/10.1007/s11227-017-2032-8
Bhaskaran SM, Sridhar R (2018) TMM: trust management middleware for cloud service selection by prioritization. J Netw Syst Manag 27(1):66–92. https://doi.org/10.1007/s10922-018-9457-0
Lie Q, Yan W, Ali OM, Ling L, Athman B (2015) Cccloud: context-aware and credible cloud service selection based on subjective assessment and objective assessment. IEEE Trans Serv Comput 8(3):369–383. https://doi.org/10.1109/TSC.2015.2413111
Neeraj Y, Singh GM (2018) Two-way ranking based service mapping in cloud environment. Future Gener Comput Syst 81:53–66. https://doi.org/10.1016/j.future.2017.11.027
Zecheng L, Li L, Hareton L, Bixin L, Chao L (2017) Evaluating the credibility of cloud services. Comput Electr Eng 58:161–175. https://doi.org/10.1016/j.compeleceng.2016.05.014
Jiangshui H, Thomas D, Adam SJ, Jiaxi AH (2019) An overview of multi-cloud computing. In: WAINA 2019. AISC 927:1055–1068. https://doi.org/10.1007/978-3-030-15035-8_103
Meysam V, Neda J, Mohsen S (2017) Cloud service selection using cloud service brokers: approaches and challenges. Front Comput Sci 13(3):599–617. https://doi.org/10.1007/s11704-017-6124-7
Raj P, Raman A (2018) Multi-cloud brokerage solutions and services. Springer, Berlin. https://doi.org/10.1007/978-3-319-78637-7_8
Kalyanakumar Jayapriya N, Brown MA, Rajesh RS (2016) Cloud service recommendation based on a correlated Qos ranking prediction. J Netw Syst Manag 24:1–28. https://doi.org/10.1007/s10922-015-9357-5
Mahbub HS, Sascha H, Sebastian R, Max M (2012) Trust as a facilitator in cloud computing: a survey. J Cloud Comput Adv Syst Appl 1(1):19
Dan L, Cinzia SA, Nagarjuna DV, Smitha S (2016) A cloud brokerage architecture for efficient cloud service selection. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2016.2592903
Juliana C, Dario V, Fernando T (2018) Dynamic selecting approach for multi-cloud providers. In: CLOUD 2018. LNCS 10967:37–51. https://doi.org/10.1007/978-3-319-94295-7_3
Tirkolaee EB, Goli A, Hematian M et al (2019) Multi-objective multi-mode resource constrained project scheduling problem using Pareto-based algorithms. Computing 101:547–570. https://doi.org/10.1007/s00607-018-00693-1
Shuai D, Desheng W, Zeyuan W, Olson DL (2017) Utilizing customer satisfaction in ranking prediction for personalized cloud service selection. Decis Supp Syst 93:1–10. https://doi.org/10.1016/j.dss.2016.09.001
Jeevan J, Kolasani R, Rao H (2019) QoS-based technique for dynamic resource allocation in cloud services. Lect Not Data Eng Commun Technol 15:65–73. https://doi.org/10.1007/978-981-10-8681-6_8
Viji RV, Sankaranarayanan S (2015) Hybrid model for dynamic evaluation of trust in cloud services. Wireless Netw 22(6):2807–2818. https://doi.org/10.1007/s11276-015-1069-y
Yager Ronald R (2008) Prioritized aggregation operators. Int J Approx Reason 48(1):263–274. https://doi.org/10.1016/j.ijar.2007.08.009
Chandrashekar JGR, Fiore GU (2017) Evaluating the efficiency of cloud services using modified data envelopment analysis and modified super-efficiency data envelopment analysis. Soft Comput 21(23):7221–7234. https://doi.org/10.1007/s00500-016-2267-y
Jianbing X, Fan L, QiHua H, Wenhua Z (2018) Multi-datacenter cloud storage service selection strategy based on AHP and backward cloud generator model. Neural Comput Appl 29(1):71–85. https://doi.org/10.1145/2505515.2508204
Wenjuan F, Harry P (2014) A novel trust management framework for multi-cloud environments based on trust service providers. Knowl Based Syst 70:392–406. https://doi.org/10.1016/j.knosys.2014.07.018
Wen-Juan F, Shan-Lin Y, Harry P, Jun P (2015) A multi-dimensional trust-aware cloud service selection mechanism based on evidential reasoning approach. Int J Autom Comput 12(2):208–219. https://doi.org/10.1007/s11633-014-0840-3
Manuel P (2015) A trust model of cloud computing based on quality of service. Ann Oper Res 233(1):281–292. https://doi.org/10.1007/s10479-013-1380
Mohannad A, Peter B, Zahir T, Sahel A (2018) Context-aware multifaceted trust framework for evaluating trustworthiness of cloud providers. Future Gener Comput Syst. 79:488–499. https://doi.org/10.1016/j.future.2017.09.071
Noor TH, Sheng QZ (2014). In: Bouguettaya A, Sheng Q, Daniel F (eds) Web service-based trust management in cloud environments. Advanced web services. Springer, New York. https://doi.org/10.1007/978-1-4614-7535-4_5
Qiang D (2017) Cloud service performance evaluation: status, challenges, and opportunities-a survey from the system modeling perspective. Digit Commun Netw, pp 101–111. https://doi.org/10.1016/j.dcan.2016.12.002
Zibin Z, Xinmaio W, Yilei Z, Lyu MR, Jianmin W (2013) Qos ranking prediction for cloud services. IEEE Trans Parallel Distrib Syst 24(6):1213–1222. https://doi.org/10.1109/TPDS.2012.285
Qian H, Medhi D, Trivedi KS (2011). A hierarchical model to evaluate quality of experience of online services hosted by cloud computing. IEEE, New York, pp 105–112. https://doi.org/10.1109/INM.2011.5990680
Le S, Jiangang M, Yanchun Z, Hai D, Khadeer HF (2016) Cloud-fuser: fuzzy ontology and MCDM based cloud service selection. Future Gener Comput Syst 57:42–55. https://doi.org/10.1016/j.future.2015.11.025
Le S, Khadeer H, Farookh K, Hussain O, Chang HE (2014) Cloud service selection: state-of-the-art and future research directions. J Netw Comput Appl 45:134–150. https://doi.org/10.1016/j.jnca.2014.07.019
Ranjan KR, Siba M, Chiranjeev K (2017) Prioritizing the solution of cloud service selection using integrated MCDM methods under fuzzy environment. J Supercomput 73:4652–4682. https://doi.org/10.1007/s11227-017-2039-1
Basu S, Anand A (2019) Location based secured task scheduling in cloud. Information and communication technology for intelligent systems. Springer, Singapore, pp 61–69. https://doi.org/10.1007/978-3-030-15035-8_103
Shuai D, Yeqing L, Desheng W, Youtao Z, Shanlin Y (2018) Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and Arima model. Decis Supp Syst 107:103–115. https://doi.org/10.1016/j.dss.2017.12.012
Emiliano C, Valeria C, Gianluca I, Monica P (2018) Research challenges in legal-rule and QOS aware cloud service brokerage. Future Gener Comput Syst 78:211–223. https://doi.org/10.1016/j.future.2016.11.025
Li X, Ma H, Zhou F, Yao W (2015) T-broker: a trust-aware service brokering scheme for multiple cloud collaborative services. IEEE Trans Inf Forensics Secur. https://doi.org/10.1109/TIFS.2015.2413386
Monitoring tool. https://en.wikipedia.org/wiki/Nagios. Accessed 03 Aug 2020
Monitoring network performance. https://en.wikipedia.org/wiki/SolarWinds. Accessed 03 Aug 2020
Monitoring network performance. https://cloudharmony.com/. Accessed 03 Aug 2020
Software as a service. https://en.wikipedia.org/RightScale. Accessed 03 Aug 2020
Privacy for sensitive data. https://cloud.google.com/armor. Accessed 03 Aug 2020
Certificates authority. https://cloudsecurityalliance.org. Accessed 05 Aug 2020
Sendhi KKS, Jaisankar N (2019) Multicriteria-based ranking framework for measuring performance of cloud service providers. Soft Comput Signal Process Adv Intell Syst Comput. https://doi.org/10.1007/978-981-13-3600-3_39
Usha M, Akilandeswari J, Fiaz ASS (2012) An efficient QoS framework for cloud brokerage services. https://doi.org/10.1109/iscos.2012.10
Yubiao W, Junhao W, Xibin W, Bamei T, Wei Z (2019) A cloud service trust evaluation model based on combining weights and gray correlation analysis. Secur Commun Netw 2, Article ID 2437062. https://doi.org/10.1155/2019/2437062
Wong KKL, Liu Z, Zou Q (2019) Multi-objective optimization and data analysis in informationization. Computing 101:495–498. https://doi.org/10.1007/s00607-019-00718-3
Kumar PS, Kumar PS, Satyabrata D (2018) Task partitioning scheduling algorithms for heterogeneous multi-cloud environment. Arab J Sci Eng 43(2):913–933. https://doi.org/10.1007/s13369-017-2798-2
Chan-Hyun Y, Min C, Patrizio D (2017) Machine learning based approaches for cloud brokering. Cloud Broker and Cloudlet for Workflow Scheduling. https://doi.org/10.1007/978-981-10-5071-8
ML algorithm. https://en.wikipedia.org/wiki/Decision_tree. Accessed 05 Aug 2020
Dataset uploaded. https://github.com/. Accessed 10 Sept 2020
F1 score. https://en.wikipedia.org/wiki/Confusion_matrix. Accessed 05 Aug 2020
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Marimuthu, M., Akilandeswari, J. & Chelliah, P.R. Identification of trustworthy cloud services: solution approaches and research directions to build an automated cloud broker. Computing 104, 43–72 (2022). https://doi.org/10.1007/s00607-021-01015-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-021-01015-8
Keywords
- Trustworthiness
- Cloud broker
- DecisionTreeClassifier
- Cloud service providers
- Cloud consumer
- Multi-cloud architecture