首页> 外文OA文献 >Coupling-Based Internal Clock Synchronization for Large-Scale Dynamic Distributed Systems
【2h】

Coupling-Based Internal Clock Synchronization for Large-Scale Dynamic Distributed Systems

机译:大型动态分布式系统中基于耦合的内部时钟同步

摘要

This paper studies the problem of realizing a common software clock among a large set of nodes without an external time reference (i.e., internal clock synchronization), any centralized control, and where nodes can join and leave the distributed system at their will. The paper proposes an internal clock synchronization algorithm which combines the gossip-based paradigm with a nature-inspired approach, coming from the coupled oscillators phenomenon, to cope with scale and churn. The algorithm works on the top of an overlay network and uses a uniform peer sampling service to fulfill each node's local view. Therefore, differently from clock synchronization protocols for small scale and static distributed systems, here, each node synchronizes regularly with only the neighbors in its local view and not with the whole system. An evaluation of the convergence speed and the synchronization error of the coupled-based internal clock synchronization algorithm has been carried out, showing how convergence time and the synchronization error depends on the coupling factor and the local view size. Moreover, the variation of the synchronization error with respect to churn and the impact of a sudden variation of the number of nodes have been analyzed to show the stability of the algorithm. In all these contexts, the algorithm shows nice performance and very good self-organizing properties. Finally, we showed how the assumption on the existence of a uniform peer-sampling service is instrumental for the good behavior of the algorithm and how, in system models where network delays are unbounded, a mean-based convergence function reaches a lower synchronization error than median-based convergence functions exploiting the number of averaged clock values.
机译:本文研究了在没有外部时间参考(即内部时钟同步),任何集中控制以及节点可以随意加入和离开分布式系统的情况下,在大型节点集之间实现通用软件时钟的问题。本文提出了一种内部时钟同步算法,该算法将基于八卦的范例与自然启发的方法相结合,该方法来自耦合的振荡器现象,以应对规模和流失。该算法在覆盖网络的顶部运行,并使用统一的对等采样服务来满足每个节点的本地视图。因此,与小型和静态分布式系统的时钟同步协议不同,此处,每个节点仅在其本地视图中仅与邻居进行规则同步,而不与整个系统进行规则同步。对基于耦合的内部时钟同步算法的收敛速度和同步误差进行了评估,显示了收敛时间和同步误差如何取决于耦合因子和局部视图大小。此外,分析了同步误差相对于搅动的变化以及节点数量突然变化的影响,以显示算法的稳定性。在所有这些情况下,该算法都显示出良好的性能和非常好的自组织特性。最后,我们证明了存在统一对等采样服务的假设如何有助于算法的良好行为,以及如何在网络延迟不受限制的系统模型中,基于均值的收敛函数达到的同步误差小于基于中值的收敛函数,利用平均时钟值的数量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号