Application-Layer Clock Synchronization for Wearables Using Skin Electric Potentials Induced by Powerline Radiation
网络节点的时钟同步设计面临着异构平台的同步精度和通用性之间的基本权衡,因为高同步精度通常需要依赖于平台的硬件级网络数据包时间戳。本文介绍了TouchSync,一种新的可穿戴设备的室内时钟同步方法,它在保持通用性的同时实现了毫秒级的精度,因为它只使用标准的系统调用,例如读取系统时钟,采样传感器和发送/接收网络消息。TouchSync的设计是由我们广泛测量的一个关键发现驱动的,即电力线辐射引起的皮肤电位(SEP)在同一佩戴者甚至不同佩戴者身上都是显著的、周期性的和同步的。TouchSync将SEP信号集成到网络时间协议的通用原理中,并通过融合多个同步轮中的模糊结果来解决整数模糊度问题,从而得出两个同步可穿戴设备之间的准确时钟偏移。通过我们的共享代码,TouchSync可以轻松集成到任何可穿戴应用程序中。基于我们的Arduino和TinyOS实现的广泛评估表明,TouchSync的同步误差在同一佩戴者和相距10公里的两个佩戴者之间分别低于3和7毫秒。
2017-09-25 cs.DC
Efficient Two-Dimensional Self-Stabilizing Byzantine Clock Synchronization in WALDEN
为了在自稳定时钟同步中容忍终端和通信部件的拜占庭故障,研究并解决了二维的【形】自稳定拜占庭容错时钟同步问题。通过利用在底层网络中提供的时间触发(TT)阶段作为TT通信窗口,近似协议、跳频过程和随机化特级大师被集成到整体解决方案中。它示出,与分区的通信组件到$3$任意连接的子网络,有效的同步可以实现与一个这样的子网络和小于$1/3$终端组件是拜占庭。同时,对于特定的网络,可以在一秒或几秒内以很高的概率达到期望的稳定。这有助于开发具有严格时间、资源和安全要求的各种分布式硬实时系统。
2022-03-07 cs.DC
A Review on Message Complexity of the Algorithms for Clock Synchronization in Distributed Systems
本文综述了分布式系统中的四种时钟同步算法,重点分析并比较了它们的消息复杂度与运行效率。
2024-04-23 cs.CC cs.DC
Self-stabilizing Byzantine Clock Synchronization with Optimal Precision
我们重新审视的方法,拜占庭容错时钟同步的基础上介绍了林奇和韦尔奇的近似协议。我们的贡献有三个方面:(1)我们提供了一个稍微改进的算法变体,该算法产生了可以实现的偏斜和可持续频率偏移的改进界限。(2)我们将展示如何扩展该技术,也同步时钟速率。这允许不太频繁的通信,而不会显著损失精度,只要时钟速率变化足够慢。(3)我们提出了一个耦合方案,使这些算法的自稳定,同时保持其高精度。该方案利用低精度,但自我稳定的算法恢复的目的。
2016-09-29 cs.DC
Proportional-Integral Clock Synchronization in Wireless Sensor Networks
在这篇文章中,我们提出了一个新的控制理论的分布式时间同步算法,命名为PISync,以同步无线传感器网络(WSNs)中的传感器节点。PISync算法基于比例积分(PI)控制器。它对本地测量的同步误差应用比例反馈(P)和积分反馈(I)来补偿时钟偏移和时钟速度之间的差异。我们提出了实际的基于并行和完全分布式协议实现的PISync算法,我们提供了理论分析,以突出这种方法的优点,在改善稳态误差和可扩展性相比,现有的同步算法。我们通过真实世界的实验和模拟表明,PISync协议有几个优势,在WSN文献中现有的协议,即不需要内存分配,最小的CPU开销和代码大小独立的网络规模和拓扑结构,和优雅的性能退化方面的网络规模。
2014-10-29 cs.DC
Resilience Bounds of Sensing-Based Network Clock Synchronization
最近的研究利用外部周期性同步信号来同步一对网络节点,以解决节点之间的通信延迟的威胁。然而,基于传感器的同步可能会产生故障,由于非恶意信号和传感器噪声。本文考虑了一个N个节点的系统,将他们的对等同步结果融合,以纠正故障。我们的分析给出了系统可以容忍的故障数的下限时,N是高达12。如果故障的数目不大于下限,则可以识别和校正故障。我们还证明了该系统不能容忍超过N-2故障。我们的研究结果可以指导弹性感知的时钟同步系统的设计。
2018-09-10 cs.DC
Synchronization of ad hoc Clock Networks
我们介绍了一个图论的方法来同步时钟在{ \em ad hoc}网络的$N$ ~钟表。由于许多物理因素,时钟自然会偏离同步。由于“口碑效应”,人工时钟同步方式存在“时钟漂移”的遗传传播。“目前自动时钟同步的标准方式是通过全球时钟的无线电频带传输或通过基于软件的网络时间协议(NTP)。经由无线电频带传输的同步受到波传输延迟的影响,而基于客户端-服务器的NTP不能扩展到增加的客户端数量以及不可预见的服务器过载条件(例如,闪光人群和一天中的时间效应)。此外,用于同步$N$节点网络的NTP的平凡运行时间是~ $\bigO(N)$,其中每个节点是时钟并且NTP服务器遵循单端口通信模型。在本文中,我们引入了一个用于同步时钟的$\bigO(\log N)$时间,以换取空间复杂度增加$\bigO(N)$,尽管通过创造性的“调整”,我们后来将空间需求降低到~ $\bigO(1)$。我们的图论协议假设网络是$\K_N$,而时钟的子集是在一个嵌入式循环图$\C_{n<N}^q$与$q$ ~跳跃和时钟信息是通过循环移位内的$\C_{n<N}^q$。所有$N$ ~节点通过单端口双工信道模型进行通信。理论上,此同步协议允许$N(\log N)^{-1} - 1$比基于客户端-服务器的同步更多的同步。经验上,通过统计复制的多代理基于微观仿真运行,我们的协议允许最多80%的时钟同步相比,目前的协议,只允许高达30%…
2015-06-24 cs.DC
Intro-Stabilizing Byzantine Clock Synchronization in Heterogeneous IoT Networks
为了在物联网网络上实现可靠的高精度时钟同步(CS),集成了超高可靠系统中采用的分布式CS范例和高性能但不可靠系统中采用的主从CS范例。同时,传统的内部时钟同步也与外部时间基准集成,以实现有效的稳定。低网络连接性、低复杂性、高精度和高可靠性都被考虑在内。为了容忍永久故障,拜占庭CS与常见的CS协议集成。为了容忍瞬时故障,自稳定的拜占庭CS也扩展到开放世界的物联网网络上。有了这些,所提出的内稳定拜占庭CS解决方案可以建立和保持与任意初始状态的同步,在永久拜占庭故障的存在。通过形式化分析和数值模拟,证明了为超高可靠系统和高性能不可靠系统提供的最佳CS解决方案可以很好地集成到物联网网络上,从而即使在传统的封闭安全边界上也可以获得可靠的高精度CS。
2022-03-18 cs.DC
Modelling Clock Synchronization in the Chess gMAC WSN Protocol
我们提出了一个详细的时间自动机模型的时钟同步算法,目前正在使用的无线传感器网络(WSN),已开发的荷兰公司国际象棋。使用Uppaal模型检查器,我们建立,在某些情况下,一个静态的,完全同步的网络可能最终成为不同步的,如果使用当前的算法,即使在设置与无限小的时钟漂移。
2009-12-10 cs.DC cs.FL cs.LO
Jitter-compensated VHT and its application to WSN clock synchronization
准确和节能的时钟同步是无线传感器网络的许多应用的使能器。细粒度同步在系统级(例如有利于确定性无线电协议)和应用级(当需要网络范围的事件时间戳时)都是有益的。然而,有一个无线传感器网络节点的计时设备的分辨率和它的能量消耗之间的权衡。虚拟高分辨率定时器(VHT)是一种创新的解决方案,旨在克服这种折衷。它将高分辨率振荡器与低功耗振荡器相结合,在不需要时关闭前者。在本文中,我们改进VHT首先确定的抖动的低功耗振荡器的电流限制的技术,然后提出了一个增强的解决方案,快速和缓慢的时钟,拒绝上述抖动。改进的VHT在硬件资源方面也比原始技术要求更低。实验结果表明,在准确性方面取得的优势。
2018-08-16 cs.DC
A Tight Lower Bound for Clock Synchronization in Odd-Ary M-Toroids
在分布式系统中,进程通过具有不确定延迟的消息进行通信,因此同步时钟容易受到固有误差的影响。先前的工作已经显示了在各种网络拓扑结构中实现的最佳同步的上界和下界,以及关于消息延迟的不确定性的假设。然而,到目前为止,还没有一个紧密的封闭形式的表达式的最佳同步$k$ -ary $m$ -立方体与环绕,其中$k$是奇数。本文证明了$\frac{1}{4}um\left(k-\frac{1}{k}\right)$的一个下界,其中$k$是每一个$m$维中进程的(奇数)个数,$u$是每个链路上延迟的不确定性.我们的下限与先前已知的上限相匹配。
2018-07-13 cs.DC
Time- and Space-Optimal Clock Synchronization in the Beeping Model
我们考虑(离散)蜂鸣模型中的时钟同步问题:给定一个$n$节点网络,每个节点都有一个时钟值$δ(v) \in \{0,\ldots T-1\}$,目标是同步所有节点的时钟值,使它们在任何一轮中都具有相同的值。作为时钟同步中的标准,我们假设所有节点都是\emph{arbitrary activations},即,节点在任意轮(不限于$\{0,\ldots,T-1\}$)开始它们的协议。我们给出了一个渐进最优的算法,运行在$4D + \Bigl\lfloor \frac{D}{\lfloor T/4 \rfloor} \Bigr \rfloor \cdot (T \mod 4) = O(D)$轮,其中$D$是网络的直径。一旦所有节点同步,它们在每个$T$循环中在同一循环中发出哔哔声。该算法大大改进了[ACGL'13]的$O(T D)$界限(其中要求$T$至少为$4n$,因此界限并不比$O(nD)$好)。我们的算法是非常简单的节点只需要维持$3$位除了$\lceil \log T \rceil$位需要维持时钟。此外,我们调查的时钟同步问题的\emph{self-stabilizing}解决方案的复杂性:我们首先显示$Ω(\max\{T,n\})$轮的运行时和$Ω(\log(\max\{T,n\}))$位的内存所需的任何这样的协议的下限。之后,我们提出了一个协议,在$O(\max\{T,n\…
2020-05-15 cs.DC
Clock Synchronization and Distributed Estimation in Highly Dynamic Networks: An Information Theoretic Approach
研究了动态传感器网络中的外部时钟同步问题。最初,传感器获得外部时间参考的不准确估计,随后进行协作,以便将其内部时钟与外部时间同步。为了简单起见,我们采用无漂移假设,即假设内部时钟以相同的速度滴答。因此,该问题被简化为一个估计问题,其中传感器需要估计初始外部时间。这项工作是进一步有关的问题,集体近似的环境价值的生物群体。与大多数假设静态网络的时钟同步工作不同,本文重点讨论了高度动态网络的极端情况。具体来说,我们假设一个非自适应调度对手,事先规定一个任意的,但独立的,会议模式。例如,这种会议模式适合高度动态设置中的短时间场景,其中每个传感器仅与少数其他任意传感器交互。我们提出了一个非常简单的时钟同步算法,是基于加权平均值,并证明其性能在任何给定的独立会议模式是非常有竞争力的最好的算法,没有任何资源或计算的限制,并提前知道会议模式。特别是,当所有的分布都是高斯分布时,我们的方案的性能与最优性能相吻合。我们的证据依赖于广泛使用的概念,费舍尔信息。我们使用的Cramer-Rao界和我们的Fisher信道容量的定义来量化信息流,并获得集体性能的下限。这为进一步严格量化协作传感器内的信息流打开了大门。
2015-08-10 cs.DC
Optimal Gradient Clock Synchronization in Dynamic Networks
我们研究了在高度动态的网络中的时钟同步问题,其中通信链路可以在任何时候出现或消失。网络中的节点配备有硬件时钟,但是硬件时钟的速率可以在特定范围内任意变化,并且节点可以获得的关于其他节点的时钟值的估计固有地不准确。我们的目标是在每个节点上输出一个逻辑时钟,使得任何两个节点的逻辑时钟不会相隔太远,并且网络中长时间保持接近的节点比远距离节点更好地同步。此属性称为梯度时钟同步。梯度时钟同步在网络拓扑结构不变的静态环境中得到了广泛的研究。我们表明,静态情况下获得的渐近最优边界也适用于我们的高度动态设置:如果两个节点保持在距离$d$彼此足够长的时间,它是可能的上限之间的差异,其时钟值由$O(d \log (D / d))$,其中$D$是网络的直径。即使对于静态网络,这也是最佳的。此外,我们表明,我们的算法具有最佳的稳定时间:当路径长度$d$出现在两个节点之间,直到两个节点之间的时钟偏差减少到$O(d \log (D / d))$所需的时间是$O(D)$,我们证明是最佳的。最后,用于动态图算法的更复杂分析的技术提供了对静态设置也感兴趣的额外见解。特别是,我们建立自稳定的梯度性能在$O(D)$时间。
2018-12-08 cs.DC cs.DS
A Fault-Resistant Asynchronous Clock Function
考虑一个由n个节点组成的共享内存环境中的异步网络。假设最多f个节点可能是拜占庭(n > 12 f),其中对手是完全信息和动态的(有时称为自适应)。此外,非拜占庭节点可能会经历瞬时故障。节点以原子步骤前进,包括读取所有寄存器,执行一些计算和写入所有寄存器。本文件包含三个主要贡献。首先定义了时钟函数问题,它是时钟同步问题的推广。这种概括封装了以前的时钟同步问题的定义,同时将它们扩展到当前的论文模型。其次,提出了一种随机异步自稳定拜占庭容忍时钟同步算法。在时钟同步算法的构造中,开发了一个构建块,该构建块确保不同节点以相似的速率前进。这是本文的第三个贡献。它是自稳定和拜占庭容忍的,可以用作在异步自稳定拜占庭模型中操作的不同算法的构建块。该算法的收敛时间是指数的。观察到,在异步设置中,最著名的全信息动态拜占庭协议也具有预期的指数收敛时间,即使目前两者之间没有已知的减少。
2010-07-14 cs.DC
Self-Stabilizing Clock Synchronization in Dynamic Networks
我们认为在一个同步的多智能体系统的时钟同步的基本问题。每个代理持有一个具有任意初始值的时钟,并且时钟最终必须指示相同的值。以前的算法工作在静态网络与激烈的连接属性,并假设全球信息是在每个代理。在本文中,我们提出了不同的解决方案,时变拓扑结构,既不需要强连接,也不需要任何全球知识的网络。首先,我们研究了无界时钟的情况下,并提出了一个自稳定的$MinMax$算法,如果在每个足够长的时间,但有界的时间段,有一个代理,称为根,可以发送消息,可能间接地,所有其他代理。这样的网络是高度动态的,因为根可以随时间任意变化。此外,实现这种生根性质所需的时间的界限是未知的代理。然后,我们提出了一个有限状态算法,在有限的时间周期内强连接的动态网络中的周期时钟。在这里,实现强连通性的时间界限也存在,但不应该是已知的。有趣的是,我们的算法统一了以前提出的几个看似不同的静态网络算法。接下来,我们证明了强连通性实际上是不需要的:当网络只是在有限的时间段内扎根时,我们的算法仍然有效,其中一组根变得稳定。最后,我们研究了我们的算法的时间和空间复杂度,并讨论了如何初始定时信息允许更有效的解决方案。
2022-07-13 cs.DC
Fault Tolerant Gradient Clock Synchronization
在完全连接的系统中的容错以及局部和全局最坏情况偏斜(即,相邻节点和任意节点对之间的最大时钟差)对无故障系统的直径的影响。然而,到目前为止,没有什么非平凡的是已知的局部偏斜,可以实现在拓扑结构,即使在一个单一的拜占庭故障不完全连接。简而言之,在这项工作中,我们表明,最强大的已知技术的容错和梯度时钟同步是兼容的,在这个意义上,最好的两个世界可以同时实现。具体而言,我们将Lynch-Welch算法[Welch 1988]与Lenzen等人[Lenzen 2010]的梯度时钟同步(GCS)算法相结合,以使后者对故障具有弹性,该算法用于同步$n$节点的集团,尽管存在高达$f<n/3$拜占庭故障。由于这在一般图上是不可能的,我们通过将每个节点替换为$3f+1$全连接副本来增强输入图$\mathcal{G}$,该副本执行Lynch-Welch算法的实例。然后,我们将这些集群解释为执行GCS算法的超级节点,其中对于每个集群,其正确节点的Lynch-Welch时钟提供GCS算法中超级节点的逻辑时钟的估计。通过以完全二分的方式连接对应于$\mathcal{G}$中的邻居的集群,超级节点可以相互通知它们的逻辑时钟值(的估计)。通过这种方式,我们实现了渐进最优的局部偏斜,假设没有集群包含超过$f$故障节点,分别在节点和边缘方面的因子$O(f)$和$O(f^2)$开销。请注意,容忍$f$故障邻居通常需要比$…
2019-02-21 cs.DC cs.DS
Modeling and Control of bittide Synchronization
分布式系统应用程序依赖于细粒度的时间常识。现有系统通过NTP和GPS信号等软件协议和/或原子钟等精确参考的组合,使每个独立机器尽可能接近挂钟时间,从而保持时间的常识。这种方法是昂贵的,并且具有需要协议来处理冗余及其性能后果的容限限制。此外,在数据中心规模上,像在芯片或印刷电路板上那样分布物理时钟是不切实际的。在本文中,我们介绍了一种分布式系统设计,消除了物理时钟分布或机制,以保持密切对齐挂钟时间的需要,而是提供一个完美同步的逻辑时钟的应用程序。我们讨论了抽象帧模型(AFM),一个数学模型,支持系统同步。该模型是基于拓扑结构中的节点之间的通信速率,而不需要全局时钟。我们表明,有家庭的控制器,满足所需的AFM的解决方案的存在性和唯一性的属性,并给出例子。
2022-03-31 cs.DC cs.SY eess.SY
Gradient Clock Synchronization with Practically Constant Local Skew
CISPA Helmholtz Center for Information Security(CISPA赫尔姆霍兹信息安全中心);Reykjavik University(雷克雅未克大学)
本文提出改进的时钟同步模型和分析,通过要求测量和频率误差的稳定性,突破传统下界限制,实现更优的局部偏移控制,并扩展至外部同步场景。
2026-05-12 cs.DC
Comments on "On Clock Synchronization Algorithms for Wireless Sensor Networks Under Unknown Delay"
Xi’an Jiaotong-Liverpool University(西交利物浦大学)
本文指出前人对时钟偏移最大似然估计的推广存在错误,因未考虑模型中噪声的相关性,修正了时间戳间隔的最优选择。
2016-02-01 cs.DC cs.NI cs.SY
A Gossip Algorithm based Clock Synchronization Scheme for Smart Grid Applications
Florida International University(佛罗里达国际大学);Electricity Generation Company of Bangladesh(孟加拉国发电公司);Independent University, Dhaka, Bangladesh(达卡独立大学)
本文提出一种基于 gossip 算法的时钟同步方法,用于智能电网中高精度时间同步需求,适用于带宽受限的密集网络环境,通过不同网络拓扑测试验证了其性能。
2017-07-25 cs.DC cs.SY eess.SY
Skewless Network Clock Synchronization Without Discontinuity: Convergence and Performance
Caltech(加州理工学院);IBM T. J. Watson Research Center(IBM T.J.沃森研究中心);Cornell University(康奈尔大学)
本文提出一种无偏斜的时钟同步算法,解决传统方法中频率差估计和偏移修正带来的抖动问题,通过分析算法收敛性并优化参数以减少抖动和漂移影响,揭示了在存在时间环路和噪声时同步的可行性。
2014-07-28 cs.DC cs.NI cs.SY