首页> 外文期刊>Earth Science Informatics >Efficient execution of the WRF model and other HPC applications in the cloud
【24h】

Efficient execution of the WRF model and other HPC applications in the cloud

机译:在云中高效执行WRF模型和其他HPC应用程序

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

There are many scientific applications that have high performance computing (HPC) demands. Such demands are traditionally supported by cluster- or Grid-based systems. Cloud computing, which has experienced a tremendous growth, emerged as an approach to provide on-demand access to computing resources. The cloud computing paradigm offers a number of advantages over other distributed platforms. For example, the access to resources is flexible and cost-effective since it is not necessary to invest a large amount of money on a computing infrastructure nor pay salaries for maintenance functions. Therefore, the possibility of using cloud computing for running high performance computing applications is attractive. However, it has been shown elsewhere that current cloud computing platforms are not suitable for running some of these kinds of applications since the performance offered is very poor. The reason is mainly the overhead from virtualisation which is extensively used by most cloud computing platforms as a means to optimise resource usage. Furthermore, running HPC applications in current cloud platforms is a complex task that in many cases requires configuring a cluster of virtual machines (VMs). In this paper, we present a lightweight virtualisation approach for efficiently running the Weather Research and Forecasting (WRF) model (a computing- and communication-intensive application) in a cloud computing environment. Our approach also provides a higher-level programming model that automates the process of configuring a cluster of VMs. We assume such a cloud environment can be shared with other types of HPC applications such as mpiBLAST (an embarrassingly parallel application), and MiniFE (a memory-intensive application). Our experimental results show that lightweight virtualisation imposes about 5 % overhead and it substantially outperforms traditional heavyweight virtualisation such as KVM.
机译:有许多对高性能计算(HPC)要求的科学应用程序。传统上,此类需求由基于集群或网格的系统支持。云计算经历了巨大的发展,它成为一种提供按需访问计算资源的方法。与其他分布式平台相比,云计算范例具有许多优势。例如,对资源的访问是灵活且具有成本效益的,因为无需在计算基础架构上投入大量资金或支付维护功能的薪水。因此,使用云计算来运行高性能计算应用程序的可能性很有吸引力。但是,其他地方已经表明,由于提供的性能非常差,当前的云计算平台不适合运行某些这类应用程序。原因主要是虚拟化产生的开销,大多数云计算平台广泛使用虚拟化作为优化资源使用的一种手段。此外,在当前的云平台上运行HPC应用程序是一项复杂的任务,在许多情况下,需要配置虚拟机(VM)集群。在本文中,我们提出了一种轻量级的虚拟化方法,用于在云计算环境中有效运行天气研究和预报(WRF)模型(计算和通信密集型应用程序)。我们的方法还提供了更高级别的编程模型,该模型可以自动配置虚拟机集群。我们假设这样的云环境可以与其他类型的HPC应用程序共享,例如mpiBLAST(令人尴尬的并行应用程序)和MiniFE(内存密集型应用程序)。我们的实验结果表明,轻量级虚拟化会带来大约5%的开销,并且其性能大大优于传统的重量级虚拟化(例如KVM)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号