Interval-based clock synchronization with optimal precision

被引:2
|
作者
Schmid, U [1 ]
Schossmaier, K [1 ]
机构
[1] Vienna Univ Technol, Embedded Comp Syst Grp E182 2, A-1040 Vienna, Austria
关键词
fault-tolerant distributed real-time systems; hybrid fault models; link failures; external clock synchronization; convergence functions; Marzullo function; accuracy intervals; clock granularity;
D O I
10.1016/S0890-5401(03)00103-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present description and analysis of a novel optimal precision clock synchronization algorithm (OP), which takes care of both precision and accuracy with respect to external time. It relies upon the generic interval-based algorithm of Schmid and Schossmaier [Real-Time Syst. 12 (2) (1997) 173] and utilizes a convergence function based on the orthogonal accuracy algorithm of Schmid [Chicago J. Theoret. Comput. Sci. 3 (2000) 3]. As far as precision is concerned, we show that OP achieves optimal worst case precision, optimal maximum clock adjustment, and optimal rate, as does the algorithm of Fetzer and Cristian [Proceedings of the 10th Annual IEEE Conference on Computer Assurance, Gaithersburg, MD, 1995]. However, relying upon a perception-based hybrid fault model and a fairly realistic system model, our results are valid for a wide variety of node and link faults and apply to very high-precision applications as well: Impairments due to clock granularity and discrete rate adjustment cannot be ignored here anymore. Our accuracy analysis focuses on the nodes' local accuracy interval, which provides the atop running application with an on-line bound on the current deviation from external time. We show that this bound could get larger than twice the necessary lower bound ("traditional accuracy"), hence OP is considerably suboptimal in this respect. (C) 2003 Elsevier Science (USA). All rights reserved.
引用
收藏
页码:36 / 77
页数:42
相关论文
共 50 条
  • [1] Interval-based clock synchronization
    Schmid, U
    Schossmaier, K
    [J]. REAL-TIME SYSTEMS, 1997, 12 (02) : 173 - 228
  • [2] Interval-based Clock Synchronization
    Ulrich Schmid
    Klaus Schossmaier
    [J]. Real-Time Systems, 1997, 12 : 173 - 228
  • [3] Improved interval-based clock synchronization in sensor networks
    Blum, P
    Meier, L
    Thiele, L
    [J]. IPSN '04: THIRD INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2004, : 349 - 358
  • [4] Clock synchronization state graphs based on clock precision difference
    Zhao, Y
    Zhou, WL
    Zhang, YY
    Lanham, EJ
    Huang, JM
    [J]. DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 34 - 39
  • [5] Self-Stabilizing Byzantine Clock Synchronization with Optimal Precision
    Khanchandani, Pankaj
    Lenzen, Christoph
    [J]. THEORY OF COMPUTING SYSTEMS, 2019, 63 (02) : 261 - 305
  • [6] Self-Stabilizing Byzantine Clock Synchronization with Optimal Precision
    Pankaj Khanchandani
    Christoph Lenzen
    [J]. Theory of Computing Systems, 2019, 63 : 261 - 305
  • [7] Self-stabilizing Byzantine Clock Synchronization with Optimal Precision
    Khanchandani, Pankaj
    Lenzen, Christoph
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 213 - 230
  • [8] Optimal Estimation and Control of Clock Synchronization Following the Precision Time Protocol
    Na, Chongning
    Wolfrum, Philipp
    Obradovic, Dragan
    Scheiterer, Ruxandra Lupas
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 2010, : 1767 - 1772
  • [9] Assessing optimal assignment under uncertainty: An interval-based algorithm
    Liu, Lantao
    Shell, Dylan A.
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (07): : 936 - 953
  • [10] A New Design for Precision Clock Synchronization Based on FPGA
    Kong, Yang
    Wu, Jie
    Xie, M. P.
    Yu, Zhuan
    [J]. 2009 16TH IEEE-NPSS REAL TIME CONFERENCE, 2009, : 411 - 414