Loading [MathJax]/extensions/MathMenu.js
Formal specification of asynchronous checkpointing using Event-B | IEEE Conference Publication | IEEE Xplore

Formal specification of asynchronous checkpointing using Event-B


Abstract:

The major issue in distributed systems is the recovery from some short term failures. It is desired to have transparent scheme for recovery, from such failures, which is ...Show More

Abstract:

The major issue in distributed systems is the recovery from some short term failures. It is desired to have transparent scheme for recovery, from such failures, which is efficient as well. Checkpoint is the one of the scheme. Checkpoint-based protocols simply depend on checkpointing in order to get system state restoration. Generally, checkpointing may be categorised as synchronous, asynchronous or communication-induced. While, there is another mechanism, log-based, in which checkpointing also include logging of nondeterministic events. These events are encoded in tuples known as determinants. A formal reasoning is required to precisely understand the behaviour of such techniques and to understand how they achieve the objectives. Event-B is a formal technique which gives a framework for the distributed systems by mathematical models. We are presenting a formal development of asynchronous checkpointing using Event-B in this paper.
Date of Conference: 19-20 March 2015
Date Added to IEEE Xplore: 23 July 2015
ISBN Information:
Conference Location: Ghaziabad, India

I. Introduction

A distributed system treated by rollback-recovery as a collection of application processes that establish a contact via a network. A stable storage device accessed by the processes which persists all tolerated failures. The fault tolerance is achieved by the processes using the stable storage device. The recovery information is saved on the regular basis in the course of failure-free execution. When a failure occurs, the saved information is used by a failed process to restart the computation from an intermediate state, and the amount of lost computation in reduced. The recovery information consists at a minimum the states of the participating processes called checkpoints [6], [7], [10].

Contact IEEE to Subscribe

References

References is not available for this document.