DocumentCode
725268
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
fYear
2015
fDate
19-20 March 2015
Firstpage
659
Lastpage
664
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering and Applications (ICACEA), 2015 International Conference on Advances in
Conference_Location
Ghaziabad
Type
conf
DOI
10.1109/ICACEA.2015.7164773
Filename
7164773
Link To Document