Light-Weighted Decision Support Framework for Selecting Cloud Service燩roviders
Source abstract
Abstract
Multi-criteria decision making (MCDM) is a technique used to achieve better outcomes for some complex business-related problems, whereby the selection of the best alternative can be made in as many cases as possible. This paper proposes a model, the multi-criteria decision support method, that allows both service providers and consumers to maximize their profits while preserving the best matching process for resource allocation and task scheduling. The increasing number of service providers with different service provision capabilities creates an issue for consumers seeking to select the best service provider. Each consumer seeks a service provider based on various preferences, such as price, service quality, and time to complete the tasks. In the literature, the problem is viewed from different perspectives, such as investigating how to enhance task scheduling and the resource allocation process, improve consumers’ trust, and deal with network problems. This paper offers a novel model that considers the preferences of both service providers and consumers to find the best available service provider for each consumer. First, the model adopts the best-worst method (BWM) to gather and prioritize tasks based on consumers’ and service providers’ preferences. Then, the model calculates and matches similarities between the sets of tasks from the consumer’s side with the sets of tasks from the provider’s side to select the best service provider for each consumer using the two proposed algorithms. The complexity of the two algorithms is found to be O(n3).
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Software System Performance and Reliability
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (47)
Show source-provided references
1. Decision making for the selection of cloud vendor: An improved approach under group decision-making with integrated weights and objective/subjective attributes10.1016/j.eswa.2016.01.059 ↗
2. Iivifs-waspas: An integrated multi-criteria decision-making perspective for cloud service provider selection10.1016/j.future.2019.09.053 ↗
3. A novel framework for cloud service evaluation and selection using hybrid mcdm methods10.1007/s13369-017-2975-3 ↗
4. Prioritizing the solution of cloud service selection using integrated mcdm methods under fuzzy environment10.1007/s11227-017-2039-1 ↗
5. Determinant factors of cloud-sourcing decisions: Reflecting on the it outsourcing literature in the era of cloud computing10.1057/jit.2014.25 ↗
6. Q-Aware: Quality of service based cloud resource provisioning10.1016/j.compeleceng.2015.02.003 ↗
7. A survey on resource scheduling in cloud computing: Issues and challenges10.1007/s10723-015-9359-2 ↗
8. Performance comparison of heuristic algorithms for task scheduling in iaas cloud computing environment10.1371/journal.pone.0176321 ↗
9. A survey of information security incident handling in the cloud10.1016/j.cose.2014.11.006 ↗
10. On cloud security attacks: A taxonomy and intrusion detection and prevention as a service10.1016/j.jnca.2016.08.016 ↗
11. Service virtualisation of internet-of-things devices: Techniques and challenges
12. Task scheduling in internet of things cloud environment using a robust particle swarm optimization10.1002/cpe.5442 ↗
13. Scheduling in cloud manufacturing: State-of-the-art and research challenges10.1080/00207543.2018.1449978 ↗
14. Resource allocation in cloud computing using optimization techniques
15. The study of genetic algorithm-based task scheduling for cloud computing
16. Enhanced particle swarm optimization for task scheduling in cloud computing environments10.1016/j.procs.2015.09.064 ↗
17. A task scheduling algorithm considering game theory designed for energy management in cloud computing10.1016/j.future.2017.03.024 ↗
18. Cloud task scheduling based on load balancing ant colony optimization
19. Genetic algorithm for quality of service based resource allocation in cloud computing10.1007/s12065-019-00233-6 ↗
20. Energy efficient multiresource allocation of virtual machine based on pso in cloud data center
21. A cloud service selection model based on analytic network process10.17485/ijst/2015/v8i18/77721 ↗
22. Apply ahp for resource allocation problem in cloud10.4236/jcc.2015.310002 ↗
23. The analytic hierarchy process: Task scheduling and resource allocation in cloud computing environment10.1007/s11227-011-0625-1 ↗
24. The best-worst method for resource allocation and task scheduling in cloud computing
25. An approach for selecting software-as-a-service (saas) product
26. Solving cloud vendor selection problem using intuitionistic fuzzy decision framework10.1007/s00521-018-3648-1 ↗
27. An integrated mcdm approach for cloud service selection based on topsis and bwm10.1109/ACCESS.2020.2987111 ↗
28. Multi-objective decision-making for mobile cloud offloading: A survey10.1109/ACCESS.2018.2791504 ↗
29. Multi-criteria decision analysis methods in the mobile cloud offloading paradigm10.3390/jsan6040025 ↗
30. Selcloud: A hybrid multi-criteria decision-making model for selection of cloud services10.1007/s00500-018-3120-2 ↗
31. A framework for ranking of cloud computing services10.1016/j.future.2012.06.006 ↗
32. A multi criteria decision making method for cloud service selection and ranking10.4018/IJACI.2018070101 ↗
33. Conditional preference networks for cloud service selection and ranking with many irrelevant attributes10.1109/ACCESS.2021.3114637 ↗
34. A framework of cloud service selection with criteria interactions10.1016/j.future.2018.12.005 ↗
35. MCDM-based parametric selection of cloud deployment models for an academic organization10.1109/TCC.2020.2980534 ↗
36. Lexicalized dependency paths based supervised learning for relation extraction10.32604/csse.2022.030759 ↗
37. Employing lexicalized dependency paths for active learning of relation extraction10.32604/iasc.2022.030794 ↗
38. Cp-nets: A tool for representing and reasoning with conditional ceteris paribus preference statements10.1613/jair.1234 ↗
39. An extended topsis approach for ranking cloud service providers10.24846/v26i2y201706 ↗
40. Improving tasks scheduling performance in cloud computing environment by using analytic hierarchy process model
41. Best-worst multi-criteria decision-making method10.1016/j.omega.2014.11.009 ↗
42. Cloud services measures for global use: The service measurement index (smi)
43. Best-worst multi-criteria decision-making method: Some properties and a linear model10.1016/j.omega.2015.12.001 ↗
44. Investigation of big data analytics for sustainable smart city development: An emerging country10.1109/ACCESS.2021.3115987 ↗
45. A comprehensive framework to rank cloud-based e-learning providers using best-worst method (bwm): A multidimensional perspective10.1108/OIR-08-2018-0249 ↗
46. An mcdm approach for cloud computing service selection based on best-only method10.1109/ACCESS.2021.3129716 ↗
47. A review of selected weighing methods in mcdm with a case study