计算机科学 ›› 2026, Vol. 53 ›› Issue (7): 251-261.doi: 10.11896/jsjkx.250600026
肖妍雪, 邓莉, 任正伟, 吴梦欣
XIAO Yanxue, DENG Li, REN Zhengwei, WU Mengxin
摘要: 高性能计算(HPC)集群在大规模计算任务中扮演着至关重要的角色,然而,随着集群规模的不断扩大,如何有效管理集群能效也越来越重要。预测技术通过对集群资源使用情况的准确预估,为能效管理提供决策支持,从而实现资源的动态优化和能耗的有效控制。对此,提出了HPC节点负载预测方法iDSRformer,引入多头稀疏自注意力机制提高计算效率并捕捉多特征之间的依赖关系,使用RMSNorm归一化提高稳定性;同时,采用深度可分离卷积实现前馈网络,扩大模型感受野,实现更高效的特征提取和多变量间的复杂关系描述。分别在微软的Philly集群和阿里巴巴的cluster-trace-gpu-v2020数据集上进行实验,结果表明,相比于目前已提出的预测模型iTransformer,Transformer,patchTST,dlinear,timeMixerh和crossformer,iDSRformer在Philly任务数据上MSE平均下降10.2%,20.2%,12.2%,19.2%,10.1%和13.3%,MAE平均下降9.9%,26.3%,10.8%,16.9%,7.4%和15%;在阿里巴巴的cluster-trace-gpu-v2020任务数据上MSE平均下降10.2%,18.3%,16%,28.2%,15.4%和14.4%,MAE平均下降8.8%,14.4%,11.5%,19.5%,9%和9%,具有较好的预测精度。
中图分类号:
| [1]KATAL A,DAHIYA S,CHOUDHURY T.Energy efficiency in cloud computing data centers:a survey on software technologies[J].Cluster Computing,2023,26(3):1845-1875. [2]ZHAO J H,ZHOU G,HUANG L,et al.High-performancepower load forecasting under CPU-GPU heterogeneous computing framework [J].Electric Power Automation Equipment/Dianli Zidonghua Shebei,2021,41(11):140-146,198. [3]LI C,KARIMI A M,SHIN W,et al.The Challenge of Disproportionate Importance of Temporal Features in Predicting HPC Power Consumption[C]//2021 IEEE International Conference on Cluster Computing(CLUSTER).IEEE,2021:632-636. [4]FRANK A,YANG D,BRINKMANN A,et al.Reducing false node failure predictions in HPC[C]//2019 IEEE 26th International Conference on High Performance Computing,Data,and Analytics(HiPC).IEEE,2019:323-332. [5]WEN Q,ZHOU T,ZHANG C,et al.Transformers in time series:A survey[J].arXiv:2202.07125,2022. [6]FARAHNAKIAN F,LILJEBERG P,PLOSILA J.LiRCUP:Linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers[C]//2013 39th Euromicro Conference on Software Engineering and Advanced Applications.IEEE,2013:357-364. [7]CALHEIROS R N,MASOUMI E,RANJAN R,et al.Workload prediction using ARIMA model and its impact on cloud applications' QoS[J].IEEE Transactions on Cloud Computing,2014,3(4):449-458. [8]CORTES C,VAPNIK V.Support-vector networks[J].Machine Learning,1995,20(3):273-297. [9]ZHONG W,ZHUANG Y,SUN J,et al.A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine[J].Applied Intelligence,2018,48:4072-4083. [10]FATOUROS G,MAKRIDIS G,KOTIOS D,et al.DeepVaR:a framework for portfolio risk assessment leveraging probabilistic deep neural networks[J].Digital Finance,2023,5(1):29-56. [11]GU A,DAO T.Mamba:Linear-time sequence modeling with selective state spaces[J].arXiv:2312.00752,2023. [12]WANG S,WU H,SHI X,et al.Timemixer:Decomposable multiscale mixing for time series forecasting[J].arXiv:2405.14616,2024. [13]LARA-BENÍTEZ P,GALLEGO-LEDESMA L,CARRANZA-GARCÍA M,et al.Evaluation of the transformer architecture for univariate time series forecasting[C]//Advances in Artificial Intelligence:19th Conference of the Spanish Association for Artificial Intelligence.Springer,2021:106-115. [14]WU H,HU T,LIU Y,et al.Timesnet:Temporal 2d-variation modeling for general time series analysis[J].arXiv:2210.02186,2022. [15]PENG H,CHENG Y,LI X.Real-time pricing method for spot cloud services with non-stationary excess capacity[J].Sustainability,2023,15(4):3363. [16]MITTAL S,VETTER J S.A survey of CPU-GPU heterogeneous computing techniques[J].ACM Computing Surveys,2015,47(4):1-35. [17]SUN Y,BARUAH T,MOJUMDER S A,et al.Mgpusim:Enabling multi-gpu performance modeling and optimization[C]//Proceedings of the 46th International Symposium on Computer Architecture.2019:197-209. [18]MAZUMDER A K M M R,UDDIN K M A,ARBE N,et al.Dynamic task scheduling algorithms in cloud computing[C]//2019 3rd International Conference on Electronics,Communication and Aerospace Technology(ICECA).IEEE,2019:1280-1286. [19]MENEAR K,NAG A,PERR-SAUER J,et al.Mastering hpcruntime prediction:From observing patterns to a methodological approach[M]//Practice and Experience in Advanced Research Computing 2023:Computing for the Common Good.2023:75-85. [20]WANG Q,ZHANG S,KANEMASA Y,et al.Mitigating tail response time of n-tier applications:The impact of asynchronous invocations[J].ACM Transactions on Internet Technology,2019,19(3):1-25. [21]MICHELOGIANNAKIS G,KLENK B,COOK B,et al.A case for intra-rack resource disaggregation in HPC[J].ACM Transactions on Architecture and Code Optimization,2022,19(2):1-26. [22]COVER T,HART P.Nearest neighbor pattern classification[J].IEEE Transactions on Information Theory,1967,13(1):21-27. [23]PEARSON K.VII.Note on regression and inheritance in thecase of two parents[J].Proceedings of the Royal Society of London,1895,58(347-352):240-242. [24]LIU Y,HU T,ZHANG H,et al.itransformer:Inverted transformers are effective for time series forecasting[J].arXiv:2310.06625,2023. [25]WU H,XU J,WANG J,et al.Autoformer:Decomposition transformers with auto-correlation for long-term series forecasting[J].Advances in Neural Information Processing Systems,2021,34:22419-22430. [26]NIE Y,NGUYEN N H,SINTHONG P,et al.A time series is worth 64 words:Long-term forecasting with transformers[J].arXiv:2211.14730,2022. [27]ZHANG Y,YAN J.Crossformer:Transformer utilizing cross-dimension dependency for multivariate time series forecasting[C]//The Eleventh International Conference on Learning Representations.2023. |
|
||