journal article·2023Open access

Optimizing Resource Allocation Framework for Multi-Cloud Environment

Tahir Alyas, Taher M. Ghazal, Badria Sulaiman Alfurhood, Ghassan F. Issa, Osama Ali Thawabeh, Qaiser Abbas

Computers, Materials & Continua· Volume 75· Issue 2

Abstract

Cloud computing makes dynamic resource provisioning more accessible. Monitoring a functioning service is crucial, and changes are made when particular criteria are surpassed. This research explores the decentralized multi-cloud environment for allocating resources and ensuring the Quality of Service (QoS), estimating the required resources, and modifying allotted resources depending on workload and parallelism due to resources. Resource allocation is a complex challenge due to the versatile service providers and resource providers. The engagement of different service and resource providers needs a cooperation strategy for a sustainable quality of service. The objective of a coherent and rational resource allocation is to attain the quality of service. It also includes identifying critical parameters to develop a resource allocation mechanism. A framework is proposed based on the specified parameters to formulate a resource allocation process in a decentralized multi-cloud environment. The three main parameters of the proposed framework are data accessibility, optimization, and collaboration. Using an optimization technique, these three segments are further divided into subsets for resource allocation and long-term service quality. The CloudSim simulator has been used to validate the suggested framework. Several experiments have been conducted to find the best configurations suited for enhancing collaboration and resource allocation to achieve sustained QoS. The results support the suggested structure for a decentralized multi-cloud environment and the parameters that have been determined.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (27)

Show source-provided references
1. Prediction of cloud ranking in a hyperconverged cloud ecosystem using machine learning10.32604/cmc.2021.014729 ↗
2. An introduction to docker and analysis of its performance
3. Docker ecosystem-vulnerability analysis10.1016/j.comcom.2018.03.011 ↗
4. Multi-tier workload consolidations in the cloud: Profiling, modeling and optimization
5. VM scaling and load balancing via cost optimal MDP solution
6. Architectural design of cloud applications: A performance-aware cost minimization approach
7. Small-scale spectrum aggregation and sharing10.1109/JSAC.2016.2604999 ↗
8. Reliability vs. vulnerability of N-version programming cloud service component with dynamic decision time under co-resident attacks
9. Auto-scaling web applications in clouds: A cost-aware approach10.1016/j.jnca.2017.07.012 ↗
10. Performance evaluation of live virtual machine migration in SDN-enabled cloud data centers10.1016/j.jpdc.2019.04.014 ↗
11. Dynamic hybrid-copy live virtual machine migration: Analysis and comparison10.1016/j.procs.2020.04.156 ↗
12. Using virtual machine live migration in trace-driven energy-aware simulation of high-throughput computing systems10.1016/j.suscom.2020.100468 ↗
13. MIRAGE: A consolidation aware migration avoidance genetic job scheduling algorithm for virtualized data centers
14. Evidence-efficient affinity propagation scheme for virtual machine placement in the data center10.1109/ACCESS.2020.3020043 ↗
15. Live migration in bare-metal clouds10.1109/TCC.2018.2848981 ↗
16. An enhancement in restructured scatter-gather for live migration of the virtual machine
17. Efficient load balancing in cloud computing using multi-layered mamdani fuzzy inference expert system
18. Modeling and solving cloud service purchasing in multi-cloud environments10.1016/j.eswa.2019.113165 ↗
19. Secure multi-cloud network virtualization10.1016/j.comnet.2019.06.004 ↗
20. Comparative analysis of membership function on Mamdani fuzzy inference system for decision making
21. Model-based sensitivity analysis of IaaS cloud availability10.1016/j.future.2017.12.062 ↗
22. SLA-aware multiple migration planning and scheduling in SDN-NFV-enabled clouds10.1016/j.jss.2021.110943 ↗
23. An RGB image cipher using chaotic systems, 15-puzzle problem, and DNA computing10.1109/ACCESS.2019.2956389 ↗
24. Live migration of virtual machines using a mamdani fuzzy inference system10.32604/cmc.2022.019836 ↗
25. Hyper-convergence storage framework for ecocloud correlates10.32604/cmc.2022.019389 ↗
26. Multi-cloud integration security framework using honeypots10.1155/2022/2600712 ↗
27. Cloud-IoT integration: Cloud service framework for m2m communication10.32604/iasc.2022.019837 ↗