期刊文献+

SCO-GADL:一种用于科学计算的网格工作流描述语言 被引量:3

SCO-GADL:A Grid Workflow Description Language for Scientific Computing
下载PDF
导出
摘要 应用开发的难度一直是制约网格技术成为科学计算基础设施的主要因素之一。虽然网格工作流等诸多技术的使用能够在一定程度上降低网格应用开发的难度,但是大多数网格应用所采用的基于流程的应用描述模型仍然是网格应用开发的一个主要障碍——尤其是对那些通常情况下不擅长编程的科学家们。为了降低网格应用开发的难度,提出了一种基于数据依赖关系的网格应用描述模型,力图使网格应用的描述更加符合科学工作者的思维习惯。在此基础上,设计和实现了一种被称作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)资助
关键词 科学计算 网格工作流 应用描述语言 数据依赖关系 Scientific computing Grid workflow Description language Data dependency
  • 相关文献

参考文献10

  • 1Berman F, Chien A, Cooper K, et al. The GRADS Project: Soft- ware Support for High-Level Grid Application Development [J]. International Journal of High Performance Computing Ap- plications, 2001,15 (4) : 327-344.
  • 2Frey J, Tannenbaum T, Livny M, et al. Condor-G: A Computa- tion Management Agent for Multi-Institutional Grids [C]//10th IEEE International Symposium on High Performance Distribu ted Computing (HPDC-10 '01). 2001:55-66.
  • 3Karonis N T, Toonen B, Foster I. MPICH G2: A Grid- enabled implementation of the Message Passing Interface [J]. Journal of Parallel and Distributed Computing, 2003,63 (5) : 551-563.
  • 4Fox G C, Gannon D. Workflow in Grid Systems [J]. Concurrency and Computation: Practice and Experience, 2006,18 ( 10 ) : 1009- 1019.
  • 5Majithia S,Shields M, Taylor I, et al. Triana: A Graphical Web Service Composition and Execution Toolkit [C]//IEEE Interna- tional Conference on Web Services (ICWS'04). 2004:514.
  • 6Altintas I, Berkley C, Jaeger E, et al. Kepler : An Extensible Sys- tem for Design and Execution of Scientific Workflows [C]// 16th International Conference on Scientific and Statistical Data- base Management (SSDBM'04). 2004 : 423.
  • 7Oinn T, Addis M, Ferris J. Taverna: a tool for the composition and enactment of bioinformatics workflows [J]. Bioinformatics, 2004,20 (17) : 3045-3054.
  • 8OASIS Standard, Web Services Business Process Execution Lan- guage Version 2.0 [OL]. (11 April 2007). http://docs. oasis open. org/wsbpel/2.0/OS/wsbpel-v2.0-OS. html, 2010-7-26.
  • 9Guan Z, Hernandez F, et al. Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface [J]. Concur- rency and Computation: Practice and Experience, 2005,18 ( 10 ) 1115-1140.
  • 10Huang Z C, Li G Q, Du B, et al. SIGRE-An Autonomic Spatial Information Grid Runtime Environment for Geo-computation [C]//The 7th International Symposium on Advanced Parallel Proceeding (APPT 2007). 2007 : 319-326.

同被引文献38

  • 1马强,孙君意,李厚福.高性能网格工作流中的数据服务优化研究[J].华中科技大学学报(自然科学版),2011,39(S1):15-18. 被引量:1
  • 2毕远伟,胡潇琨.嵌入工作流的ERP系统的设计与实现[J].计算机工程与设计,2007,28(11):2679-2681. 被引量:4
  • 3胡奇.JBPM4业务流程应用开发指南[M].北京:电子工业出版社,2010.
  • 4Yu Xiaobing, Guo Shunsheng, Yang Mingzhong. Workflow-Based E RP Research in Automobile Refitting Enterprise[ C ]. Proc of 2009 First International Workshop on Education Technology and Computer Science, 2009:287-290.
  • 5Bernstein D, Ludvigson E. Networking Challenges and Resultant Approaches for Large Scale Cloud Construction[C]. Proceedings of the 2009 Grid and Pervasive Computing Conference. GPC 2009 : 136 - 142.
  • 6Robert Ktlhn, Anke Dittmar, Peter Forbrig. Alternative Representa- tions of Workflow Control - Flow Patterns Using HOPS [ C ]. Per- spectives in Business Informatics Research ,2010 : 115 - 129.
  • 7Dominik Birkmeier, Sebastian Kltlckner, Sven Overhage. An Em- pirical Comparison of the Usability of BPMN and UML [ C ]. Pro- ceedings of the 18th European Conference on Information Systems ECIS,2010 : 165 - 178.
  • 8Fox G C, Gannon D. Worktlow in Grid Systems [ J ]. Concurrency & Computation, 2006, 18 ( 10 ) : 1009 ~ 1019.
  • 9Song J, Singh J, Koh C K, et al. Grid Workflow Man- agement System [ J ]. Internati-On Technology, 2007, 11(4) :50 ~57.
  • 10Bubak M, Nowakowski P, Unger S. K-WfGrid-Knowl- edge-Based Workflow System for Grid Applications [ R]. Cracow Poland:Academic Computer Centre CY- FRONET AGH ul,2006.

引证文献3

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部