摘要
由于部署高性能计算相对昂贵,人们利用云计算来作为替代方案。然而,由于资源共享,增加对云访问的处理和网络资源的延迟,导致云环境对长期运行时程序来说变得不可预测。因此,建模和理解性能对于开发这种环境至关重要。该文针对基于消息传递接口的应用程序在云上的执行时间提供了一个预测器。该预测器基于性能分析模型,将云资源视为排队网络,将并行应用程序视为争夺共享资源的任务。实验表明,所提方法的总体准确率为89%。
Because deploying high-performance computing is relatively expensive,people use cloud computing as an alternative.However,due to resource sharing,the processing of cloud access and the delay of network resources are increased.As a result,the cloud is an unpredictable environment for long-term runtime programs.Therefore,modeling and understanding performance are critical to developing this environment.This paper provides a predictor for the execution time of an application based on a message passing interface on the cloud.Based on the performance analysis model,the predictor treated cloud resources as a queuing network and parallel applications as tasks competing for shared resources.Experiments show that the overall accuracy of this proposed method is 89%.
作者
陈亮
陈文智
张紫徽
曹学锋
杨德华
Chen Liang;Chen Wenzhi;Zhang Zihui;Cao Xuefeng;Yang Dehua(Information Technology Center of Zhejiang University,Hangzhou 310027,Zhejiang,China;Hangzhou Shulie Network Technology Co.,Ltd.,Hangzhou 311100,Zhejiang,China)
出处
《计算机应用与软件》
北大核心
2024年第6期45-54,84,共11页
Computer Applications and Software
基金
国家自然科学基金项目(61702451,61702452)。
关键词
高性能计算
云计算
性能分析
消息传递接口
High-performance computing
Cloud computing
Performance analysis
Message passing interface