Future Generation Computer Systems - Special issue on metacomputing
New paradigms in problem solving environments for scientific computing
Proceedings of the 7th international conference on Intelligent user interfaces
Condor: a distributed job scheduler
Beowulf cluster computing with Linux
MSS '01 Proceedings of the Eighteenth IEEE Symposium on Mass Storage Systems and Technologies
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
The encyclopedia of life project: grid software and deployment
New Generation Computing - Grid systems for life sciences
Kepler: An Extensible System for Design and Execution of Scientific Workflows
SSDBM '04 Proceedings of the 16th International Conference on Scientific and Statistical Database Management
Towards Service Collaboration Model in Grid-based Zero Latency Data Stream Warehouse (GZLDSWH)
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
ASKALON: a tool set for cluster and Grid computing: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
Distributed computing with Triana on the Grid: Research Articles
Concurrency and Computation: Practice & Experience
A taxonomy of scientific workflow systems for grid computing
ACM SIGMOD Record
SSDBM'2005 Proceedings of the 17th international conference on Scientific and statistical database management
Taverna: lessons in creating a workflow environment for the life sciences: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Communication over a Secured Heterogeneous Grid with the GriddLeS Runtime Environment
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Management of real-time streaming data Grid services: Research Articles
Concurrency and Computation: Practice & Experience - Autonomous Grid Computing
VLAM-G: A Grid-based virtual laboratory
Scientific Programming
An End-to-End Web Services-Based Infrastructure for Biomedical Applications
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
JOpera: A Toolkit for Efficient Visual Composition of Web Services
International Journal of Electronic Commerce
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
International Workshop on Applications of Workflows in Computational Science (AWCS 08)
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
Editorial: Special section on workflow systems and applications in e-Science
Future Generation Computer Systems
Prediction-based auto-scaling of scientific workflows
Proceedings of the 9th International Workshop on Middleware for Grids, Clouds and e-Science
Workflow management for soft real-time interactive applications in virtualized environments
Future Generation Computer Systems
Workflow as a service: an approach to workflow farming
Proceedings of the 3rd international workshop on Emerging computational methods for the life sciences
Hi-index | 0.01 |
Grid brings the power of many computers to scientists. However, the development of Grid-enabled applications requires knowledge about Grid infrastructure and low-level API to Grid services. In turn, workflow management systems provide a high-level environment for rapid prototyping of experimental computing systems. Coupling Grid and workflow paradigms is important for the scientific community: it makes the power of the Grid easily available to the end user. The paradigm of data driven workflow execution is one of the ways to enable distributed workflow on the Grid. The work presented in this paper is carried out in the context of the Virtual Laboratory for e-Science project. We present the VLAM-G workflow management system and its core component: the Run-Time System (RTS). The RTS is a dataflow driven workflow engine which utilizes Grid resources, hiding the complexity of the Grid from a scientist. Special attention is paid to the concept of dataflow and direct data streaming between distributed workflow components. We present the architecture and components of the RTS, describe the features of VLAM-G workflow execution, and evaluate the system by performance measurements and a real life use case.