A Cross-Workload Power Prediction Method Based on Transfer Gaussian Process Regression in Cloud Data Centers
Nowadays, machine learning (ML)-based power prediction models for servers have shown remarkable performance, leveraging large volumes of labeled data for training. However, collecting extensive labeled power data from servers in cloud data centers incurs substantial costs. Additionally, varying resource demands across different workloads (e.g., CPU-intensive, memory-intensive, and I/O-intensive) lead to significant differences in power consumption behaviors, known as domain shift. Consequently, power data collected from one type of workload cannot effectively train power prediction models for other workloads, limiting the exploration of the collected power data. To tackle these challenges, we propose <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TGCP</i>, a cross-workload power prediction method based on multi-source transfer Gaussian process regression. <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TGCP</i> transfers knowledge from abundant power data across multiple source workloads to a target workload with limited power data. Furthermore, Continuous normalizing flows adjust the posterior prediction distribution of Gaussian process, making it locally non-Gaussian, enhancing <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TGCP</i>'s ability to handle real-world power data distribution. This method enhances prediction accuracy for the target workload while reducing the expense of acquiring power data for real cloud data centers. Experimental results on a realistic power consumption dataset demonstrate that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TGCP</i> surpasses four traditional ML methods and three transfer learning methods in cross-workload power prediction.
Authors
- Weiwei Lin (ORCID: https://orcid.org/0000-0001-6876-1795)
- Minxian Xu (ORCID: https://orcid.org/0000-0002-0046-5153)
- Haocheng Zhong (ORCID: https://orcid.org/0009-0005-4975-668X)
- Keqin Li (ORCID: https://orcid.org/0000-0001-5224-4048)
- Ruichao Mo
Institutions
- SUNY New Paltz (US)
- Chinese Academy of Sciences (CN)
- Shenzhen Institutes of Advanced Technology (CN)
- South China University of Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Cloud Computing
- Published
- 2025-06-02
- DOI
- https://doi.org/10.1109/tcc.2025.3575790
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00