...
首页> 外文期刊>Journal of network and computer applications >A time synchronization protocol for large-scale distributed embedded systems with low-precision clocks and neighbor-to-neighbor communications
【24h】

A time synchronization protocol for large-scale distributed embedded systems with low-precision clocks and neighbor-to-neighbor communications

机译:具有低精度时钟和邻居间通信的大规模分布式嵌入式系统的时间同步协议

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we propose the Modular Robot Time Protocol (MRTP), a network-wide time synchronization protocol for modular robots (a class of distributed embedded systems) with neighbor-to-neighbor communications and potentially low-precision clocks. Our protocol achieves its performance by combining several mechanisms: central time master election, fast and recursive propagation of synchronization waves along the edges of a breadth-first spanning-tree, low-level timestamping and per-hop compensation for communication delays using the most-appropriate method, and clock skew compensation using linear regression. We evaluate our protocol on the Slinky Blocks system both on hardware and through simulations. Experimental results show that MRTP can potentially manage real systems composed of up to 27, 775 Slinky Blocks. We observe that the synchronization precision depends on the hop distance to the time master, the synchronization periods and the number of synchronization points used for the linear regressions. Furthermore, we show that our protocol is able to keep a Slinky Blocks system synchronized to a few milliseconds, using few network resources at runtime, even-though the Blinky Blocks hardware clocks exhibit very poor accuracy and resolution. We compare MRTP to existing synchronization protocols ported to fit our system model. Simulation results show that MRTP can achieve better synchronization precision than the most precise compared protocols while sending more than half less messages in compact systems.
机译:在本文中,我们提出了模块化机器人时间协议(MRTP),这是一种用于具有邻居间通信和潜在的低精度时钟的模块化机器人(一类分布式嵌入式系统)的全网时间同步协议。我们的协议通过结合以下几种机制来实现其性能:中央时间主站选举,同步波沿着广度优先的生成树的边缘快速递归传播,低级时间戳和使用最大延迟的通信延迟进行逐跳补偿。适当的方法,并使用线性回归进行时钟偏斜补偿。我们通过硬件和仿真评估Slinky Blocks系统上的协议。实验结果表明,MRTP可以潜在地管理由27个,775个Slinky块组成的实际系统。我们观察到同步精度取决于到时间主站的跳距,同步周期以及用于线性回归的同步点的数量。此外,我们证明了我们的协议能够在运行时使用很少的网络资源,使Slinky Blocks系统保持同步到几毫秒,即使Blinky Blocks硬件时钟显示出非常差的精度和分辨率。我们将MRTP与移植到适合我们系统模型的现有同步协议进行了比较。仿真结果表明,相比于最精确的协议,MRTP可以实现更好的同步精度,同时在紧凑型系统中发送的消息要少一半以上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号