DocumentCode :
1493768
Title :
Preventing the Collision of Requests From Slave Clocks in the Precision Time Protocol (PTP)
Author :
Ciuffoletti, Augusto
Author_Institution :
Dept. of Comput. Sci., Univ. of Pisa, Pisa, Italy
Volume :
60
Issue :
6
fYear :
2011
fDate :
6/1/2011 12:00:00 AM
Firstpage :
2096
Lastpage :
2103
Abstract :
The Precision Time Protocol (PTP) distributes a time reference across a network. It specifically addresses demanding environments, where it can reach sub microsecond precision using appropriate technologies. Its scalability is primarily limited by packet delay variations induced by packet collisions. While it is possible to avoid collisions with non-PTP packets using traffic management technologies, collision between PTP packets is an open problem in large systems with critical clock precision requirements. We propose a coordination algorithm that avoids the occurrence of such collisions. It assumes that the master clock, which is the timing reference source, can send a packet in multicast to the slaves: this is not a restrictive hypothesis, since PTP itself takes advantage of this kind of connectivity, and it is also compatible with typical wireless environments. The algorithm operates without introducing additional traffic, it ensures an upper bound to the time between two successive synchronizations of any given slave, it does not alter the structure of the standard PTP messages, it envisions a dynamic number of slaves, it tolerates the replacement of the master with a hot spare in case of failure, and does not rely on specialized hardware. The algorithm has a footprint that does not insist on activities that are already time sensitive, and its operation is mostly concentrated on the master. The algorithm inherits security and fault tolerance limits from PTP: in particular this refers to malicious nodes, and to broken devices that may jam the network.
Keywords :
protocols; synchronisation; telecommunication network reliability; telecommunication traffic; PTP; coordination algorithm; malicious node; packet collisions; packet delay variation; precision time protocol; scalability; slave clocks; successive synchronization; time sensitive; timing reference source; typical wireless environment; Clocks; Frequency synchronization; Law; Protocols; Synchronization; Clock synchronization; IEEE1588; coordination protocol; packet collision; precision time protocol (PTP); random graph; token routing; wandering token;
fLanguage :
English
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9456
Type :
jour
DOI :
10.1109/TIM.2010.2058584
Filename :
5749693
Link To Document :
بازگشت