Introduction to Algorithms
Future Generation Computer Systems
Fault-tolerant grid services using primary-backup: feasibility and performance
CLUSTER '04 Proceedings of the 2004 IEEE International Conference on Cluster Computing
GMarte: Grid middleware to abstract remote task execution: Research Articles
Concurrency and Computation: Practice & Experience
Evaluating the reliability of computational grids from the end user's point of view
Journal of Systems Architecture: the EUROMICRO Journal
MJSA: Markov job scheduler based on availability in desktop grid computing environment
Future Generation Computer Systems
Scalable, fault-tolerant management in a service oriented architecture
Proceedings of the 16th international symposium on High performance distributed computing
An on-line replication strategy to increase availability in Data Grids
Future Generation Computer Systems
A service-oriented WSRF-based architecture for metascheduling on computational Grids
Future Generation Computer Systems
Binary Data Transfer Performance over High-Latency Networks Using Web Service Attachments
E-SCIENCE '07 Proceedings of the Third IEEE International Conference on e-Science and Grid Computing
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
A Grid Computing-Based Approach for the Acceleration of Simulations in Cardiology
IEEE Transactions on Information Technology in Biomedicine
A service oriented architecture for decision support systems in environmental crisis management
Future Generation Computer Systems
A replicated information system to enable dynamic collaborations in the Grid
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
The advent of service-oriented architectures in Grid environments has fostered the development of applications in distributed deployments. The Globus Toolkit 4 (GT4) and its implementation of stateful Web services, via the WS-Resource Framework (WSRF), is a suitable platform to develop these Grid services. This way, its increased usage in many scientific areas reveals new scenarios where fault-tolerance and high availability should be considered. This paper describes a library that manages the automatic replication of WSRF-based Grid services. This functionality can be plugged to existing Grid services, by means of minimal changes in its source code, to achieve state replication through WS-Resources. The architecture of the library and its performance evaluation are described. In particular, two different replica topologies are addressed: ring-based and leaf-to-root complete binary tree, in order to achieve resource state update in logarithmic time with respect to the number of replicas. Finally, the paper describes the integration of the replication library into a service-oriented metascheduler to enhance fault-tolerance and to guarantee service availability.