摘要
应用开发的难度一直是制约网格技术成为科学计算基础设施的主要因素之一。虽然网格工作流等诸多技术的使用能够在一定程度上降低网格应用开发的难度,但是大多数网格应用所采用的基于流程的应用描述模型仍然是网格应用开发的一个主要障碍——尤其是对那些通常情况下不擅长编程的科学家们。为了降低网格应用开发的难度,提出了一种基于数据依赖关系的网格应用描述模型,力图使网格应用的描述更加符合科学工作者的思维习惯。在此基础上,设计和实现了一种被称作SCO-GADL的工作流描述语言及其执行引擎。该引擎采用核心-插件体系结构,能够使用在多种网格平台之中,为科学工作者提供一种方便、易用和快捷的网格应用开发工具,以便使网格中聚集的各种资源更加高效地进行科学研究。
The difficulty of grid-enabled application development is one of the obstacles to employ grid as infrastructure of scientific computing.Although there are many projects,especially grid workflow projects,trying to make grid-enabled application development easier and quicker,the process-based application description model adopted by most of the gri-denabled applications still bothers scientists who are usually beginner in programming.In this paper,a data dependency based application description model was proposed,which describes a grid-enabled application via dependency among data items in the application,and much close to the thinking pattern of scientists.Based on this model,a scientific computing oriented grid application description language(SCO-GADL) was proposed,and an engine for supporting its execution was designed and implemented.The extensible plug-in architecture adopted by SCO-GADL and its engine makes them support different grid and non-grid platforms easily.At last,a test shows that grid-enabled scientific applications can be developed easily in SCO-GADL,and executed correctly on the application engine.
出处
《计算机科学》
CSCD
北大核心
2011年第6期28-30,34,共4页
Computer Science
基金
863课题(2009AA12Z146)
中欧科技合作龙计划二期项目(ID5258)
中央级公益性科研院所基本科研业务费专项资金(IFRIT200905)资助