An Adaptive Energy-Aware Stochastic Task Execution Algorithm in Virtualized Networked Datacenters
Version 2 2024-06-06, 04:34Version 2 2024-06-06, 04:34
Version 1 2021-10-15, 08:06Version 1 2021-10-15, 08:06
journal contribution
posted on 2024-06-06, 04:34authored byZ Zhou, K Li, Jemal AbawajyJemal Abawajy, M Shojafar, Morshed Chowdhury, F Li
Virtualized networked datacenters (VNDCs) are gaining considerable attention for stochastic task execution under real-time constraints. However, the problem of efficiently minimizing the high energy consumption while ensuring high quality of service (QoS) in VNDCs has not been fully addressed. Although many solutions have been proposed to address this challenge, they are not efficient and only consider one or two of the energy consuming resources of VNDCs. To this end, an adaptive energy-aware algorithm, MCEC, that efficiently reduces the energy consumption of VNDCs while ensuring high QoS is proposed. Different from the existing approaches, the MCEC algorithm considers energy consumed by computing resources, virtual machine (VM) reconfiguration, communication resources and storage media resources while meeting user QoS requirements defined in the service level agreement (SLA). To validate the effectiveness of our algorithm, we carried out extensive experiments and compared the performance of our algorithm with existing baseline algorithms. The results of the experiments show that our algorithm substantially outperforms the baseline algorithms with respect to reducing energy consumption while respecting the service level agreement.