Self-stabilizing clock synchronization with Byzantine faults

Author(s):  
Shlomi Dolev ◽  
Jennifer L. Welch
Author(s):  
I.V. Asharina

The study substantiates the necessity of clock synchronization in distributed multicomputer systems. The basic definitions related to the concept of clock synchronization are given, and methods of clock synchronization are classified. Increasing the lifecycle of failure- and fault-tolerant distributed multicomputer systems for critical application is one of the most urgent problems at the current level of technology development. This is especially true for unattended distributed multicomputer systems for space applications. The second part deals with synchronization in systems with Byzantine faults, and this is a complex task due to the characteristic features of the fault model. The synchronization process in multi-cluster and multi-complex systems is associated with the multitasking of such systems, which makes the synchronization process even more relevant and multi-criteria. The paper considers the modern technologies providing the synchronization process in systems of critical use.


2004 ◽  
Vol 51 (5) ◽  
pp. 780-799 ◽  
Author(s):  
Shlomi Dolev ◽  
Jennifer L. Welch

Author(s):  
I.V. Asharina

The study substantiates the necessity of clock synchronization in distributed multicomputer systems. The basic definitions related to the concept of clock synchronization are given, and methods of clock synchronization are classified. Increasing the lifecycle of failure- and fault-tolerant distributed multicomputer systems for critical application is one of the most urgent problems at the current level of technology development. This is especially true for unattended distributed multicomputer systems for space applications. The development of such systems should begin with the construction of models of faults and self-controlled degradation, ensuring, firstly, their failure and fault tolerance and, secondly, maximum survivability, which is possible only if there are means of clock synchronization in such systems. All activities associated with ensuring the synchronization of any distributed multicomputer systems begin with the concept of synchronization of on-board functions, which is based on the generation of on-board time and includes the synchronization of on-board software and equipment that requires time synchronization or information about the course of time. The main elements of this concept are the processor clock module, the onboard software clock, the atomic navigation clock. The first part of the work gives basic definitions, and considers methods and algorithms related to the clock synchronization process. The second part is devoted to synchronization in systems with Byzantine faults and in multi-cluster and multi-complex, i.e. multitask, systems. The modern technologies providing the synchronization process in such systems are considered.


2011 ◽  
Vol 25 (2) ◽  
pp. 147-152
Author(s):  
Li Zhang ◽  
Xianjun Li ◽  
Yuefei Wang

2005 ◽  
Author(s):  
Selim Shahriar ◽  
Franco Wong ◽  
Ulvi Yurtsever

2021 ◽  
Vol 1815 (1) ◽  
pp. 012023
Author(s):  
Min Zhang ◽  
Linlin Duan ◽  
Kexian Gong ◽  
Xiaoyan Liu ◽  
Qian Cheng

Sign in / Sign up

Export Citation Format

Share Document