PSO-GA-Based Resource Allocation Strategy for Cloud-Based Software Services with Workload-Time Windows

15Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Cloud-based software services necessitate adaptive resource allocation with the promise of dynamic resource adjustment for guaranteeing the Quality-of-Service (QoS) and reducing resource costs. However, it is challenging to achieve adaptive resource allocation for software services in complex cloud environments with dynamic workloads. To address this essential problem, we propose an adaptive resource allocation strategy for cloud-based software services with workload-time windows. Based on the QoS prediction, the proposed strategy first brings the current and future workloads into the process of calculating resource allocation plans. Next, the particle swarm optimization and genetic algorithm (PSO-GA) is proposed to make runtime decisions for exploring the objective resource allocation plan. Using the RUBiS benchmark, the extensive simulation experiments are conducted to validate the effectiveness of the proposed strategy on improving the performance of resource allocation for cloud-based software services. The simulation results show that the proposed strategy can obtain a better trade-off between the QoS and resource costs than two classic resource allocation methods.

References Powered by Scopus

A view of cloud computing

7324Citations
N/AReaders
Get full text

Particle swarm optimization algorithm: an overview

2047Citations
N/AReaders
Get full text

Workload prediction using ARIMA model and its impact on cloud applications' QoS

488Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Dynamic resource allocation in cloud computing: analysis and taxonomies

41Citations
N/AReaders
Get full text

Resource Allocation With Workload-Time Windows for Cloud-Based Software Services: A Deep Reinforcement Learning Approach

31Citations
N/AReaders
Get full text

A hybrid cloud load balancing and host utilization prediction method using deep learning and optimization techniques

24Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Chen, Z., Yang, L., Huang, Y., Chen, X., Zheng, X., & Rong, C. (2020). PSO-GA-Based Resource Allocation Strategy for Cloud-Based Software Services with Workload-Time Windows. IEEE Access, 8, 151500–151510. https://doi.org/10.1109/ACCESS.2020.3017643

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 8

89%

Lecturer / Post doc 1

11%

Readers' Discipline

Tooltip

Computer Science 8

89%

Engineering 1

11%

Save time finding and organizing research with Mendeley

Sign up for free