Layered Diagnosis and Clock-Rate Correction for the TTEthernet Clock Synchronization Protocol

被引:3
|
作者
Steiner, Wilfried [1 ]
Dutertre, Bruno [2 ]
机构
[1] TTTech Comp Tech AG, Chip IP Design, Vienna, Austria
[2] SRI Int, Comp Sci Lab, Menlo Pk, CA USA
关键词
VERIFICATION; SYSTEMS;
D O I
10.1109/PRDC.2011.36
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fault-tolerant clock synchronization is the foundation of synchronous architectures such as the Time-Triggered Architecture (TTA) for dependable cyber-physical systems. Clocks are typically local counters that are increased with a given rate according to real time, and clock synchronization algorithms ensure that any two clocks in the system read about the same value at about the same point in real time. This is achieved by a clock synchronization algorithm that changes the current values of the clocks, the clocks' rate, or both. This paper presents a diagnosis algorithm and a clock-rate correction algorithm as layered services on top of the TTEthernet clock synchronization algorithm, which itself is a clock-state correction algorithm. We analyze the algorithms' properties and explore and understand their behavior using a bounded model checker for infinite data types. We use our formal framework for both simulation and formal proof. To the best knowledge of the authors this has been the first time that formal methods, should they be theorem provers or model checkers, have been applied to the problem of rate-correction for fault-tolerant clock synchronization. Furthermore, the formal development process itself demonstrates how easily existing models can be utilized in the development of new algorithms and their formal verification.
引用
收藏
页码:244 / 253
页数:10
相关论文
共 50 条
  • [1] Integration of internal and external clock synchronization by the combination of clock-state and clock-rate correction in fault-tolerant distributed systems
    Kopetz, H
    Ademaj, A
    Hanzlik, A
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 415 - 425
  • [2] Combination of clock-state and clock-rate correction in fault-tolerant distributed systems
    Kopet, H
    Astrit, AU
    Hanzlik, A
    REAL-TIME SYSTEMS, 2006, 33 (1-3) : 139 - 173
  • [3] Combination of clock-state and clock-rate correction in fault-tolerant distributed systems
    Hermann Kopetz
    Astrit Ademaj
    Alexander Hanzlik
    Real-Time Systems, 2006, 33 : 139 - 173
  • [4] Improving Clock-Rate of Hard-Macro Designs
    Lavin, Christopher
    Nelson, Brent
    Hutchings, Brad
    PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 246 - 253
  • [5] Safe Clock Synchronization Mechanism for Multi-Cluster TTEthernet Networks
    Tang, Xueqian
    Li, Qiao
    Lu, Guangshan
    Xiong, Huagang
    2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [6] A Stable Clock Synchronization Based on Clock Drift Rate
    Zhao, Ying
    Wang, Yini
    Huang, Jiumei
    Shi, Xuelin
    2008 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2008, : 204 - 209
  • [7] Best master clock algorithm of precision clock synchronization protocol
    Yu, Zhilan
    Li, Zhi
    Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2009, 29 (11): : 74 - 77
  • [8] MAC protocol with clock synchronization correction for a practical infrastructure monitoring system
    Kawamoto, Yasutaka
    Matsunaga, Toshihiko
    Kado, Yuichi
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2018, 14 (04):
  • [9] Quantum clock synchronization: Multiparty protocol
    Krco, M
    Paul, P
    PHYSICAL REVIEW A, 2002, 66 (02): : 1 - 2
  • [10] A Neural Network Clock Discipline Algorithm for the RBIS Clock Synchronization Protocol
    Cena, Gianluca
    Scanzio, Stefano
    Valenzano, Adriano
    2018 14TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS (WFCS 2018), 2018,