Programming for dependability in a service-based grid
- 1 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Service-based Grid infrastructures emphasize service composition rather than sharing of low level resources. The idea is to build Grid applications out of computational services provided by the different sites of the Grid. Recent developments in the area of Web services have strengthened this idea by standardizing procedures like service description, publication and invocation. What is still missing is the infrastructure necessary to support the complete life cycle of applications running on service based Grids, i.e., suitable programming paradigms, execution infrastructure, and the ability to monitor and control such computations. Moreover, once computations are made of composable services, dependability becomes a key issue that needs to be addressed by the infrastructure as it cannot be addressed separately by each individual service. To address these concerns, we have developed the BioOpera Grid computing platform. BioOpera is a process support system for dependable cluster computing that has been extended with additional functionality to provide adequate support for service-based Grids. In this paper we describe how BioOpera can be used to develop, execute, and administer highly dependable computations over service-based Grids.Keywords
This publication has 18 references indexed in Scilit:
- Symphony - A Java-Based Composition and Manipulation Framework for Computational GridsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Condor-a hunter of idle workstationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Workflow management with service quality guaranteesPublished by Association for Computing Machinery (ACM) ,2002
- Condor-G: A Computation Management Agent for Multi-Institutional GridsCluster Computing, 2002
- Programming the Grid: Distributed Software Components, P2P and Grid Web Services for Scientific ApplicationsCluster Computing, 2002
- Introduction to Web services architectureIBM Systems Journal, 2002
- The AppLeS Parameter Sweep Template: User-Level Middleware for the GridScientific Programming, 2000
- The SWISS-PROT protein sequence data bank and its supplement TrEMBL in 1999Nucleic Acids Research, 1999
- Globus: a Metacomputing Infrastructure ToolkitThe International Journal of Supercomputer Applications and High Performance Computing, 1997
- SCIRunPublished by Association for Computing Machinery (ACM) ,1995