Grid-Flow: a Grid-enabled scientific workflow system with a Petri-net-based interface

被引:26
作者
Guan, Zhijie [1 ]
Hernandez, Francisco [1 ]
Bangalore, Purushotham [1 ]
Gray, Jeff [1 ]
Skjellum, Anthony [1 ]
Velusamy, Vijay [1 ]
Liu, Yin [1 ]
机构
[1] Univ Alabama Birmingham, Dept Comp & Informat Sci, Birmingham, AL 35294 USA
关键词
workflow management system; Grid computing; Grid workflow system; Petri-net model;
D O I
10.1002/cpe.988
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Advances in computer technologies have enabled scientists to explore research issues in their respective domains at scales greater and finer than ever before. The availability of efficient data collection and analysis tools presents researchers with vast opportunities to process heterogeneous data within a distributed environment. To support the opportunities enabled by massive computation, a suitable scientific workflow system is needed to help the users to manage data and programs, and to design reusable procedures of scientific experimental tasks. In this paper, the design and prototype implementation of a scientific workflow infrastructure, called Grid-Flow, is presented. Grid-Flow assists researchers in specifying scientific experiments using a Petri-net-based interface. The Grid-Flow infrastructure is designed as a Service Oriented Architecture with multi-layer component models. The contributions of Grid-Flow are as follows: (1) a new, lightweight, programmable Grid workflow language, Grid-Flow Description Language, is provided to describe the workflow process in a Grid environment; (2) a Petri-net-based user interface, based on the Generic Modeling Environment, is demonstrated to help the user design the workflow process with a Petri-net model; and (3) a program integration component of the Grid-Flow system is presented to integrate all possible programs into the system. Copyright (c) 2005 John Wiley & Sons, Ltd.
引用
收藏
页码:1115 / 1140
页数:26
相关论文
共 55 条
[1]  
AFGAN E, 2005, P EUR GRID C AMST NE
[2]  
Altintas I, 2004, P WORKFL GRID SYST W
[3]  
[Anonymous], EXTENSIBLE MARKUP LA
[4]  
[Anonymous], 2003, SPECIFICATION BUSINE
[5]  
ARKIN A, 2002, WEB SERVICES CHOROEO
[6]  
Berman F., 2003, GRID COMPUTING MAKIN
[7]  
Bhatia D, 1997, CONCURRENCY-PRACT EX, V9, P555, DOI 10.1002/(SICI)1096-9128(199706)9:6<555::AID-CPE308>3.0.CO
[8]  
2-X
[9]  
BOOCH G, 1998, ADDISON WESLEY OBJEC, P482
[10]  
CANNAN SJ, 1992, SQL STANDARD HDB, P584