Energy-efficient collaborative optimization for VM scheduling in cloud computing
Energy-efficient resource scheduling has become a hot issue in the field of cloud computing. However, there is an inevitable conflict between energy-saving and QoS optimization. In real-world scenarios, the volatility of cloud task arrival will cause the optimization problem to become more difficult...
Gespeichert in:
Veröffentlicht in: | Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2021-12, Vol.201, p.108565, Article 108565 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Energy-efficient resource scheduling has become a hot issue in the field of cloud computing. However, there is an inevitable conflict between energy-saving and QoS optimization. In real-world scenarios, the volatility of cloud task arrival will cause the optimization problem to become more difficult. To achieve a better trade-off between these two goals, a novel resource scheduling framework based on collaborative optimization is proposed for the cloud computing environment. Based on the Lyapunov optimization method, the optimization problem can be solved explicitly in each time slice. We build a multi virtual machine queuing model and analyze the relationships between the task queues’ backlog and the system energy consumption. We also introduce a method of using stacked denoising auto-encoder for extracting the QoS features to improve the constraints of the collaborative optimization objective function. Finally, we propose an efficient resource scheduling strategy to give full play to the processing capabilities of the virtual machine. Experimental results show that, compared with other advanced energy-saving strategies, our scheduling strategy can effectively reduce the energy consumption of the cloud data center while guaranteeing QoS, and reduce the total scheduling time cost of data center by more than 20%.
•Proposing a scheduling framework for collaborative optimization in cloud computing.•Proving there is a trade-off between the task queue backlog length and energy saving.•Extracting the relationship between QoS features and task response time.•The proposed algorithm can greatly optimize the time cost of data center scheduling. |
---|---|
ISSN: | 1389-1286 1872-7069 |
DOI: | 10.1016/j.comnet.2021.108565 |