面向服务的生产网格中的遗留代码支持
1. 引言
当前,像美国的TeraGrid和Open Science Grid,欧洲的EGEE Grid和英国国家网格服务(UK National Grid Service)等生产网格系统,正处于从面向资源向面向服务的网格中间件过渡的阶段。TeraGrid自2005年12月起就开始运行基于GT4的服务,并计划在2006年初全面投入基于GT4的生产运营;EGEE Grid也将在2006年第一季度把其底层基础设施从基于Globus的LCG转换为gLite。
将遗留应用程序移植到这些生产网格系统,对于推动网格计算在科学和工业领域的广泛应用至关重要。因为存在大量解决科学问题或支持关键业务功能的遗留应用程序,机构不可能为了新技术而轻易抛弃它们,所以需要以最小的努力和成本将这些应用程序迁移到网格上。
Grid Execution Management for Legacy Code Architecture(GEMLCA)能够让用任何源语言(如Fortran、C、Java等)编写的遗留代码程序轻松部署为网格服务,且无需用户付出大量努力。目前GEMLCA基于Globus Toolkit版本4(GT4)实现,也可相对轻松地移植到任何面向服务的网格中间件。同时,GEMLCA与P - GRADE网格门户集成,为用户提供了一个友好的Web界面,用于将遗留代码发布为网格服务,以及创建、执行和可视化复杂的网格工作流。
不过,在将GEMLCA资源引入面向服务的网格之前,有两个主要问题需要解决:
- 一是GEMLCA需要扩展工作区管理和动态账户池支持,以便在生产环境中动态地将网格证书映射到相应的集群账户,且无需手动交互。
- 二是由于
超级会员免费看
订阅专栏 解锁全文
805

被折叠的 条评论
为什么被折叠?



