首页> 外文会议> >Extensible Job Managers for Grid Computing
【24h】

Extensible Job Managers for Grid Computing

机译:网格计算的可扩展作业管理器

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

摘要

Grid computing is becoming an important framework for enabling applications to utilize widely distributed collections of computational and data resources, however current grid software is still immature and rather difficult to use. The Globus Grid Toolkit is a set of low-level tools, protocols and services that has become a defacto standard for basic grid computing infrastructure. The Globus Resource Allocation and Management (GRAM) service provides for the management and remote execution of jobs defined using a standard Resource Specification Language (RSL). Currently, the GRAM has very limited functionality, which makes it more difficult to develop grid applications. One limitation is the lack of support for applications that require a special execution environment, such as Java applications that run within a Java Virtual Machine. Cumbersome workarounds are necessary to run such applications. The current GRAM addresses these problems in a rather ad hoc way for certain specific cases, however there is no general, well-defined mechanism for supporting arbitrary execution environments. Here we outline some of the problems with the current Globus GRAM specification and provide a proposal for how they might be addressed by defining some extensions to the standard RSL supported by the GRAM, as well as some modifications to the design of the GRAM that would enable it to support arbitrary execution environments. We give examples of how our proposed system can provide improved support for Java applications and cluster management systems, and describe our ongoing work in implementing prototypes of these proposed GRAM extensions.
机译:网格计算正在成为使应用程序能够利用广泛分布的计算和数据资源集合的重要框架,但是当前的网格软件仍然不成熟,并且很难使用。 Globus网格工具包是一组低级工具,协议和服务,已成为基本网格计算基础结构的事实上的标准。 Globus资源分配和管理(GRAM)服务用于管理和远程执行使用标准资源规范语言(RSL)定义的作业。当前,GRAM具有非常有限的功能,这使得开发网格应用程序更加困难。一个局限性是缺乏对需要特殊执行环境的应用程序的支持,例如在Java虚拟机中运行的Java应用程序。要运行此类应用程序,必须使用繁琐的解决方法。当前的GRAM在某些特定情况下以相当临时的方式解决了这些问题,但是没有通用的,定义明确的机制来支持任意执行环境。在这里,我们概述了当前Globus GRAM规范中的一些问题,并提出了一些建议,通过定义一些对GRAM支持的标准RSL的扩展以及可能实现的GRAM设计的修改来解决这些问题。它支持任意执行环境。我们将举例说明我们提出的系统如何为Java应用程序和集群管理系统提供改进的支持,并描述我们在实现这些提议的GRAM扩展的原型方面正在进行的工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号