Skip to main content
Log in

Decision making for cloud service selection: a novel and hybrid MCDM approach

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Cloud computing has emerged as a promising Internet technology enabling cloud users to access computing resources on-demand via the Internet in a “pay-as-you-use” fashion. Many cloud service providers (CSPs) have arisen over the last few years with similar features at varying prices and performance levels. With the rising number of CSPs, cloud customers face the challenge of choosing the right CSP that satisfies their Quality of Service requirements. However, it poses a major challenge: “How to evaluate a suitable CSP with high accuracy and consistency.” To address this challenge, this paper proposes a hybrid Multi-Criteria Decision Making methodology to aid the decision-maker to evaluate different cloud services. Specifically, a novel approach is introduced based on a comprehensive assessment that combines subjective and objective aspects. The comprehensive assessment results are utilized to rank the eligible CSPs based on their prioritized list. The simulation results are validated through a real-life case study which further justifies that the proposed approach provides better satisfaction degree from the user’s perspective and is efficient in terms of accuracy and reliability. Finally, we perform a sensitivity analysis to show the robustness and stability of our approach.

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

Similar content being viewed by others

Data availability

Enquiries about data availability should be directed to the authors.

References

  1. Mell, P., Grance, T., et al.: The nist definition of cloud computing. (2011)

  2. Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur. Gener. Comput. Syst. 25(6), 599–616 (2009)

    Article  Google Scholar 

  3. Hazra, A., Donta, P.K., Amgoth, T., Dustdar, S.: Cooperative transmission scheduling and computation offloading with collaboration of fog and cloud for industrial iot applications. IEEE Internet of Things J. (2022)

  4. Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In: High Performance Computing and Communications, 2008. HPCC’08. 10th IEEE International Conference on, pp. 5–13. Ieee (2008)

  5. Tomar, A., Jana, P.K.: A multi-attribute decision making approach for on-demand charging scheduling in wireless rechargeable sensor networks. Computing 1–25 (2020)

  6. Tomar, A., Jana, P.K.: Mobile charging of wireless sensor networks for internet of things: a multi-attribute decision making approach. In: International Conference on Distributed Computing and Internet Technology, pp. 309–324. Springer (2019)

  7. Jatoth, C., Gangadharan, G.R., Fiore, U., Buyya, R.: Selcloud: a hybrid multi-criteria decision-making model for selection of cloud services. Soft Comput. 23, 1–15 (2018)

    Google Scholar 

  8. Kumar, R.R., Kumar, C.: An evaluation system for cloud service selection using fuzzy ahp. In: 2016 11th International Conference on Industrial and Information Systems (ICIIS), pp. 821–826. IEEE (2016)

  9. Abdel-Basset, M., Mohamed, M., Chang, V.: Nmcda: A framework for evaluating cloud computing services. Futur. Gener. Comput. Syst. 86, 12–29 (2018)

    Article  Google Scholar 

  10. Hussain, A., Chun, J., Khan, M.: A novel customer-centric methodology for optimal service selection (moss) in a cloud environment. Futur. Gener. Comput. Syst. 105, 562–580 (2020)

    Article  Google Scholar 

  11. Nejat, M.H., Motameni, H., Vahdat-Nejad, H., Barzegar, B.: Efficient cloud service ranking based on uncertain user requirements. Clust. Comput. 25(1), 485–502 (2022)

    Article  Google Scholar 

  12. Kumar, R.R., Kumar, C.: Designing an efficient methodology based on entropy-topsis for evaluating efficiency of cloud services. In: Proceedings of the 7th International Conference on Computer and Communication Technology, pp. 117–122. ACM (2017)

  13. Satty, T.L., Vargas, L.G.: Models, methods, concepts and applications of the analytic hierarchy process. Int. Ser. Oper. Res. Management Sci 34, 1–352 (2001)

    Google Scholar 

  14. Shameem, M., Kumar, R.R., Nadeem, M., Khan, A.A.: Taxonomical classification of barriers for scaling agile methods in global software development environment using fuzzy analytic hierarchy process. Appl. Soft Comput. 90, 106122 (2020)

    Article  Google Scholar 

  15. Goraya, M.S., Singh, D., et al.: Satisfaction aware qos-based bidirectional service mapping in cloud environment. Clust. Comput. 23, 1–21 (2020)

    Google Scholar 

  16. Mei, Y., Xie, K.: An improved topsis method for metro station evacuation strategy selection in interval type-2 fuzzy environment. Clust. Comput. 22(2), 2781–2792 (2019)

    Article  Google Scholar 

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

  18. Maroc, S., Zhang, J.B.: Cloud services security-driven evaluation for multiple tenants. Clust. Comput. 24(2), 1103–1121 (2021)

    Article  Google Scholar 

  19. Nejat, M.H., Motameni, H., Vahdat-Nejad, H., Barzegar, B.: Efficient cloud service ranking based on uncertain user requirements. Cluster Comput. 25, 1–18 (2021)

    Google Scholar 

  20. Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Futur. Gener. Comput. Syst. 29(4), 1012–1023 (2013)

    Article  Google Scholar 

  21. Sahri, S., Moussa, R., Long, D. D., Benbernou, S: Dbaas-expert: A recommender for the selection of the right cloud database. In: International Symposium on Methodologies for Intelligent Systems, pp. 315–324. Springer, (2014)

  22. Menzel, M., Ranjan, R., Wang, L., Khan, S.U., Chen, J.: Cloudgenius: a hybrid decision support method for automating the migration of web application clusters to public clouds. IEEE Trans. Comput. 64(5), 1336–1348 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  23. Kumar, R.R., Kumari, B., Kumar, C.: Ccs-ossr: a framework based on hybrid mcdm for optimal service selection and ranking of cloud computing services. Clust. Comput. 24(2), 867–883 (2021)

    Article  Google Scholar 

  24. Cavalcante, E., Batista, T., Lopes, F., Delicato, F.C., Pires, P.F., Rodriguez, N., de Moura, A.L. and Mendes, R.: Optimizing services selection in a cloud multiplatform scenario. In: 2012 IEEE Latin America Conference on Cloud Computing and Communications (LatinCloud), pp. 31–36. IEEE (2012)

  25. Zeng, Wenying, Zhao, Yuelong, Zeng, Junwei, Cloud service and service selection algorithm research. In: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation, pp. 1045–1048. ACM (2009)

  26. Oh, S.H., La, H.J., Kim, S.D.: A reusability evaluation suite for cloud services. In: 2011 IEEE 8th International Conference on e-Business Engineering, pp. 111–118. IEEE (2011)

  27. Qu, L., Wang, Y., Orgun, M.A.: Cloud service selection based on the aggregation of user feedback and quantitative performance assessment. In: 2013 IEEE International Conference on Services Computing, pp. 152–159. IEEE (2013)

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

  29. ur Rehman, Z., Hussain, O.K., Hussain, F.K.: Iaas cloud selection using mcdm methods. In: 2012 IEEE Ninth international conference on e-business engineering, pp. 246–251. IEEE (2012)

  30. ur Rehman, Z., Hussain, O.K., Hussain, F.K.: Multi-criteria iaas service selection based on QOS history. In: Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on, pp. 1129–1135. IEEE (2013)

  31. Siegel, J., Perdue, J.: Cloud services measures for global use: the service measurement index (smi). In: 2012 Annual SRII Global Conference, pp. 411–415. IEEE (2012)

  32. Stewart, J.J., Lee, C.Y., Ibrahim, S., Watts, P., Shlomchik, M., Weigert, M., Litwin, S.: A shannon entropy analysis of immunoglobulin and t cell receptor. Mol. Immunol. 34(15), 1067–1082 (1997)

    Article  Google Scholar 

  33. Boran, F.E., Genç, S., Kurt, M., Akay, D.: A multi-criteria intuitionistic fuzzy group decision making for supplier selection with topsis method. Expert Syst. Appl. 36(8), 11363–11368 (2009)

    Article  Google Scholar 

  34. Majid Behzadian, S., Otaghsara, K., Yazdani, M., Ignatius, J.: A state-of the-art survey of topsis applications. Expert Syst. Appl. 39(17), 13051–13069 (2012)

    Article  Google Scholar 

  35. Sidhu, J., Singh, S.: Improved topsis method based trust evaluation framework for determining trustworthiness of cloud service providers. J. Grid Comput. 15(1), 81–105 (2017)

    Article  Google Scholar 

  36. Wang, Z., Li, K.W., Jianhui, X.: A mathematical programming approach to multi-attribute decision making with interval-valued intuitionistic fuzzy assessment information. Expert Syst. Appl. 38(10), 12462–12469 (2011)

    Article  Google Scholar 

  37. Lilei, L., Yuan, Y.: A novel topsis evaluation scheme for cloud service trustworthiness combining objective and subjective aspects. J. Syst. Softw. 143, 71–86 (2018)

    Article  Google Scholar 

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhinav Tomar.

Ethics declarations

Competing Interests

The authors have not disclosed any competing interests.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tomar, A., Kumar, R.R. & Gupta, I. Decision making for cloud service selection: a novel and hybrid MCDM approach. Cluster Comput 26, 3869–3887 (2023). https://doi.org/10.1007/s10586-022-03793-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03793-y

Keywords

Navigation