Title :
Master failures in the Precision Time Protocol
Author :
Gaderer, Georg ; Rinaldi, Stefano ; Kerö, Nikolaus
Author_Institution :
Res. Unit for Integrated Sensor Syst., Austrian Acad. of Sci., Wiener Neustadt
Abstract :
If all clocks within a distributed system share the same notion of time, the application domain can gain several advantages. Among those is the possibility to implement real-time behavior, accurate time stamping, and event detection. However, with the wide spread application of clock synchronization another topic has to be taken into consideration: the fault tolerance. The well known clock synchronization protocol IEEE1588 (precision time protocol, PTP), is based on a master/slave principle, which has one severe disadvantage. This disadvantage is the fact that the failure of a master automatically requires the re-election of a new master. The start of a master election based on timeout and thus takes a certain time span during which the clocks are not synchronized and thus running freely. Moreover the usage of a new master also requires new delay measurements, which prolong the time of uncertainty as well. This paper analyzes the results of such a master failure and proposes democratic master groups instead of hot-stand-by masters to overcome this problem by. It is shown by means of simulation that the proposed solution will not deteriorate the accuracy of the slave clocks in case of a master failure.
Keywords :
clocks; distributed processing; fault tolerant computing; protocols; synchronisation; IEEE1588; clock synchronization protocol; delay measurements; democratic master groups; distributed system; event detection; fault tolerance; master election; master failure; master-slave principle; precision time protocol; time stamping; Clocks; Delay effects; Event detection; Failure analysis; Fault tolerance; Master-slave; Nominations and elections; Protocols; Synchronization; Time measurement; Clock Synchronization; Computer Networks; Fault tolerance; IEEE Keywords;
Conference_Titel :
Precision Clock Synchronization for Measurement, Control and Communication, 2008. ISPCS 2008. IEEE International Symposium on
Conference_Location :
Ann Arbor, MI
Print_ISBN :
978-1-4244-2274-6
Electronic_ISBN :
978-1-4244-2275-3
DOI :
10.1109/ISPCS.2008.4659214