白兔协议 (White Rabbit) —— 用于大型分布式系统的亚纳秒级同步技术
White Rabbit – sub-nanosecond synchronization for large distributed systems

原始链接: https://ohwr.org/projects/white-rabbit/

White Rabbit 为大型分布式系统提供了亚纳秒级的同步精度和皮秒级的同步精确度。它还支持确定性且可靠的数据传输。White Rabbit 允许您对测量数据进行精确的时间标记,并在大型设施中触发数据采集,同时使用同一网络传输数据。 * 亚纳秒级同步 * 连接数千个节点 * 节点间典型距离为 10 公里 * 基于以太网的千兆级可靠数据传输 * 完全开放的硬件、固件和软件 * 多厂商商业化生产的硬件 联系方式 Maciej Lipinski 标签 文档 White Rabbit

White Rabbit (WR) 是一项由欧洲核子研究中心(CERN)开发的开源以太网技术,能够实现分布式系统间的亚纳秒级时钟同步。通过利用硬件级同步(IEEE 1588 精确时间协议的扩展),WR 使得相隔数公里的光纤系统能够保持近乎完美的计时,甚至能补偿因温度变化导致的光纤伸长等环境因素。 White Rabbit 的重要性在于它有望取代复杂且高延迟的分布式共识算法。在现代计算中,分布式系统往往难以对跨机器的事件进行排序;通常这需要缓慢的往返通信。有了亚纳秒级的精度,系统可以依靠精确的时间戳来确定事件顺序,从而有效地将复杂的协调问题转化为本地计算。 虽然 White Rabbit 最初是为高能物理实验(如同步大型探测器阵列)而设计的,但它在证券交易所、高精度传感器网络以及未来全球规模计算中的相关性正日益增加。通过将同步阈值推向远超标准 NTP 或典型 PTP 的水平,White Rabbit 挑战了一个长期存在的假设:即分布式系统中的强一致性必然是缓慢的且受地理距离限制的。
相关文章

原文

White Rabbit provides sub-nanosecond accuracy and picoseconds precision of synchronization for large distributed systems. It also allows for deterministic and reliable data delivery.
White Rabbit allows you to precision time-tag measured data and lets you trigger data taking in large installations while at the same time using the same network to transmit data.

  • sub-nanosecond synchronization
  • connecting thousands of nodes
  • typical distances of 10 km between nodes
  • Ethernet-based gigabit rate reliable data transfer
  • fully open hardware, firmware and software
  • multi-vendor commercially produced hardware

Contact

Maciej Lipinski

Tags

Documentation White Rabbit
联系我们 contact @ memedata.com