Title : 
Fault-tolerant external clock synchronization
         
        
            Author : 
Cristian, Flaviu ; Fetzer, Christof
         
        
            Author_Institution : 
Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
         
        
        
        
        
            Abstract : 
We address the problem of how to integrate fault-tolerant internal and external clock synchronization. We propose a new algorithm which provides both external and internal clock synchronization for as long as no more than F reference time servers out of a total of 2F+1 are faulty. When the number of faulty reference time servers exceeds F, the algorithm degrades to a fault-tolerant internal clock synchronization algorithm. We prove that at least 2F+1 reference time servers are necessary for achieving external clock synchronization when up to F reference time servers can suffer arbitrary failures, thus our algorithm provides maximum fault-tolerance. The algorithm is also optimal in another sense: we show that the maximum deviation between reference time and the clocks of nonreference time servers is minimal
         
        
            Keywords : 
clocks; fault tolerant computing; real-time systems; reliability; synchronisation; external clock synchronization; fault-tolerant external clock synchronization; fault-tolerant internal clock synchronization algorithm; internal clock synchronization; reference time servers; Clocks; Computer science; Degradation; Fault tolerance; Microelectronics; Radio broadcasting; Real time systems; Receivers; Sun; Synchronization;
         
        
        
        
            Conference_Titel : 
Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
         
        
            Conference_Location : 
Vancouver, BC
         
        
        
            Print_ISBN : 
0-8186-7025-8
         
        
        
            DOI : 
10.1109/ICDCS.1995.500004