Runtime Monitoring of Distributed Systems Based on D3S

ZHANG Fu-yuan,QI Zheng-wei
DOI: https://doi.org/10.3969/j.issn.1007-757X.2009.02.009
2009-01-01
Abstract:It is well recognized that debugging or testing a distributed system is a great challenge.The author implemented a runtime monitor for distributed systems on the top of D3S infrastructure.This paper introduces the system architecture and implementation of the monitor and the relevant theoretical background.A case study and performance evaluation of our monitor are also provided.The execution of distributed systems is modeled as a trace of consistent global snapshots with global timestamps,and LTL is used for specifying system properties.A finite automaton is constructed from the LTL specification to monitor the execution of the finite trace of the checked distributed system,and the construction of finite automata for LTL specifications is also provided.
What problem does this paper attempt to address?