...
首页> 外文期刊>Journal of Cloud Computing: Advances, Systems and Applications >Cloud-Based Code Execution Framework for scientific problem solving environments
【24h】

Cloud-Based Code Execution Framework for scientific problem solving environments

机译:用于科学问题解决环境的基于云的代码执行框架

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

摘要

In this paper we present a novel Code Execution Framework that can execute code of different problem solving environments (PSE), such as MATLAB, R and Octave, in parallel. In many e-Science domains different specialists are working together and need to share data or even execute calculations using programs created by other persons. Each specialist may use a different problem solving environment and therefore the collaboration can become quite difficult. Our framework supports different cloud platforms, such as Amazon Elastic Compute Cloud (EC2) and Eucalyptus. Therefore it is possible to use hybrid cloud infrastructures, e.g. a private cloud based on Eucalyptus for general base-level computations using the available local resources and additionally a public Amazon EC2 for peaks and time-dependent calculations. Our approach is to provide a secure platform that supports multiple problem solving environments, execute code in parallel with different parameter sets using multiple cores or machines in a cloud environment, and support researchers in executing code, even if the required problem solving environment is not installed locally. Additionally, existing parallel resources can easily be utilized for ongoing scientific calculations. The framework has been validated by and used in our real project addressing large-scale breath analysis research. Its research-prototype version is available as a PaaS cloud service model. In the future researchers will be able to install this framework on their own cloud infrastructures.
机译:在本文中,我们提出了一种新颖的代码执行框架,该框架可以并行执行不同问题解决环境(PSE)的代码,例如MATLAB,R和Octave。在许多电子科学领域,不同的专家正在共同努力,需要共享数据,甚至需要使用其他人创建的程序来执行计算。每个专家可能使用不同的问题解决环境,因此协作会变得非常困难。我们的框架支持不同的云平台,例如Amazon Elastic Compute Cloud(EC2)和Eucalyptus。因此,可以使用混合云基础架构,例如一个基于Eucalyptus的私有云,用于使用可用的本地资源进行常规基础级别的计算,另外还提供一个公共Amazon EC2,用于进行峰值和与时间有关的计算。我们的方法是提供一个安全的平台,该平台支持多个问题解决环境,即使没有安装所需的问题解决环境,也可以使用云环境中的多个内核或机器以不同的参数集并行执行代码,并支持研究人员执行代码。本地。此外,现有的并行资源可轻松用于正在进行的科学计算。该框架已经过验证,并已在我们针对大规模呼吸分析研究的实际项目中使用。其研究原型版本可作为PaaS云服务模型使用。将来,研究人员将能够在自己的云基础架构上安装此框架。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号