A QoS-Aware and Fault-Tolerant Workflow Composition for Grid

The continuous increasing of computing power in electric system computing places a threshold to the single host use and suggests an approach based on distributed computing. An emerging solution is grid technology, which allows organization to make better use of existing computing resources by providing them with a single, transparent, aggregated source of computing power. New generation of grid infrastructure, where Web services are building blocks, allow management of a Web services workflow. In this paper, a novel strategy - QoS-aware and fault-tolerant workflow composition - has been applied to utilize Web services and business process execution language for overcoming the issues about task assignment, security, flexibility and workflow management. This new strategy is lightweight Web services based computing power-sharing architecture, and it is not only suitable for executing computing works which are able to run in batches, but also be able to solve current issues in Web services based computing application such as system resilience, fault tolerance, efficiency of job scheduling and the instability in congested network environment.

[1]  Lily B. Mummert,et al.  Using a utility computing framework to develop utility systems , 2004, IBM Syst. J..

[2]  Abdelhakim Hafid,et al.  Some principles for quality of service management , 1997, Distributed Syst. Eng..

[3]  Adam Arbree,et al.  Mapping Abstract Complex Workflows onto Grid Environments , 2003, Journal of Grid Computing.

[4]  Rajkumar Buyya,et al.  A taxonomy of scientific workflow systems for grid computing , 2005, SGMD.

[5]  Vipin Kumar,et al.  Information power grid: The new frontier in parallel computing? , 1999, IEEE Concurr..

[6]  Nathalie Furmento,et al.  ICENI Dataflow and Workflow: Composition and Scheduling in Space and Time , 2003 .

[7]  Charles E. Catlett The Philosophy of TeraGrid: Building an Open, Extensible, Distributed TeraScale Facility , 2002, CCGRID.

[8]  Ian J. Taylor,et al.  Distributed computing with Triana on the Grid , 2005, Concurr. Pract. Exp..

[9]  David De Roure,et al.  Experiences with GRIA - Industrial Applications on a Web Services Grid , 2005, e-Science.

[10]  Radu Prodan,et al.  ASKALON: a tool set for cluster and Grid computing , 2005, Concurr. Pract. Exp..

[11]  Johan Montagnat,et al.  Efficient services composition for grid-enabled data-intensive applications , 2006, 2006 15th IEEE International Conference on High Performance Distributed Computing.

[12]  LudäscherBertram,et al.  Scientific workflow management and the Kepler system , 2006 .

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

[14]  Kaizar Amin,et al.  Analysis and Provision of QoS for Distributed Grid Applications , 2004, Journal of Grid Computing.