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.
Similar content being viewed by others
Data availability
Enquiries about data availability should be directed to the authors.
References
Mell, P., Grance, T., et al.: The nist definition of cloud computing. (2011)
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)
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)
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)
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)
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)
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)
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)
Abdel-Basset, M., Mohamed, M., Chang, V.: Nmcda: A framework for evaluating cloud computing services. Futur. Gener. Comput. Syst. 86, 12–29 (2018)
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)
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)
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)
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)
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)
Goraya, M.S., Singh, D., et al.: Satisfaction aware qos-based bidirectional service mapping in cloud environment. Clust. Comput. 23, 1–21 (2020)
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)
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)
Maroc, S., Zhang, J.B.: Cloud services security-driven evaluation for multiple tenants. Clust. Comput. 24(2), 1103–1121 (2021)
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)
Garg, S.K., Versteeg, S., Buyya, R.: A framework for ranking of cloud computing services. Futur. Gener. Comput. Syst. 29(4), 1012–1023 (2013)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-022-03793-y