首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing
【24h】

Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing

机译:用于多任务科学计算的云计算服务的性能分析

获取原文
获取原文并翻译 | 示例
           

摘要

Cloud computing is an emerging commercial infrastructure paradigm that promises to eliminate the need for maintaining expensive computing facilities by companies and institutes alike. Through the use of virtualization and resource time sharing, clouds serve with a single set of physical resources a large user base with different needs. Thus, clouds have the potential to provide to their owners the benefits of an economy of scale and, at the same time, become an alternative for scientists to clusters, grids, and parallel production environments. However, the current commercial clouds have been built to support web and small database workloads, which are very different from typical scientific computing workloads. Moreover, the use of virtualization and resource time sharing may introduce significant performance penalties for the demanding scientific computing workloads. In this work, we analyze the performance of cloud computing services for scientific computing workloads. We quantify the presence in real scientific computing workloads of Many-Task Computing (MTC) users, that is, of users who employ loosely coupled applications comprising many tasks to achieve their scientific goals. Then, we perform an empirical evaluation of the performance of four commercial cloud computing services including Amazon EC2, which is currently the largest commercial cloud. Last, we compare through trace-based simulation the performance characteristics and cost models of clouds and other scientific computing platforms, for general and MTC-based scientific computing workloads. Our results indicate that the current clouds need an order of magnitude in performance improvement to be useful to the scientific community, and show which improvements should be considered first to address this discrepancy between offer and demand.
机译:云计算是新兴的商业基础架构范例,有望消除公司和机构对维护昂贵的计算设施的需求。通过使用虚拟化和资源时间共享,云可以为一组具有不同需求的庞大用户群提供一组物理资源。因此,云有潜力向其所有者提供规模经济的好处,同时也成为科学家们替代集群,网格和并行生产环境的替代方案。但是,当前的商业云已经构建为支持Web和小型数据库工作负载,这与典型的科学计算工作负载完全不同。此外,虚拟化和资源时间共享的使用可能会对要求苛刻的科学计算工作负载造成重大的性能损失。在这项工作中,我们分析了用于科学计算工作负载的云计算服务的性能。我们量化多任务计算(MTC)用户在实际科学计算工作负载中的存在,即使用松散耦合应用程序(包括许多任务)以实现其科学目标的用户。然后,我们对包括Amazon EC2(目前是最大的商业云)在内的四种商业云计算服务的性能进行实证评估。最后,我们通过基于跟踪的仿真比较了常规和基于MTC的科学计算工作负载的云和其他科学计算平台的性能特征和成本模型。我们的结果表明,当前的云需要提高性能一个数量级才能对科学界有用,并表明应该首先考虑哪些改进才能解决供求之间的差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号