第3章分布式系统的同步中国科技大学软件学院丁箐***时钟同步问题例:makefile误差时间output.–*逻辑时钟计时器:石英晶体+计数器时钟偏差(clockskew)逻辑时钟:相对时间物理时钟:真实时间“之前”关系:事件a在b之前出现,则aba为发送消息m,b为接收m,则ab具有传递性:ab,bc,则ac并发事件(concurrent)*Lamport算法对每一事件a,在所有进程中都认可给它分配一个时间值C(a)ifab;则C(a)<C(b)a,bC(a)C(b)C是递增的校正算法ab,ifC(b)<C(a),则C(b)=C(a)+1*Lamport算法时间慢快慢快*物理时钟与现实时钟(1)如何用现实世界的时钟将它们同步起来;(2)如何使各时钟之间保持同步。太阳日:连续的两次日中天的时间太阳秒:solar-day/86400平均太阳秒:如,格林威治时间*现实时钟铯原子钟:9192631770次跃迁=1秒TAI秒:国际原子时间UTC秒:世界时间(在TAI秒中加入闰秒)时间服务:WWV电台、GEOS卫星1020
分布式系统同步 来自淘豆网m.daumloan.com转载请标明出处.