Failure Detector of Perfect P Class for Synchronous Hierarchical Distributed Systems

Author(s):  
Anshul Verma ◽  
K. K. Pattanaik

Present failure detection algorithms for distributed systems are designed to work in asynchronous or partially synchronous environment on mesh connected systems and maintain status of every other process. Several real time systems are not mesh connected and require working in strict synchronous environment. Use of current failure detection mechanisms in such systems would generate excess computation and communication overhead. This paper proposes a new failure detector of Perfect P class for real time hierarchical distributed systems working in synchronous environments. Strong completenessand strong accuracy properties of the new failure detector is evaluated.

Author(s):  
Anshul Verma ◽  
Mahatim Singh ◽  
Kiran Kumar Pattanaik

Present failure detection algorithms for distributed systems are designed to work in asynchronous or partially synchronous environments on mesh (all-to-all) connected systems and maintain status of every other process. Several real-time systems are hierarchically connected and require working in strict synchronous environments. Use of existing failure detectors for such systems would generate excess computation and communication overhead. The chapter describes two suspicion-based failure detectors of Strong S and Perfect P classes for hierarchical distributed systems working in time synchronous environments. The algorithm of Strong S class is capable of detecting permanent crash failures, omission failures, link failures, and timing failures. Strong completeness and weak accuracy properties of the algorithm are evaluated. The failure detector of Perfect P class is capable of detecting crash failures, crash-recovery failures, omission failures, link failures, and timing failures. Strong completeness and strong accuracy properties of the failure detector are evaluated.


Author(s):  
Anshul Verma ◽  
Mahatim Singh ◽  
Kiran Kumar Pattanaik

Present failure detection algorithms for distributed systems are designed to work in asynchronous or partially synchronous environments on mesh (all-to-all) connected systems and maintain status of every other process. Several real-time systems are hierarchically connected and require working in strict synchronous environments. Use of existing failure detectors for such systems would generate excess computation and communication overhead. The chapter describes two suspicion-based failure detectors of Strong S and Perfect P classes for hierarchical distributed systems working in time synchronous environments. The algorithm of Strong S class is capable of detecting permanent crash failures, omission failures, link failures, and timing failures. Strong completeness and weak accuracy properties of the algorithm are evaluated. The failure detector of Perfect P class is capable of detecting crash failures, crash-recovery failures, omission failures, link failures, and timing failures. Strong completeness and strong accuracy properties of the failure detector are evaluated.


2021 ◽  
Vol 2094 (3) ◽  
pp. 032065
Author(s):  
P O Vinar ◽  
S V Rabin ◽  
A V Rabin

Abstract The method of code division of binary channels based on the arithmetic analogue of convolutional codes is investigated. The synthesis method of encoding and decoding matrices is proposed for implementing a code division of channels regardless of the number of users. The synthesis and implementation of theses pairs of matrices will significantly simplify the schemes for constructing encoding and decoding devices. Research results can be used in various communication technologies: in real-time systems, in distributed systems in on-board equipment complexes, to ensure reliable information transfer.


2018 ◽  
Vol 14 (04) ◽  
pp. 94
Author(s):  
Qian Zhongsheng ◽  
Li Xin ◽  
Wang Xiaojin

The characteristics of three popular model checking tools called SPIN, UPPAAL and NuSMV respectively, are compared and analyzed to determine which type of systems is propitious to be described. And a distributed elevator system model is built, whose related properties are verified and compared by these three model checking tools. To begin with, SPIN, UPPAAL and NuSMV, whose modeling language features are compared, are employed to construct an elevator system model respectively. Then, the three validation tools are used to verify several important properties of the elevator model, and the result is analyzed and their own characteristics are summarized. Finally, the experimental results show that SPIN and NuSMV are more suitable for verifying distributed systems while UPPAAL is better for verifying real-time systems.


2015 ◽  
Vol 19 (6) ◽  
pp. 45-56 ◽  
Author(s):  
D. Yu. Volkanov ◽  
V. A. Zakharov ◽  
D. A. Zorin ◽  
I. V. Konnov ◽  
V. V. Podymov

To verify real-time properties of UML statecharts one may apply a UPPAAL, toolbox for model checking of real-time systems. One of the most suitable ways to specify an operational semantics of UML statecharts is to invoke the formal model of Hierarchical Timed Automata. Since the model language of UPPAAL is based on Networks of Timed Automata one has to provide a conversion of Hierarchical Timed Automata to Networks of Timed Automata. In this paper we describe this conversion algorithm and prove that it is correct w.r.t. UPPAAL query language which is based on the subset of Timed CTL.


IEE Review ◽  
1992 ◽  
Vol 38 (3) ◽  
pp. 112
Author(s):  
Stuart Bennett

Sign in / Sign up

Export Citation Format

Share Document