Dynamic Work.ow in a Grid Enabled Problem Solving Environment

In a problem solving environment (PSE), a scientific workflow management system (SWMS) provides a meta environment for managing activities and data in scientific experiments, for prototyping experimental computing systems and for orchestrating the runtime system behaviour. A grid infrastructure makes data and computing intensive experiments feasible in PSEs but also requires the management of workflow to support dynamics of the flow execution. A dynamic SWMS includes a human user in the runtime loop of a flow execution, and allows an engine to flexibly orchestrate a workflow according to the human decision and the runtime states of the environment. In this paper, we present our research in an ongoing project: virtual laboratory for e-Science (VL-e). An agent based solution is proposed to enhance an existing grid enabled problem solving environment framework called VLAM-G. The intelligence for problem solving strategies and for workflow orchestration is encapsulated as knowledge in two types of agents: study managers and scenario conductors

[1]  Russ B. Altman,et al.  Modelling biological processes using workflow and Petri Net models , 2002, Bioinform..

[2]  Tanveer F. Syeda-Mahmood,et al.  Semantic api matching for automatic service composition , 2004, WWW Alt. '04.

[3]  Zhiming Zhao,et al.  An agent based architecture for constructing Interactive Simulation Systems , 2004 .

[4]  Kaizar Amin,et al.  GridAnt: A Grid Workflow System , 2003 .

[5]  Ludwik Czaja,et al.  Place/Transition Petri Net Evolutions: Recording Ways, Analysis and Synthesis , 2002, Fundam. Informaticae.

[6]  Kun Yang,et al.  Network engineering towards efficient resource on-demand in grid computing , 2003, International Conference on Communication Technology Proceedings, 2003. ICCT 2003..

[7]  Ian Foster,et al.  Grid infrastructure to support science portals for large scale instruments. , 1999 .

[8]  Håvard D. Jørgensen Interaction as a framework for flexible workflow modelling , 2001, GROUP '01.

[9]  Peter M. A. Sloot,et al.  Agent-Based Flow Control for HLA Components , 2005, Simul..

[10]  Simon M. Kaplan,et al.  Flexibility and control for dynamic workflows in the WORLDS environment , 1995, COCS '95.

[11]  Clarence (Skip) Ellis Many groupware products have recently been A Workflow Architecture to Support Dynamic Change , 1994, SIGO.

[12]  E. Gallopoulos,et al.  Computer as thinker/doer: problem-solving environments for computational science , 1994, IEEE Computational Science and Engineering.

[13]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[14]  ZhaoZhiming,et al.  Agent-Based Flow Control for HLA Components , 2005 .

[15]  César Garita,et al.  VLAM-G: A Grid-based virtual laboratory , 2002 .

[16]  Katarzyna Rycerz,et al.  Grid Service Registry for Workflow Composition Framework , 2004, International Conference on Computational Science.

[17]  Karen Schuchardt,et al.  New paradigms in problem solving environments for scientific computing , 2002, IUI '02.

[18]  Steven G. Parker,et al.  Large-scale Computational Science Applications using the SCIRun Problem Solving Environment , 2000 .

[19]  Richard Wolski,et al.  Experiences with predicting resource performance on-line in computational grid settings , 2003, PERV.

[20]  Fabio Casati,et al.  Load balancing in distributed workflow management system , 2001, SAC.

[21]  Jacques Wainer,et al.  Applying scheduling techniques to minimize the number of late jobs in workflow systems , 2004, SAC '04.

[22]  Marian Bubak,et al.  The Polder Computing Environment: a system for interactive distributed simulation , 2002, Concurr. Comput. Pract. Exp..

[23]  Carole A. Goble,et al.  Delivering web service coordination capability to users , 2004, WWW Alt. '04.

[24]  Mathilde Romberg,et al.  The UNICORE Grid infrastructure , 2002, Sci. Program..

[25]  Xin Guo,et al.  Towards efficient resource on-demand in Grid Computing , 2003, OPSR.

[26]  Henri E. Bal,et al.  Virtual Laboratory for e-Science , 2007 .

[27]  Gottfried Vossen,et al.  Workshop on workflow management in scientific and engineering applications—report , 1997, SGMD.

[28]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[29]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[30]  Dejan S. Milojicic,et al.  Process migration , 1999, ACM Comput. Surv..

[31]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[32]  Dennis G. Kafura,et al.  Symphony - A Java-Based Composition and Manipulation Framework for Computational Grids , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).