DocumentCode :
2194640
Title :
Open Grid Computing Environment´s Workflow Suite for E-Science Projects
Author :
Marru, Suresh ; Pierce, Marlon ; Herath, Chathura ; Perera, Srinath
Author_Institution :
Indiana Univ., Bloomington, IN
fYear :
2008
fDate :
7-12 Dec. 2008
Firstpage :
332
Lastpage :
333
Abstract :
E-Science users will want to construct, share, execute and monitor sequence of tasks. These tasks may execute on machines ranging from their local workstations to high-end, grid-enabled compute resources. Often, these tasks are legacy applications written in various programming and scripting languages and are designed to be run in a single user environment rather than as a Web application. These tasks often need to be tied together into composite applications that need to span multiple computing resources. The majority of the scientific experiments in E-Science involve orchestrating multiple tasks in the correct fashion to produce scientific computational experiments. Scientific workflows have proven to be a coherent and abstract framework that is capable of capturing such scientific experiments and hence have gained popularity among the scientific community. Many of the current E-Science projects have adopted different workflow systems and consequently have adopted custom workflow execution and description standards. We argue that the core of the execution semantics used by most scientific workflows can be expressed as a small common set, and we further investigate the possibility of having a higher level workflow description language that is capable of capturing and possibly bridging these different workflow systems. In this demonstration we present a set of E-Science development tools for managing these problems: a high level workflow composition monitoring and enactment tool, a toolkit that is capable of providing Web service interfaces for command line scientific applications, and a service registry that is used as a repository for sharing. This domain independent workflow suite will allow users from wide verity of environments to selectively and securely share their applications as Web services and construct workflows with these services. The suite also features on-demand service creation, workflow orchestration and monitoring. Furthermore, these components ca- - n be used individually or collectively to build a small to large-scale E-Science infrastructures.
Keywords :
Web services; grid computing; natural sciences computing; software maintenance; specification languages; system monitoring; workflow management software; E-Science development tool; E-Science project; Web application; Web service interface; high-level workflow composition enactment tool; high-level workflow composition monitoring tool; legacy application; multiple task execution; on-demand service creation; open grid computing environment; programming language; scientific community; scientific computational experiment; scientific workflow suite; scripting language; service registry; workflow description language; workflow orchestration; Application software; Engines; Flow graphs; Graphical user interfaces; Grid computing; Java; Large-scale systems; Monitoring; Web services; Workstations; Application Wrapper; BPEL; E-Science; Grid; OGCE; Scientific Workflow;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
eScience, 2008. eScience '08. IEEE Fourth International Conference on
Conference_Location :
Indianapolis, IN
Print_ISBN :
978-1-4244-3380-3
Electronic_ISBN :
978-0-7695-3535-7
Type :
conf
DOI :
10.1109/eScience.2008.149
Filename :
4736781
Link To Document :
بازگشت