Efficient cloud service ranking based on uncertain user requirements

In a cloud computing environment, there are many providers offering various services of different quality attributes. Selecting a cloud service that meets user requirements from such a large number of cloud services is a complex and time-consuming process. At the same time, user requirements are sometimes described as uncertain (sets or intervals), something which should be taken into account while selecting cloud services. This paper proposes an efficient method for ranking cloud services while accounting for uncertain user requirements. For this purpose, a requirement interval is defined to fulfill uncertain user requirements. Since there are a large number of cloud services, the services falling outside the requirement interval are filtered out. Finally, the analytic hierarchy process is employed for ranking. The results evaluate the proposed method in terms of optimality of ranking, scalability, and sensitivity analyses. According to the test results, the proposed method outperforms the previous methods.

[1]  Elizabeth Chang,et al.  Cloud service selection: State-of-the-art and future research directions , 2014, J. Netw. Comput. Appl..

[2]  P. Yu Multiple-Criteria Decision Making: "Concepts, Techniques, And Extensions" , 2012 .

[3]  Sangwon Lee,et al.  A Hybrid Multi-Criteria Decision-Making Model for a Cloud Service Selection Problem Using BSC, Fuzzy Delphi Method and Fuzzy AHP , 2016, Wirel. Pers. Commun..

[4]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[5]  Neeraj,et al.  A comparative analysis of prominently used MCDM methods in cloud environment , 2020, The Journal of Supercomputing.

[6]  Eui-nam Huh,et al.  Efficient service recommendation system for cloud computing market , 2009, ICIS.

[7]  D. Chang Applications of the extent analysis method on fuzzy AHP , 1996 .

[8]  Leili Mohammad Khanli,et al.  Cloud service ranking as a multi objective optimization problem , 2016, The Journal of Supercomputing.

[9]  Vadlamani Ravi,et al.  Ranking cloud services using fuzzy multi-attribute decision making , 2013, 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[10]  Prasanna Venkatesan,et al.  A Study on Evaluation Metrics for Multi Criteria Decision Making (MCDM) Methods - TOPSIS, COPRAS & GRA , 2018 .

[11]  Santoso Wibowo,et al.  Multi-criteria group decision making for evaluating the performance of e-waste recycling programs under uncertainty. , 2015, Waste management.

[12]  Hidekazu Tsuji,et al.  A new QoS ontology and its QoS-based ranking algorithm for Web services , 2009, Simul. Model. Pract. Theory.

[13]  Ahmed E. Youssef An Integrated MCDM Approach for Cloud Service Selection Based on TOPSIS and BWM , 2020, IEEE Access.

[14]  Hui Wang,et al.  Optimal selection of design scheme in cloud environment: A novel hybrid approach of multi-criteria decision-making based on F-ANP and F-QFD , 2020, J. Intell. Fuzzy Syst..

[15]  Abdulhameed Alelaiwi,et al.  Evaluating distributed IoT databases for edge/cloud platforms using the analytic hierarchy process , 2019, J. Parallel Distributed Comput..

[16]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[17]  Victor I. Chang,et al.  NMCDA: A framework for evaluating cloud computing services , 2018, Future Gener. Comput. Syst..

[18]  Kwang-Kyu Seo,et al.  A Decision-making Model to Choose a Cloud Service using Fuzzy AHP , 2013 .

[19]  Thomas L. Saaty,et al.  DECISION MAKING WITH THE ANALYTIC HIERARCHY PROCESS , 2008 .

[20]  Eyhab Al-Masri,et al.  Discovering the best web service , 2007, WWW '07.

[21]  Ralph E. Steuer,et al.  Multiple Criteria Decision Making, Multiattribute Utility Theory: The Next Ten Years , 1992 .

[22]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[23]  Hamed Vahdat-Nejad,et al.  A Framework for ranking ubiquitous computing services by AHP analysis , 2017, Int. J. Model. Simul. Sci. Comput..

[24]  Xavier Franch,et al.  Quality models for web services: A systematic mapping , 2014, Inf. Softw. Technol..

[25]  Chiranjeev Kumar,et al.  Prioritizing the solution of cloud service selection using integrated MCDM methods under Fuzzy environment , 2017, The Journal of Supercomputing.

[26]  Flávio R. C. Sousa,et al.  A Petri net-based decision-making framework for assessing cloud services adoption: The use of spot instances for cost reduction , 2015, J. Netw. Comput. Appl..

[27]  Rajiv Ranjan,et al.  Fuzzy cloud service selection framework , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[28]  Yanchun Zhang,et al.  Cloud-FuSeR: Fuzzy ontology and MCDM based cloud service selection , 2016, Future Gener. Comput. Syst..

[29]  Chiranjeev Kumar,et al.  CCS-OSSR: A framework based on Hybrid MCDM for Optimal Service Selection and Ranking of Cloud Computing Services , 2020, Cluster Computing.

[30]  R. Shanmugalakshmi,et al.  Cloud providers ranking and selection using quantitative and qualitative approach , 2020, Comput. Commun..

[31]  Uwe Schwiegelshohn,et al.  Towards Understanding Uncertainty in Cloud Computing Resource Provisioning , 2015, ICCS.

[32]  Alexandru Iosup,et al.  Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing , 2011, IEEE Transactions on Parallel and Distributed Systems.

[33]  Á. Sánchez-García,et al.  Requirements Prioritization Techniques in the last decade: A Systematic Literature Review , 2020, 2020 8th International Conference in Software Engineering Research and Innovation (CONISOFT).

[34]  Jonas Repschläger,et al.  Decision Model for Selecting a Cloud Provider: A Study of Service Model Decision Priorities , 2013, AMCIS.

[35]  Jane Siegel,et al.  Cloud Services Measures for Global Use: The Service Measurement Index (SMI) , 2012, 2012 Annual SRII Global Conference.

[36]  Rakesh Kumar,et al.  A framework for prioritizing cloud services in neutrosophic environment , 2020, J. King Saud Univ. Comput. Inf. Sci..

[37]  V. S. Shankar Sriram,et al.  IIVIFS-WASPAS: An integrated Multi-Criteria Decision-Making perspective for cloud service provider selection , 2020, Future Gener. Comput. Syst..

[38]  Yezheng Liu,et al.  Cloud service recommendation based on unstructured textual information , 2019, Future Gener. Comput. Syst..

[39]  Rakesh Garg,et al.  MCDM-Based Parametric Selection of Cloud Deployment Models for an Academic Organization , 2022, IEEE Transactions on Cloud Computing.

[40]  Alessio Ishizaka,et al.  Analytic Hierarchy Process and Expert Choice: Benefits and limitations , 2009, OR Insight.

[41]  Wei Xu,et al.  Evaluation of Cloud Services: A Fuzzy Multi-Criteria Group Decision Making Method , 2016, Algorithms.

[42]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[43]  Jingwei Li,et al.  MMB$^{cloud}$ -Tree: Authenticated Index for Verifiable Cloud Service Selection , 2017, IEEE Transactions on Dependable and Secure Computing.

[44]  M. Aramudhan,et al.  Priority based prediction mechanism for ranking providers in federated cloud architecture , 2018, Cluster Computing.