A standards based approach to enabling legacy applications on the Grid

A standards based approach to enabling legacy applications on the Grid
复制标题

DOI:
10.1016/j.future.2008.02.004
复制
发表时间:
2008-07
期刊:
Future Gener. Comput. Syst.
影响因子:
--
通讯作者:
A. S. McGough;William Lee;Shukti Das
A. S. McGough;William Lee;Shukti Das
中科院分区:
其他
文献类型:
--
作者:
A. S. McGough;William Lee;Shukti Das

文献摘要

被引文献

相似文献

网格为用户、软件开发人员和资源所有者提供了巨大的潜力。网格的用户从其复杂性中抽象出来,而软件开发人员则被提供了一个丰富的中间件,在其中开发他们的应用程序而不需要大量的资源投资。资源所有者能够公开他们的资源,可能是为了经济回报,而不需要投资于软件。然而,由于目前存在的大多数应用程序早于网格的概念,它们缺乏适当的功能和/或模块化来利用它。在本文中,我们提出使用一个基于标准的作业提交和监控系统,该系统能够将遗留应用程序部署到网格中的现有资源上,环境容器用于将应用程序映射到网格应用程序,并使用基于Web的门户网站将这些应用程序公开给最终用户。我们还建议,可以通过使用通过基于标准的作业提交系统提交每一项任务的工作流程执行服务来处理包含多项遗留任务的申请。我们通过e-Protein项目举例说明我们的方法,采用他们现有的蛋白质组注释软件,并将其公开为网格服务。我们展示了在网格上使用此技术如何显著减少应用程序所需的完成时间。
The Grid holds great potential for users, software developers and resource owners. Users of the Grid are abstracted away from its complexity, while software developers are being provided with a rich middleware in which to develop their applications without the need for a large investment in resources. Resource owners are able to expose their resources, potentially for financial reward, without the need to invest in software. However, as most of the applications which currently exist pre-date the concept of the Grid, they lack the appropriate functionality and/or modularization to exploit it. In this paper we propose the use of a standards based job submission and monitoring system which is capable of deploying legacy applications onto existing resources within the Grid, environment containers for mapping applications into Grid applications, along with the use of web-based portals to expose these applications to the end user. We further propose that applications which comprise a number of legacy tasks can be handled through the use of a workflow enactment service submitting each of these tasks through the standards based job submission system. We exemplify our approach through the e-Protein project by taking their existing proteome annotation software and exposing it as a Grid service. We show how the use of this technique over the Grid can significantly reduce the makespan required for the application.