首页> 外文期刊>Future generation computer systems >CLOUDRB: A framework for scheduling and managing High-Performance Computing (HPC) applications in science cloud
【24h】

CLOUDRB: A framework for scheduling and managing High-Performance Computing (HPC) applications in science cloud

机译:CLOUDRB:用于在科学云中调度和管理高性能计算(HPC)应用程序的框架

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

摘要

In recent years, the Cloud environment has played a major role in running High-Performance Computing (HPC) applications, which are computationally intensive and data intensive in nature. The High-Performance Computing Cloud (HPCC) or Science Cloud (SC) provides the resources to these types of applications in an on demand and scalable manner. Scheduling of jobs or applications in a Cloud environment is NP-Complete and complex in nature due to the dynamicity of resources and on demand user application requirements. The main motivation behind this research study is to design and develop a CLOUD Resource Broker (CLOUDRB) for efficiently managing cloud resources and completing jobs for scientific applications within a user-specified deadline. It is implemented and integrated with a Deadline-based Job Scheduling and Particle Swarm Optimization (PSO)-based Resource Allocation mechanism. Our proposed approach intends to achieve the objectives of minimizing both execution time and cost based on the defined fitness function. It is simulated by modeling the HPC jobs and Cloud resources using the Matlab programming environment. The simulation results prove the effectiveness of the proposed research work by minimizing the completion time, cost and job rejection ratio and maximizing the number of jobs completing their applications within a deadline and meeting the user's satisfaction. The proposed work has been tested in our Eucalyptus-based cloud environments by submitting real-world HPC applications and observed the improvements in performance.
机译:近年来,云环境在运行高性能计算(HPC)应用程序方面发挥了重要作用,这些应用程序本质上是计算密集型和数据密集型的。高性能计算云(HPCC)或科学云(SC)以按需且可扩展的方式为这些类型的应用程序提供资源。由于资源的动态性和随需应变的用户应用程序需求,在云环境中调度作业或应用程序是NP-Complete且本质上很复杂。这项研究背后的主要动机是设计和开发CLOUD资源代理(CLOUDRB),以有效管理云资源并在用户指定的期限内完成科学应用程序的工作。它与基于截止日期的作业调度和基于粒子群优化(PSO)的资源分配机制一起实施和集成。我们提出的方法旨在基于定义的适应度函数来实现将执行时间和成本最小化的目标。通过使用Matlab编程环境对HPC作业和云资源进行建模,可以对它进行仿真。仿真结果通过最小化完成时间,成本和工作拒绝率,并在截止期限内完成其应用程序的工作数量最大化并满足用户满意度,证明了所提出的研究工作的有效性。通过提交真实世界的HPC应用程序,在我们基于桉树的云环境中对建议的工作进行了测试,并观察了性能的提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号