Resilient and adaptive workload optimization for cloud infrastructures: a GA-Q-Learning hybrid approach
摘要
This paper introduces an innovative and integrated technique, which can be used to optimize the successful processing management of workloads in clouds, based on Genetic Algorithms (GA) and Q-Learning, both powerful optimization tools. The global search optimization capability of GA is used to thoroughly search the solution space to find the best configuration of resources which provide a balance between load distribution and system efficiency. In parallel, Q-Learning—a reinforcement learning method—is employed to optimize these configurations by learning from feedback, given by the cloud system’s performance, such that the model can adapt itself to the variable workload with time. By combining the GA and Q-Learning, we achieve a system that has a stronger resilient capability against possible failures, changes its strategy according to the dynamic demands and also learns over historical decisions to perform more resource optimizations. The method is intended to avoid inefficiency, lower operational costs and guarantee high availability and performance in the cloud. Experimental results show that the proposed hybrid approach achieves the highest resource utilization of 90%, 150 ms (−) response time with 85% system efficiency, thus improving the operational efficiency of cloud systems.