Checkpointing Orchestrated Web Services
نویسندگان
چکیده
Web Services are built on service-oriented architecture which is based on the notion of building applications by discovering and orchestrating services available on the web. Complex business processes can be realized by discovering and orchestrating already available services on the web. In order to make these orchestrated web services resilient to faults; we proposed a simple and elegant checkpointing policy called "Call based Global Checkpointing of Orchestrated web services" which specifies that when a web service calls another web service the calling web service has to save its state. But performance of the web services implementing this policy reduces due to checkpointing overhead. In an effort to improvise this policy, we propose in this paper, a checkpointing policy which uses Predicted Execution Time and Mean Time Between Failures of the called web services to make checkpointing decisions. This policy aims at reducing the required number of Call based Checkpoints but at the same time maintains the resilience of web services to faults.
منابع مشابه
Building Dependable and Secure Web Services
Web Services offer great promise for integrating and automating software applications within and between enterprises over the Internet. However, ensuring that Web Services can satisfy their clients’ requests when their clients need them is a real challenge. In this paper we describe dependability technologies, including transparent SOAP connection failover, replication, checkpointing and messag...
متن کاملModeling BPEL Web Services for Diagnosis: Towards Self-healing Web Services
An approach generating automatically the data dependency diagrams of the orchestrated complex Web services is presented. The method is derived from the Model-Based Reasoning paradigm, whose origin comes from Artificial Intelligence applied to engineered systems. It is achieved by modeling BPEL activities by Petri nets, enriched to represent data dependencies, and by proposing aggregation rules ...
متن کاملLetter from the Editor - in - Chief Election Results
This paper discusses technical problems that arise in supporting large-scale 24×7 web services based on experience at MSN with Windows LiveTM services. Issues covered include multi-tier architecture, costs of commodity vs. premium servers, managing replicas, managing sessions, use of materialized views, and controlling checkpointing. We finish with some possible research directions.
متن کاملAn Architecture for Checkpointing and Migration of Distributed Components on the Grid
Sriram Krishnan AN ARCHITECTURE FOR CHECKPOINTING AND MIGRATION OF DISTRIBUTED COMPONENTS ON THE GRID A computational Grid is a set of hardware and software resources that provide seamless, dependable, and pervasive access to high-end computational capabilities. The Grid differs from other computational resources such as traditional supercomputers and clusters by the following key features: (1)...
متن کاملA survey of transactional issues for Web Service composition and recovery
This paper presents a survey of relevant transactional and recovery issues for the development of processes that are composed of web services in a service-oriented architecture (SOA). A process in an SOA is not a traditional ACID transaction due to the loosely-coupled, autonomous, and heterogeneous nature of the execution environment. As a result, processes that are composed of web services can...
متن کامل