Skip to main content
Log in

Service Selection Using Multi-criteria Decision Making: A Comprehensive Overview

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

The growing number of services that can meet the users’ functional requirements, inspired many researchers to provide some approaches to rank and select the best possible services regarding their quality of service (QoS) and users’ preferences. Considering various criteria which should be considered in the service selection process, multi-criteria decision making (MCDM) techniques have been vastly applied to help a decision-maker in determining the weight of each QoS factor and ranking the services provided by different service providers. This paper provides an extensive investigation of the state of the art MCDM-based service selection schemes proposed in the literature. It provides the required background knowledge and puts forward a taxonomy of the investigated service selection schemes regarding their applied MCDM methods. Also, it describes how the MCDM methods are adapted by the studied schemes, which datasets and QoS criteria are employed by each system, and which factors and environments are utilized to evaluate the service selection schemes. Finally, the concluding remarks are provided, and directions for future studies are highlighted.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  1. Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. 48, 33 (2016)

    Article  Google Scholar 

  2. Masdari, M., ValiKardan, S., Shahi, Z., Azar, S.I.: Towards workflow scheduling in cloud computing: a comprehensive analysis. J. Netw. Comput. Appl. 66, 64–82 (2016)

    Article  Google Scholar 

  3. Masdari, M., Salehi, F., Jalali, M., Bidaki, M.: A survey of PSO-based scheduling algorithms in cloud computing. J. Netw. Syst. Manage. 25, 122–158 (2017)

    Article  Google Scholar 

  4. Niknejad, N., Amiri, I.S.: Literature review of service-oriented architecture (SOA) adoption researches and the related significant factors. In: Niknejad, N., Che Hussin, A.R., Amiri, I.S. (eds.) The impact of service oriented architecture adoption on organizations, pp. 9–41. Springer, Berlin (2019)

    Chapter  Google Scholar 

  5. Mohsin, A., Janjua, N.K.: A review and future directions of SOA-based software architecture modeling approaches for System of Systems. Serv. Oriented Comput. Appl. 12, 183–200 (2018)

    Article  Google Scholar 

  6. Ghobaei-Arani, M., Khorsand, R., Ramezanpour, M.: An autonomous resource provisioning framework for massively multiplayer online games in cloud environment. J. Netw. Comput. Appl. 142, 76–97 (2019)

    Article  Google Scholar 

  7. Rodriguez-Mier, P., Pedrinaci, C., Lama, M., Mucientes, M.: An integrated semantic web service discovery and composition framework. IEEE Trans. Serv. Comput. 9, 537–550 (2016)

    Article  Google Scholar 

  8. Garriga, M., Mateos, C., Flores, A., Cechich, A., Zunino, A.: RESTful service composition at a glance: a survey. J. Netw. Comput. Appl. 60, 32–53 (2016)

    Article  Google Scholar 

  9. Ghobaei‐Arani, M., Rahmanian, A.A., Souri, A., Rahmani, A.M.: A moth‐flame optimization algorithm for web service composition in cloud computing: simulation and verification. Software Pract. Exper. 48(10), 1865–1892 (2018)

    Google Scholar 

  10. Wang, D., Yang, Y., Mi, Z.: A genetic-based approach to web service composition in geo-distributed cloud environment. Comput. Electr. Eng. 43, 129–141 (2015)

    Article  Google Scholar 

  11. Jatoth, C., Gangadharan, G., Buyya, R.: Computational intelligence based QoS-aware web service composition: a systematic literature review. IEEE Trans. Serv. Comput. 10, 475–492 (2017)

    Article  Google Scholar 

  12. Wang, S., Sun, Q., Zou, H., Yang, F.: Particle swarm optimization with Skyline operator for fast cloud-based web service composition. Mob. Netw. Appl. 18, 116–121 (2013)

    Article  Google Scholar 

  13. Ghobaei-Arani, M., Souri, A.: LP-WSC: a linear programming approach for web service composition in geographically distributed cloud environments. J. Supercomput. 75(5), 2603–2628 (2019)

    Article  Google Scholar 

  14. Xu, J., Guo, L., Zhang, R., Zhang, Y., Hu, H., Wang, F., Pei, Z.: Towards fuzzy QoS driven service selection with user requirements. In: 2017 international conference on progress in informatics and computing (PIC), pp. 230–234 (2017)

  15. Ding, Z., Liu, J., Sun, Y., Jiang, C., Zhou, M.: A transaction and QoS-aware service selection approach based on genetic algorithm. IEEE Trans. Syst. Man Cybern. Syst. 45, 1035–1046 (2015)

    Article  Google Scholar 

  16. Ma, H., Wang, A., Zhang, M.: A hybrid approach using genetic programming and greedy search for QoS-aware web service composition. In: Hameurlain, A., Küng, J., Wagner, R., Decker, H., Lhotska, L., Link, S. (eds.) Transactions on large-scale data- and knowledge-centered systems XVIII: special issue on database- and expert-systems applications, pp. 180–205. Springer, Berlin (2015)

    Google Scholar 

  17. Ghobaei-Arani, M., Rahmanian, A.A., Aslanpour, M.S., Dashti, S.E.: CSA-WSC: cuckoo search algorithm for web service composition in cloud environments. Soft. Comput. 22(24), 8353–8378 (2018)

    Article  Google Scholar 

  18. Jatoth, C., Gangadharan, G.R., Buyya, R.: Optimal fitness aware cloud service composition using an adaptive genotypes evolution based genetic algorithm. Future Gener. Comput. Syst. 94, 185–198 (2019)

    Article  Google Scholar 

  19. Ding, Z., Sun, Y., Liu, J., Pan, M., Liu, J.: A genetic algorithm based approach to transactional and QoS-aware service selection. Enterp. Inf. Syst. 11, 339–358 (2017)

    Article  Google Scholar 

  20. Wang, W., Sun, Q., Zhao, X., Yang, F.: An improved particle swarm optimization algorithm for QoS-aware web service selection in service oriented communication. Int. J. Comput. Intell. Syst. 3, 18–30 (2010)

    Article  Google Scholar 

  21. Chouiref, Z., Belkhir, A., Benouaret, K., Hadjali, A.: A fuzzy framework for efficient user-centric Web service selection. Appl. Soft Comput. 41, 51–65 (2016)

    Article  Google Scholar 

  22. Zheng, H., Feng, Y., Tan, J.: A fuzzy QoS-aware resource service selection considering design preference in cloud manufacturing system. Int. J. Adv. Manuf. Technol. 84, 371–379 (2016)

    Article  Google Scholar 

  23. Ha, W.: Cloud service selection with fuzzy C-means artificial immune network memory classifier. In: 2018 14th international conference on computational intelligence and security (CIS), pp. 264–268 (2018)

  24. Vimercati, SDCd, Foresti, S., Livraga, G., Piuri, V., Samarati, P.: A fuzzy-based brokering service for cloud plan selection. IEEE Syst. J. 13(4), 4101–4109 (2019)

    Article  Google Scholar 

  25. Moghaddam, M., Davis, J.G.: Simultaneous service selection for multiple composite service requests: a combinatorial auction approach. Decis. Support Syst. 120, 81–94 (2019)

    Article  Google Scholar 

  26. Liang, H., Du, Y., Jiang, T., Li, F.: A comprehensive multi-objective approach of service selection for service processes with twofold restrictions. Future Gener. Comput. Syst. 92, 119–140 (2019)

    Article  Google Scholar 

  27. Maheswari, S., Karpagam, G. R.: Performance evaluation of semantic based service selection methods. Comput. Electr. Eng. 71, 966–977 (2018)

    Article  Google Scholar 

  28. Wang, S., Huang, L., Sun, L., Hsu, C.-H., Yang, F.: Efficient and reliable service selection for heterogeneous distributed software systems. Future Gener. Comput. Syst. 74, 158–167 (2017)

    Article  Google Scholar 

  29. Moghaddam, M.: An auction-based approach for composite web service selection, pp. 400–405. Springer, Berlin (2013)

    Google Scholar 

  30. Zhang, H., Guo, F., Ji, H., Zhu, C.: Combinational auction-based service provider selection in mobile edge computing networks. IEEE Access 5, 13455–13464 (2017)

    Article  Google Scholar 

  31. Moghaddam, M., Davis, J.G., Viglas, T.: A combinatorial auction model for composite service selection based on preferences and constraints. In: 2013 IEEE international conference on services computing, pp. 81–88 (2013)

  32. Moghaddam, M., Davis, J.G.: Auction-based models for composite service selection: a design framework, pp. 101–115. Springer, Cham (2018)

    Google Scholar 

  33. Li, X., Zhong, Y., He, Q., Chen, F., Zhang, X., Dou, W., Yang, Y.: Quality-aware service selection for multi-tenant service oriented systems based on combinatorial auction. IEEE Access 7, 35645–35660 (2019)

    Article  Google Scholar 

  34. He, Q., Yan, J., Jin, H., Yang, Y.: Quality-aware service selection for service-based systems based on iterative multi-attribute combinatorial auction. IEEE Trans. Softw. Eng. 40, 192–215 (2014)

    Article  Google Scholar 

  35. Kahraman, C., Onar, S.C., Oztaysi, B.: Fuzzy multicriteria decision-making: a literature review. Int. J. Comput. Intell. Syst. 8, 637–666 (2015)

    Article  MATH  Google Scholar 

  36. Chen, C.-T.: Extensions of the TOPSIS for group decision-making under fuzzy environment. Fuzzy Sets Syst. 114, 1–9 (2000)

    Article  MATH  Google Scholar 

  37. Zyoud, S.H., Fuchs-Hanusch, D.: A bibliometric-based survey on AHP and TOPSIS techniques. Expert Syst. Appl. 78, 158–181 (2017)

    Article  Google Scholar 

  38. Figueira, J., Mousseau, V., Roy, B.: ELECTRE methods. In: Gandibleux, X. (ed.) Multiple criteria decision analysis: state of the art surveys, pp. 133–153. Springer, Berlin (2005)

    Chapter  Google Scholar 

  39. Brans, J.-P., Mareschal, B.: PROMETHEE methods. In: Gandibleux, X. (ed.) Multiple criteria decision analysis: state of the art surveys, pp. 163–186. Springer, Berlin (2005)

    Chapter  Google Scholar 

  40. Saaty, T.L.: How to make a decision: the analytic hierarchy process. Eur. J. Oper. Res. 48, 9–26 (1990)

    Article  MATH  Google Scholar 

  41. Saaty, T.L.: Analytic network process. Springer, Berlin (2013)

    Google Scholar 

  42. Whaiduzzaman, M., Gani, A., Anuar, N.B., Shiraz, M., Haque, M.N., Haque, I.T.: Cloud service selection using multicriteria decision analysis. Sci. World J. 2014, 10 (2014)

    Google Scholar 

  43. Al-Faifi, A.M., Song, B., Alamri, A., Alelaiwi, A., Xiang, Y.: A survey on multi-criteria decision making methods for evaluating cloud computing services. 網際網路技術學刊 18, 473–494 (2017)

    Google Scholar 

  44. Tsai, C.-F., Hsu, Y.-F., Lin, C.-Y., Lin, W.-Y.: Intrusion detection by machine learning: a review. Expert Syst. Appl. 36, 11994–12000 (2009)

    Article  Google Scholar 

  45. Thomas, T.K., Silas, S.: An analysis on selection of cloud vendors based on subjective and objective parameters. In: 2018 2nd international conference on inventive systems and control (ICISC), pp. 974–977 (2018)

  46. Vesyropoulos, N., Georgiadis, C.K.: QoS-based filters in web service compositions: utilizing multi-criteria decision analysis methods. J. Multi-Criteria Decis. Anal. 22, 279–292 (2015)

    Article  Google Scholar 

  47. Wang, S., Liu, Z., Sun, Q., Zou, H., Yang, F.: Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing. J. Intell. Manuf. 25, 283–291 (2014)

    Article  Google Scholar 

  48. Chen, F., Li, M., Wu, H.: GACRM: a dynamic multi-attribute decision making approach to large-scale Web service composition. Appl. Soft Comput. 61, 947–958 (2017)

    Article  Google Scholar 

  49. Kang, J., Sim, K.M.: Cloudle: a multi-criteria cloud service search engine. In: 2010 IEEE Asia-Pacific services computing conference, pp. 339–346 (2010)

  50. Rehman, Z.U., Hussain, F.K., Hussain, O.K.: Towards multi-criteria cloud service selection. In: 2011 fifth international conference on innovative mobile and internet services in ubiquitous computing, pp. 44–48 (2011)

  51. Yang, Y., Liu, R., Chen, Y., Li, T., Tang, Y.: Normal cloud model-based algorithm for multi-attribute trusted cloud service selection. IEEE Access 6, 37644–37652 (2018)

    Article  Google Scholar 

  52. Kritikos, K., Plexousakis, D.: Multi-cloud application design through cloud service composition. In: 2015 IEEE 8th international conference on cloud computing, pp. 686–693 (2015)

  53. Jaiswal, A., Mishra, R.: Cloud service selection using TOPSIS and Fuzzy TOPSIS with AHP and ANP. In: Proceedings of the 2017 international conference on machine learning and soft computing, pp. 136–142 (2017)

  54. Huo, Y., Zhuang, Y., Gu, J., Ni, S., Xue, Y.: Discrete gbest-guided artificial bee colony algorithm for cloud service composition. Appl. Intell. 42, 661–678 (2015)

    Article  Google Scholar 

  55. Dou, W., Zhang, X., Liu, J., Chen, J.: HireSome-II: towards privacy-aware cross-cloud service composition for big data applications. IEEE Trans. Parallel Distrib. Syst. 26, 455–466 (2015)

    Article  Google Scholar 

  56. Thirumaran, M., Dhavachelvan, P., Lakshmi, P., Sheela, S.: Parallel analytic hierarchy process for web service discovery and composition. Presented at the Proceedings of the 8th international workshop on information integration on the Web: in conjunction with WWW 2011, Hyderabad, India, 2011

  57. Xiahou, J., Lin, F., Huang, Q., Zeng, W.: Multi-datacenter cloud storage service selection strategy based on AHP and backward cloud generator model. Neural Comput. Appl. 29, 71–85 (2018)

    Article  Google Scholar 

  58. Cao, Y., Wang, S., Kang, L., Gao, Y.: A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int. J. Adv. Manuf. Technol. 82, 235–251 (2016)

    Article  Google Scholar 

  59. Serrai, W., Abdelli, A., Mokdad, L., Serrai, A.: Dealing with user constraints in MCDM based web service selection. In: Computers and communications (ISCC), 2017 IEEE symposium on, pp. 158–163 (2017)

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

    Article  Google Scholar 

  61. Ma, S., Lan, C., Ho, C., Ye, J.: QoS-aware selection of Web APIs based on ε-Pareto genetic algorithm. In: 2016 International computer symposium (ICS), pp. 595–600 (2016)

  62. Viriyasitavat, W.: Multi-criteria selection for services selection in service workflow. J. Ind. Inf. Integr. 1, 20–25 (2016)

    Google Scholar 

  63. Wang, H., Yang, D., Yu, Q., Tao, Y.: Integrating modified cuckoo algorithm and creditability evaluation for QoS-aware service composition. Knowl. Based Syst. 140, 64–81 (2018)

    Article  Google Scholar 

  64. Abdel-Basset, M., Mohamed, M., Chang, V.: NMCDA: a framework for evaluating cloud computing services. Future Gener. Comput. Syst. 86, 12–29 (2018)

    Article  Google Scholar 

  65. Sun, M., Zang, T., Xu, X., Wang, R.: Consumer-centered cloud services selection using AHP. In: 2013 International conference on service sciences (ICSS), pp. 1–6 (2013)

  66. Karim, R., Ding, C., Miri, A.: An end-to-end QoS mapping approach for cloud service selection. In: 2013 IEEE ninth world congress on services, pp. 341–348 (2013)

  67. Zhang, M., Liu, L.: Evolutionary algorithm with AHP decision-making method for cloud workflow service composition. In: 2015 IEEE 7th international conference on cloud computing technology and science (CloudCom), pp. 339–346 (2015)

  68. Wanchun, D., Chao, L., Xuyun, Z., Chen, J.: A QoS-aware service evaluation method for co-selecting a shared service. In: 2011 IEEE international conference on web services, pp. 145–152 (2011)

  69. Alam, K.A., Ahmed, R., Butt, F.S., Kim, S.-G., Ko, K.-M.: An uncertainty-aware integrated fuzzy AHP-WASPAS model to evaluate public cloud computing services. Procedia Comput. Sci. 130, 504–509 (2018)

    Article  Google Scholar 

  70. Kumar, R.R., Kumar, C.: An evaluation system for cloud service selection using fuzzy AHP. In: Industrial and information systems (ICIIS), 2016 11th international conference on, pp. 821–826 (2016)

  71. Salah, N.B., Saadi, I.B.: Fuzzy AHP for learning service selection in context-aware ubiquitous learning systems. In: Ubiquitous intelligence & computing, advanced and trusted computing, scalable computing and communications, cloud and big data computing, internet of people, and smart world congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld), 2016 Intl IEEE conferences, pp. 171–179 (2016)

  72. Zoie, R.C., Alexandru, B., Mihaela, R.D., Mihail, D.: A decision making framework for weighting and ranking criteria for Cloud provider selection. In: 2016 20th international conference on system theory, control and computing (ICSTCC), pp. 590–595 (2016)

  73. Zhang, L.-C., Hua, Z., Fang-Chun, Y.: Web service composition algorithm based on TOPSIS. J. China Univ. Posts Telecommun. 18, 89–97 (2011)

    Article  Google Scholar 

  74. Zhang, L.-C., Li, C.-J., Yu, Z.-L.: Dynamic Web service selection group decision-making based on heterogeneous QoS models. J. China Univ. Posts Telecommun. 19, 80–90 (2012)

    Article  Google Scholar 

  75. Regunathan, R., Murugaiyan, A., Lavanya, K.: A QoS-aware hybrid TOPSIS–plurality method for multi-criteria decision model in mobile cloud service selection, Singapore, pp. 499–507 (2019)

  76. Belouaar, H., Kazar, O., Rezeg, K.: Web service selection based on TOPSIS algorithm. In: Mathematics and information technology (ICMIT), 2017 international conference on, pp. 177–182 (2017)

  77. Zou, H., Zhang, L., Yang, F., Zhao, Y.: A Web service composition algorithmic method based on TOPSIS supporting multiple decision-makers. In: Services (SERVICES-1), 2010 6th world congress on, pp. 158–159 (2010)

  78. Rădulescu, C.Z., Rădulescu, I.C.: An extended TOPSIS approach for ranking cloud service providers. Stud. Inform. Control 26, 183–192 (2017)

    Article  Google Scholar 

  79. Rehman, Z.u., Hussain, O.K., Hussain, F.K.: Multi-criteria IaaS service selection based on QoS history. In: 2013 IEEE 27th international conference on advanced information networking and applications (AINA), pp. 1129–1135 (2013)

  80. Lu, 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 

  81. Lo, C.-C., Chen, D.-Y., Tsai, C.-F., Chao, K.-M.: Service selection based on fuzzy TOPSIS method. In: Advanced information networking and applications workshops (WAINA), 2010 IEEE 24th international conference on, pp. 367–372 (2010)

  82. Maheswari, S., Karpagam, G.: Enhancing Fuzzy Topsis for web service selection. Int. J. Comput. Appl. Technol. 51, 344–351 (2015)

    Article  Google Scholar 

  83. Xiao, J.-Q., Gao, J.-J., Zhou, Z.-Y.: Cloud service selection for dynamic QoS and fuzzy entropy weight TOPSIS. DEStech Trans. Comput. Sci. Eng. (2016)

  84. Chakhar, S., Youcef, S., Mousseau, V., Mokdad, L., Haddad, S.: Multicriteria evaluation-based conceptual framework for composite Web service selection. University Paris Dauphine, France, Research Report, Lamsade (2011)

    Google Scholar 

  85. Karim, R., Ding, C., Chi, C.: An enhanced PROMETHEE model for QoS-based web service selection. In: 2011 IEEE international conference on services computing, pp. 536–543 (2011)

  86. Silas, S., Rajsingh, E., Ezra, K.: An efficient service selection framework for pervasive environments. Int. J. Wirel. Mob. Comput. 6, 80–90 (2013)

    Article  Google Scholar 

  87. Zhuo, Z., Ying, J., Xin, Z.: SLA_oriented service selection in cloud environment: a PROMETHEE_based approach. In: 2015 4th international conference on computer science and network technology (ICCSNT), pp. 872–875 (2015)

  88. Akshya Kaveri, B., Gireesha, O., Somu, N., Gauthama Raman, M.R., Shankar Sriram, V.S.: E-FPROMETHEE: an entropy based fuzzy multi criteria decision making service ranking approach for cloud service selection, Singapore, pp. 224–238 (2018)

  89. Gohar, P., Purohit, L.: Discovery and prioritization of web services based on fuzzy user preferences for QoS. In: 2015 International conference on computer, communication and control (IC4), pp. 1–6 (2015)

  90. Zhong, W., Gui-hua, N., Web service composition market decision model based on grey situation decision-making. In: 2012 international conference on information management, innovation management and industrial engineering, pp. 150–153 (2012)

  91. Serrai, W., Abdelli, A., Mokdad, L., Hammal, Y.: Towards an efficient and a more accurate web service selection using MCDM methods. J. Comput. Sci. 22, 253–267 (2017)

    Article  Google Scholar 

  92. Nawaz, F., Asadabadi, M.R., Janjua, N.K., Hussain, O.K., Chang, E., Saberi, M.: An MCDM method for cloud service selection using a Markov chain and the best-worst method. Knowl. Based Syst. 159, 120–131 (2018)

    Article  Google Scholar 

  93. Yan, Y., Chen, M.: Anytime QoS-aware service composition over the GraphPlan. Serv. Oriented Comput. Appl. 9, 1–19 (2015)

    Article  Google Scholar 

  94. Huo, Y., Qiu, P., Zhai, J., Fan, D., Peng, H.: Multi-objective service composition model based on cost-effective optimization. Appl. Intell. 48, 651–669 (2018)

    Article  Google Scholar 

  95. Jatoth, C., Gangadharan, G.R., Fiore, U., Buyya, R.: QoS-aware Big service composition using MapReduce based evolutionary algorithm with guided mutation. Future Gener. Comput. Syst. 86, 1008–1018 (2018)

    Article  Google Scholar 

  96. Du, W., Fan, H.: An automatic service composition algorithm for constructing the global optimal service tree based on QoS. In: 2010 IEEE international geoscience and remote sensing symposium, pp. 3976–3979 (2010)

  97. Wu, T., Dou, W., Hu, C., Chen, J.: Service mining for trusted service composition in cross-cloud environment. IEEE Syst. J. 11, 283–294 (2017)

    Article  Google Scholar 

  98. Ma, H., Hu, Z., Li, K., Zhang, H.: Toward trustworthy cloud service selection: a time-aware approach using interval neutrosophic set. J. Parallel Distrib. Comput. 96, 75–94 (2016)

    Article  Google Scholar 

  99. Ouadah, A., Hadjali, A., Nader, F., Benouaret, K.: SEFAP: an efficient approach for ranking skyline web services. J. Ambient Intell. Humaniz. Comput. 10, 709–725 (2018)

    Article  Google Scholar 

  100. Rhimi, F., Yahia, S.B., Ahmed, S.B.: Refining the Skyline with fuzzy similarity measures and Topsis method for the optimization of web services composition. In: 2016 IEEE international conference on fuzzy systems (FUZZ-IEEE), pp. 2091–2097 (2016)

  101. Khezrian, M., Jahan, A., Kadir, W.M.N.W., Ibrahim, S.: An approach for web service selection based on confidence level of decision maker. PLoS ONE 9, e97831 (2014)

    Article  Google Scholar 

  102. Al-Faifi, A., Song, B., Hassan, M.M., Alamri, A., Gumaei, A.: A hybrid multi criteria decision method for cloud service selection from Smart data. Future Gener. Comput. Syst. 93, 43–57 (2019)

    Article  Google Scholar 

  103. Büyüközkan, G., Göçer, F., Feyzioğlu, O.: Cloud computing technology selection based on interval-valued intuitionistic fuzzy MCDM methods. Soft Comput. 22, 5091–5114 (2018)

    Article  Google Scholar 

  104. Ouadah, A., Hadjali, A., Nader, F.: A hybrid MCDM framework for efficient web services selection based on QoS. In: 2018 International conference on applied smart systems (ICASS), pp. 1–6 (2018)

  105. Wu, H., Wang, Q., Wolter, K.: Optimal cloud-path selection in mobile cloud offloading systems based on QoS criteria. Int. J. Grid High Perform. Comput. 5, 30–47 (2013)

    Article  Google Scholar 

  106. Sidhu, J., Singh, S.: Design and comparative analysis of MCDM-based multi-dimensional trust evaluation schemes for determining trustworthiness of cloud service providers. J. Grid Comput. 15, 197–218 (2017)

    Article  Google Scholar 

  107. Sun, L., Dong, H., Hussain, F.K., Hussain, O.K., Ma, J., Zhang, Y.: A hybrid fuzzy framework for cloud service selection. In: Web services (ICWS), 2014 IEEE international conference on, pp. 313–320 (2014)

  108. Dragović, I., Turajlić, N., Radojević, D., Petrović, B.: Combining Boolean consistent fuzzy logic and AHP illustrated on the web service selection problem. Int. J. Comput. Intell. Syst. 7, 84–93 (2014)

    Article  Google Scholar 

  109. Lee, S., Seo, K.-K.: A hybrid multi-criteria decision-making model for a cloud service selection problem using BSC, fuzzy Delphi method and fuzzy AHP. Wirel. Pers. Commun. 86, 57–75 (2016)

    Article  Google Scholar 

  110. Singh, N., Tyagi, K.: Ranking of services for reliability estimation of SOA system using fuzzy multicriteria analysis with similarity-based approach. Int. J. Syst. Assurance Eng. Manage. 8, 317–326 (2017)

    Article  Google Scholar 

  111. 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, 4701–4715 (2018)

    Article  Google Scholar 

  112. Rehman, Z.u., 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 (2012)

  113. Kumar, R.R., Mishra, S., Kumar, C.: A novel framework for cloud service evaluation and selection using hybrid MCDM methods. Arab. J. Sci. Eng. 43, 7015–7030 (2017)

    Article  Google Scholar 

  114. Serrai, W., Abdelli, A., Mokdad, L., Serrai, A.: How to deal with QoS value constraints in MCDM based Web service selection. Concurr. Comput. Pract. Exp 31, e4512 (2018)

    Google Scholar 

  115. Ouadah, A., Benouaret, K., Hadjali, A., Nader, F.: Combining skyline and multi-criteria decision methods to enhance Web services selection. In: 2015 12th international symposium on programming and systems (ISPS), pp. 1–8 (2015)

  116. Kumar, R.R., Kumar, C.: A Multicriteria decision-making method for cloud service selection and ranking, Singapore, pp. 139–147 (2018)

  117. Sun, L., Ma, J., Zhang, Y., Dong, H., Hussain, F.K.: Cloud-FuSeR: fuzzy ontology and MCDM based cloud service selection. Future Gener. Comput. Syst. 57, 42–55 (2016)

    Article  Google Scholar 

  118. Rehman, Z.U., Hussain, O.K., Hussain, F.K.: Parallel cloud service selection and ranking based on QoS history. Int. J. Parallel Program. 42, 820–852 (2014)

    Article  Google Scholar 

  119. Kumar, R.R., Mishra, S., Kumar, C.: Prioritizing the solution of cloud service selection using integrated MCDM methods under Fuzzy environment. J. Supercomput. 73, 4652–4682 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Masdari.

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

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hosseinzadeh, M., Hama, H.K., Ghafour, M.Y. et al. Service Selection Using Multi-criteria Decision Making: A Comprehensive Overview. J Netw Syst Manage 28, 1639–1693 (2020). https://doi.org/10.1007/s10922-020-09553-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10922-020-09553-w

Keywords

Navigation