With the development of artificial intelligence and the Internet of things, the prospects of cloud computing applications have become broader, and the number of users and cloud data centers (CDCs) has exploded. It is a challenge to realize efficient job scheduling and resource allocation of multiple users and data centers. However, the traditional scheduling model based on heuristic algorithm has some limitations in the complex and changeable cloud environment. In addition, many existing single-agent models rarely consider the multi-objective global optimization of the system. Therefore, this paper proposes a two-stage job scheduling and resource allocation framework that adopts multiple intelligent schedulers to solve the cooperative scheduling problem between job scheduling and resource allocation. A heterogeneous distributed deep learning (HDDL) model is used in the job scheduling stage to schedule multiple jobs to multiple cloud data centers. The deep Q-network (DQN) model is a resource scheduler to deploy virtual machine to physical servers for execution. Extensive numerical results show that both HDDL-baesd job scheduler and DQN-based resource allocator outperform the benchmark algorithm in terms of optimizing energy consumption and job delay. Furthermore, the proposed framework not only can achieve a global near-optimum by achieving local optimization at each stage but also has good scalability and low computation delay.
25 December 2023 in IEEE Transactions on Sustainable Computing
Constructing energy-efficient cloud data centers (CDCs) is an essential path for the further expansion of cloud computing. As one of the core subsystems of a data center, the cooling system provides a reliable thermal environment for the safe operation of IT equipment while posing a huge energy consumption and carbon emission problem. Thus, it is evident that optimizing energy management of cooling systems with considerable energy-saving potential will be essential to realize the green and low-carbon development of CDCs. Therefore, to track the research progress of data center thermal management technologies, this review focuses on two research efforts: thermal modeling and thermal-aware energy saving methods. First, various thermal modeling approaches are reviewed for air-cooled and liquid-cooled data centers. Secondly, a comprehensive review of existing advanced thermal management approaches is conducted from three perspectives: thermal-aware IT load scheduling, cooling system control optimization, and joint optimization of the IT and cooling systems. Finally, we put forward some open issues and future research directions for thermal management that have not been completely solved. This review aims to provide reasonable suggestions to enhance cooling energy efficiency and further promote the transformation of CDCs to lower energy consumption and sustainable direction.
17 July 2024 in Future Generation Computer Systems
Cooling systems provide a safe thermal environment for the reliable operation of IT equipment in data centers (DCs) while generating significant energy consumption. Therefore, to achieve energy savings in cooling system control under dynamic thermal distribution in DCs, this paper proposes a multi-setpoint cooling control approach based on deep reinforcement learning (DRL). Firstly, a thermal model based on the XGBoost algorithm is constructed to precisely evaluate the thermal distribution in the rack room to guide real-time cooling control. Secondly, a multi-set point cooling control approach based on the deep Q-network algorithm (DQN-MSP) is designed to finely regulate the supply air temperature of each air conditioner by capturing the thermal fluctuations to ensure the dynamic balance of cooling supply and demand. Finally, we adopt the extended CloudSimPy simulation tool and the real workload trace of the PlanetLab system to evaluate the effectiveness and performance of the proposed approach. The simulation results show that the proposed control solution effectively reduces the cooling energy consumption by over 2.4% by raising the average air supply temperature of the air conditioner while satisfying the thermal constraints.