Model Checking Chandy-Lamport Distributed Snapshot Algorithm Revisited

  • Ha Thi Thu Doan
  • , Wenjie Zhang
  • , Min Zhang
  • , Kazuhiro Ogata

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Chandy and Lamport have proposed a distributed snapshot algorithm (called CLDSA). One desired property of CLDSA is as follows. Let s1 be the state in which CLDSA initiates, s2 be the state in which CLDSA terminates, and s∗ be the snapshot taken, and then s∗ is reachable from s1 and s2 is reachable from s∗. The property is called the distributed snapshot reachability (DSR) property. We give a more faithful formal definition of the property that involves two state machines MUDS and CL(MUDS), where MUDS is a state machine of an underlying distributed system (UDS) and CL(MUDS) is a state machine of the UDS superimposed by CLDSA, while the definition of the DSR property used in an existing study only involves CL(MUDS). We also prove a theorem on equivalence of the two definitions that guarantees the validity of the model checking approach used in the existing study.

Original languageEnglish
Title of host publicationProceedings - 2015 2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages30-39
Number of pages10
ISBN (Electronic)9781509002900
DOIs
StatePublished - 15 Mar 2016
Event2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015 - Wuhan, Hubei, China
Duration: 16 Nov 201519 Nov 2015

Publication series

NameProceedings - 2015 2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015

Conference

Conference2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015
Country/TerritoryChina
CityWuhan, Hubei
Period16/11/1519/11/15

Keywords

  • Model checking
  • distributed snapshot algorithm
  • reachability
  • state machine

Fingerprint

Dive into the research topics of 'Model Checking Chandy-Lamport Distributed Snapshot Algorithm Revisited'. Together they form a unique fingerprint.

Cite this