JOURNAL ARTICLE

Resource pre-allocation algorithms for low-energy task scheduling of cloud computing

Xiaolong XuLingling CaoXinheng WangXiaolong XuLingling CaoXinheng Wang

Year: 2016 Journal:   Journal of Systems Engineering and Electronics Vol: 27 (2)Pages: 457-469   Publisher: Institute of Electrical and Electronics Engineers

Abstract

In order to lower the power consumption and improve the coefficient of resource utilization of current cloud computing systems, this paper proposes two resource pre-allocation algorithms based on the "shut down the redundant, turn on the demanded" strategy here. Firstly, a green cloud computing model is presented, abstracting the task scheduling problem to the virtual machine deployment issue with the virtualization technology. Secondly, the future workloads of system need to be predicted: a cubic exponential smoothing algorithm based on the conservative control (CESCC) strategy is proposed, combining with the current state and resource distribution of system, in order to calculate the demand of resources for the next period of task requests. Then, a multi-objective constrained optimization model of power consumption and a low-energy resource allocation algorithm based on probabilistic matching (RA-PM) are proposed. In order to reduce the power consumption further, the resource allocation algorithm based on the improved simulated annealing (RA-ISA) is designed with the improved simulated annealing algorithm. Experimental results show that the prediction and conservative control strategy make resource pre-allocation catch up with demands, and improve the efficiency of real-time response and the stability of the system. Both RA-PM and RA-ISA can activate fewer hosts, achieve better load balance among the set of high applicable hosts, maximize the utilization of resources, and greatly reduce the power consumption of cloud computing systems.

Keywords:
Computer science Cloud computing Distributed computing Virtual machine Scheduling (production processes) Algorithm Probabilistic logic Exponential smoothing Software deployment Energy consumption Resource allocation Mathematical optimization Real-time computing Computer network Engineering Operating system

Metrics

33
Cited By
8.63
FWCI (Field Weighted Citation Impact)
0
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.