High availability IEEE 1588 nodes over IEEE 802.1aq Shortest Path Bridging networks

The modern industrial and substation automation Ethernet networks have demanding requirements about high availability. Recently, the IEEE 802.1 WG proposes the IEEE 802.1aq, also known as Shortest Path Bridging, to manage Ethernet redundant networks. The IEEE 1588 protocol can exploit the SPB capabilities to manage multiple paths in order to improve synchronization availability. In the paper, the possibility to send copies of IEEE 1588 messages over multiple paths has been analyzed. In particular, the attention has been focused on the combining algorithms in the slaves, which is used to recover the time from multiple sources. In details, some specific fault tolerant combining algorithms, based on synchronization quality estimation have been proposed. The considered solutions are compared to traditional approaches under fault conditions by means of a specifically developed simulation environment.

[1]  Gunnar Prytz Network recovery time measurements of RSTP in an ethernet ring topology , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[2]  G. Gaderer,et al.  A novel, high resolution oscillator model for DES systems , 2008, 2008 IEEE International Frequency Control Symposium.

[3]  Nancy A. Lynch,et al.  A new fault-tolerant algorithm for clock synchronization , 1984, PODC '84.

[4]  Claudio Narduzzi,et al.  Performance analysis of Kalman filter-based clock synchronization in IEEE 1588 networks , 2009, 2009 International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[5]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[6]  D. Macii,et al.  Performance analysis of a clock state estimator for PROFINET IO IRT synchronization , 2013, 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[7]  Parameswaran Ramanathan,et al.  Fault-tolerant clock synchronization in distributed systems , 1990, Computer.

[8]  Alessandra Flammini,et al.  On the Use of IEEE 1588 in Existing IEC 61850-Based SASs: Current Behavior and Future Challenges , 2011, IEEE Transactions on Instrumentation and Measurement.

[9]  G. Giorgi,et al.  Modeling and Simulation Analysis of PTP Clock Servo , 2007, 2007 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[10]  Jürgen Jasperneite,et al.  A proposal to integrate process data communication to IEEE 802.1 Audio Video Bridging (AVB) , 2011, ETFA2011.

[11]  G. Gaderer,et al.  Master failures in the Precision Time Protocol , 2008, 2008 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[12]  Andrea Bondavalli,et al.  Master Failure Detection Protocol in Internal Synchronization Environment , 2013, IEEE Transactions on Instrumentation and Measurement.

[13]  Nancy A. Lynch,et al.  A New Fault-Tolerance Algorithm for Clock Synchronization , 1988, Inf. Comput..

[14]  T. Mizrahi,et al.  Slave diversity: Using multiple paths to improve the accuracy of clock synchronization protocols , 2012, 2012 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication Proceedings.

[15]  A. Flammini,et al.  Testing coexistence of different RTE protocols in the same network , 2008, 2008 IEEE International Workshop on Factory Communication Systems.

[16]  A. Flammini,et al.  Analysis of synchronization performance in redundant networks for substation automation , 2013, 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).