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 条
  • [41] Quantum noise on the coherent-transport protocol for clock synchronization
    Xie Duan
    Chen Haifeng
    Journal of the Korean Physical Society, 2016, 68 : 497 - 504
  • [42] Statistical Model Checking of a Clock Synchronization Protocol for Sensor Networks
    Battisti, Luca
    Macedonio, Damiano
    Merro, Massimo
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013, 2013, 8161 : 168 - 182
  • [43] A distributed consensus protocol for clock synchronization in wireless sensor network
    Schenato, Luca
    Gamba, Giovanni
    PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 4060 - 4065
  • [44] Clock Skew Estimation of Listening Nodes with Clock Correction upon Every Synchronization in Wireless Sensor Networks
    Wang, Heng
    Zeng, Haiyong
    Wang, Ping
    IEEE SIGNAL PROCESSING LETTERS, 2015, 22 (12) : 2440 - 2444
  • [45] Probability-based clock synchronization for EPA Wireless protocol
    Zhang, Shuai
    Feng, Dong-Qin
    Chu, Jian
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2014, 48 (09): : 1552 - 1557
  • [46] Performance Analysis for Precision Time Synchronization with Clock Uncertainty Correction
    Shi, Xiaonan
    Ichioka, Ryoya
    Takeuchi, Kiyofumi
    Sambu, Ken
    2015 54TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2015, : 959 - 962
  • [47] Wicsync: A wireless multi-node clock synchronization solution based on optimized UWB two-way clock synchronization protocol
    Xue, Bo
    Li, Zhitian
    Lei, Pengyu
    Wang, Yingzi
    Zou, Xudong
    MEASUREMENT, 2021, 183
  • [48] Bit rate and protocol independent clock and data recovery
    Stilling, B
    ELECTRONICS LETTERS, 2000, 36 (09) : 824 - 825
  • [49] THE TRANSITIVITY OF THERMAL-EQUILIBRIUM AND THE TRANSITIVITY OF CLOCK RATE SYNCHRONIZATION
    ZHAO, Z
    SCIENCE IN CHINA SERIES A-MATHEMATICS PHYSICS ASTRONOMY & TECHNOLOGICAL SCIENCES, 1991, 34 (07): : 835 - 840
  • [50] Vulnerability Analysis of Clock Synchronization Protocol Using Stochastic Petri Net
    Shen, Jiajun
    Feng, Dongqin
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 615 - 620