Title :
Formal specification of asynchronous checkpointing using Event-B
Author :
Singh, Natthan ; Chandra, Manik ; Yadav, Divakar
Author_Institution :
Dept. of Comput. Sci. & Eng., U.P. Tech. Univ., Lucknow, India
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.
Keywords :
distributed processing; formal specification; mathematical analysis; Event-B; asynchronous checkpointing; checkpoint based protocols; distributed systems; formal reasoning; formal specification; formal technique; mathematical models; nondeterministic events; state restoration system; Broadcasting; Checkpointing; Computational modeling; Computers; Formal specifications; Message passing; Upper bound; Event-B; checkpointing; formal method; message passing system;
Conference_Titel :
Computer Engineering and Applications (ICACEA), 2015 International Conference on Advances in
Conference_Location :
Ghaziabad
DOI :
10.1109/ICACEA.2015.7164773