Abstract
Cloud service providers (CSPs) are providing a variety of similar services in the cloud marketplace. It is very challenging for cloud customers to compare these services and choose an appropriate CSP. In this regard, multi-criteria decision-making (MCDM) algorithms are useful to select a suitable CSP among a set of CSPs and/or rank the CSPs. The selection or ranking of CSP is based on various quality of service (QoS) parameters and their weights. One of the popular MCDM algorithms is the preference ranking organization method for enrichment of evaluations (PROMETHEE), which results in the completeness of ranking. PROMETHEE compares the alternatives with respect to each criterion and represents them in the form of a pairwise comparison matrix. However, the comparison value is represented as either 0 or 1 without showing how far or close these two alternatives are with respect to that criterion. Therefore, in this paper, we propose an efficient service selection algorithm (SSA) by modifying the traditional PROMETHEE and by considering the differences between the alternatives with respect to criteria. The proposed algorithm is illustrated through a numerical example and compared with the PROMETHEE using four randomly generated datasets. The comparison results show the effectiveness of the proposed algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Panda SK, Jana PK (2016) Uncertainty-based QoS Min-Min algorithm for heterogeneous multi-cloud environment. Arab J Sci Eng 41(8):3003–3025
Pallathadka H, Sajja GS, Phasinam K, Ritonga M, Naved M, Bansal R, Quiñonez-Choquecota J (2021) An investigation of various applications and related challenges in cloud computing. Proc Mater Today
Panda SK, Jana PK (2017) SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 73(6):2730–2762
Pande SK, Panda SK, Das S (2021) Dynamic service migration and resource management for vehicular clouds. J Ambient Intell Hum Comput 12(1):1227–1247
Kumar MS, Gupta I, Panda SK, Jana PK (2017) Granularity-based workflow scheduling algorithm for cloud computing. J Supercomput 73(12):5440–5464
Pande SK, Panda SK, Das S, Alazab M, Sahoo KS, Luhach AK, Nayyar A (2020) A smart cloud service management algorithm for vehicular clouds. IEEE Trans Intell Transp Syst
Research and Markets (2021) Cloud computing industry to grow. https://www.globenewswire.com/news-release/2020/08/21/2081841/0/en/Cloud-Computing-Industry-to-Grow-from-371-4-Billion-in-2020-to-832-1-Billion-by-2025-at-a-CAGR-of-17-5.html. Accessed 15 Sept 2021
Parast FK, Sindhav C, Nikam S, Yekta HI, Kent KB, Hakak S (2021) Cloud computing security: a survey of service-based models. Comput Secur 102580
Nithya S, Sangeetha M, Prethi KA, Sahoo KS, Panda SK, Gandomi AH (2020) SDCF: a software-defined cyber foraging framework for cloudlet environment. IEEE Trans Netw Serv Manag 17(4):2423–2435
Fahmideh M, Grundy J, Beydoun G, Zowghi D, Susilo W, Mougouei D (2022) A model-driven approach to reengineering processes in cloud computing. Inf Softw Technol 144:106795
Jatoth C, Gangadharan GR, Fiore U, Buyya R (2019) SELCLOUD: a hybrid multi-criteria decision-making model for selection of cloud services. Soft Comput 23(13):4701–4715
Velasquez M, Hester PT (2013) An analysis of multi-criteria decision making methods. Int J Oper Res 10(2):56–66
Brans J-P (1982) L’ingénierie de la décision: l’élaboration d’instruments d’aide a la décision. Université Laval, Faculté des sciences de l’administration
Brans JP, Mareschal B (1992) PROMETHEE V: MCDM problems with segmentation constraints. INFOR: Inf Syst Oper Res 30(2):85–96
Brans J-P, Mareschal B (1995) The PROMETHEE VI procedure: how to differentiate hard from soft multicriteria problems. J Decis Syst 4(3):213–223
Sen DK, Datta S, Patel SK, Mahapatra SS (2015) Multi-criteria decision making towards selection of industrial robot: exploration of PROMETHEE II method. Int J Benchmarking
Dong J, Wan S (2018) A PROMETHEE-FLP method for heterogeneous multi-attributes group decision making. IEEE Access 6:46656–46667
Mohdiwale S, Sahu M, Sinha GR, Bajaj V (2020) Automated cognitive workload assessment using logical teaching learning-based optimization and PROMETHEE multi-criteria decision making approach. IEEE Sens J 20(22):13629–13637
Rafi S, Yu W, Akbar MA, Alsanad A, Gumaei A (2020) Prioritization based taxonomy of DevOps security challenges using PROMETHEE. IEEE Access 8:105426–105446
Panda SK, Saha M, Panigrahi S (2021) A survey on applications of multi-attribute decision making algorithms in cloud computing. SPAST Abstr 1(01)
Saha M, Panda SK, Panigrahi S (2021) A hybrid multi-criteria decision making algorithm for cloud service selection. Int J Inf Technol 13(4):1417–1422
Schaefer JL, Siluk JCM, de Carvalho PS (2021) An MCDM-based approach to evaluate the performance objectives for strategic management and development of energy cloud. J Clean Prod 320:128853
Cloudorado (2021) Cloud computing comparison engine. https://www.cloudorado.com/. Accessed 15 Sept 2021
Behzadian M, Kazemzadeh RB, Albadvi A, Aghdasi M (2010) PROMETHEE: a comprehensive literature review on methodologies and applications. Eur J Oper Res 200(1):198–215
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Saha, M., Panda, S.K., Panigrahi, S. (2022). An Efficient Service Selection Algorithm for Cloud Computing. In: Rout, R.R., Ghosh, S.K., Jana, P.K., Tripathy, A.K., Sahoo, J.P., Li, KC. (eds) Advances in Distributed Computing and Machine Learning. Lecture Notes in Networks and Systems, vol 427. Springer, Singapore. https://doi.org/10.1007/978-981-19-1018-0_9
Download citation
DOI: https://doi.org/10.1007/978-981-19-1018-0_9
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-1017-3
Online ISBN: 978-981-19-1018-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)