Skip to main content

Identification of trustworthy cloud services: solution approaches and research directions to build an automated cloud broker

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.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

References

  1. 1.

    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

    MathSciNet  Article  Google Scholar 

  2. 2.

    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

    Article  Google Scholar 

  3. 3.

    Cloud broker. https://en.wikipedia.org/wiki/Cloud_broker. Accessed 03 Aug 2020

  4. 4.

    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

    Article  Google Scholar 

  5. 5.

    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

    Article  Google Scholar 

  6. 6.

    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

    Article  Google Scholar 

  7. 7.

    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

    Article  Google Scholar 

  8. 8.

    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

    Article  Google Scholar 

  9. 9.

    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

    Article  Google Scholar 

  10. 10.

    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

  11. 11.

    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

    Article  Google Scholar 

  12. 12.

    Raj P, Raman A (2018) Multi-cloud brokerage solutions and services. Springer, Berlin. https://doi.org/10.1007/978-3-319-78637-7_8

    Article  Google Scholar 

  13. 13.

    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

    Article  Google Scholar 

  14. 14.

    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

    Article  Google Scholar 

  15. 15.

    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

    Article  Google Scholar 

  16. 16.

    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

  17. 17.

    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

    MathSciNet  Article  MATH  Google Scholar 

  18. 18.

    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

    Article  Google Scholar 

  19. 19.

    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

    Article  Google Scholar 

  20. 20.

    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

    Article  Google Scholar 

  21. 21.

    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

    MathSciNet  Article  MATH  Google Scholar 

  22. 22.

    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

    Article  Google Scholar 

  23. 23.

    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

    Article  Google Scholar 

  24. 24.

    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

    Article  Google Scholar 

  25. 25.

    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

    Article  Google Scholar 

  26. 26.

    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

    Article  Google Scholar 

  27. 27.

    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

    Article  Google Scholar 

  28. 28.

    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

  29. 29.

    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

  30. 30.

    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

    Article  Google Scholar 

  31. 31.

    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

  32. 32.

    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

    Article  Google Scholar 

  33. 33.

    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

    Article  Google Scholar 

  34. 34.

    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

    Article  Google Scholar 

  35. 35.

    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

  36. 36.

    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

    Article  Google Scholar 

  37. 37.

    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

    Article  Google Scholar 

  38. 38.

    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

    Article  Google Scholar 

  39. 39.

    Monitoring tool. https://en.wikipedia.org/wiki/Nagios. Accessed 03 Aug 2020

  40. 40.

    Monitoring network performance. https://en.wikipedia.org/wiki/SolarWinds. Accessed 03 Aug 2020

  41. 41.

    Monitoring network performance. https://cloudharmony.com/. Accessed 03 Aug 2020

  42. 42.

    Software as a service. https://en.wikipedia.org/RightScale. Accessed 03 Aug 2020

  43. 43.

    Privacy for sensitive data. https://cloud.google.com/armor. Accessed 03 Aug 2020

  44. 44.

    Certificates authority. https://cloudsecurityalliance.org. Accessed 05 Aug 2020

  45. 45.

    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

    Article  Google Scholar 

  46. 46.

    Usha M, Akilandeswari J, Fiaz ASS (2012) An efficient QoS framework for cloud brokerage services. https://doi.org/10.1109/iscos.2012.10

  47. 47.

    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

  48. 48.

    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

    MathSciNet  Article  Google Scholar 

  49. 49.

    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

    Article  Google Scholar 

  50. 50.

    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

    Article  Google Scholar 

  51. 51.

    ML algorithm. https://en.wikipedia.org/wiki/Decision_tree. Accessed 05 Aug 2020

  52. 52.

    Dataset uploaded. https://github.com/. Accessed 10 Sept 2020

  53. 53.

    F1 score. https://en.wikipedia.org/wiki/Confusion_matrix. Accessed 05 Aug 2020

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to M. Marimuthu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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 (2021). https://doi.org/10.1007/s00607-021-01015-8

Download citation

Keywords

  • Trustworthiness
  • Cloud broker
  • DecisionTreeClassifier
  • Cloud service providers
  • Cloud consumer
  • Multi-cloud architecture

Mathematics Subject Classification

  • 68U35