摘要
IEEE 1588协议为分布式系统的时钟精确同步提供了一种有效可行的解决办法。为了达到低成本高精度的目的,充分利用Linux操作系统特性,在不依靠专用硬件的支持下对时钟本身的计时、时间戳标记、误差抑制提出详细分析和设计;通过不同网络条件下的同步实验,证明函数补偿、负载均衡等对于性能提升和误差抑制都有很大的帮助。结果表明,软件实现方案完全可以满足大部分的时钟同步需求。
The IEEE1588 protocol provided an effective and feasible solution of the precision clock synchronization for the distributed system.In order to achieve the purposes of low cost and high accuracy,the timing,timestamping and the error elimination of the clock were analyzed and designed by making full use of the characteristics of Linux operating system,but not relying on any hardware soupport.The syncronization experiments under the different network conditions prove that the innovations of function compensation and load equilibrium can improve the performance of the system a lot,and the scheme of software-only implementation can meet the needs of most clock synchronization.
出处
《现代电子技术》
2010年第24期47-50,54,共5页
Modern Electronics Technique