時間同步是通過對本地時鐘的壹些操作,為分布式系統提供統壹時間尺度的過程。在集中式系統中,由於所有進程或模塊都可以從系統唯壹的全局時鐘中獲取時間,因此系統中任意兩個事件都有明確的順序。
在分布式系統中,由於物理上的分散,系統無法為獨立的模塊提供統壹的全局時鐘,而是每個進程或模塊維護自己的本地時鐘。由於這些本地時鐘的計時速率和運行環境是不壹致的,所以即使在某壹時刻校準了所有的本地時鐘,
壹段時間後,這些本地時鐘也會不壹致。為了使這些本地時鐘再次達到相同的時間值,必須執行時間同步操作。
擴展數據:
時間同步的主要分類
無線電波
另壹種時間同步方法是通過無線電波傳播時間信息。即通過無線電波傳輸時間標準,然後由授時接收機恢復時間信號與本地時鐘的比較,扣除其在傳播路徑上的延遲和各種誤差因素的影響,實現時鐘同步。
隨著對時鐘同步精度的要求越來越高,開始使用無線電波授時方法。授時(毫秒級精度),由於短波傳播路徑受電離層變化影響,天波有壹個或多個天波,地波傳播距離較近,所以授時精度只能達到毫秒級。
後來發展到用超長波,也就是歐米伽來授時,其授時精度約為10μs,再後來用長波,也就是羅蘭C鏈來授時,其授時精度可以達到μs,即使羅蘭C鏈聯網,也很難實現全球覆蓋。後來發展到用衛星鐘當移動鐘。時間信號是通過超短波傳輸的。用戶通過接收壹顆衛星,可以使其授時精度優於動鐘,精度可達10ns。
衛星
看來用衛星授時是實現全球時鐘精確同步的好方法。只有使用衛星,時間信號才能通過超短波傳送到世界各地。利用超短波傳輸時間信號不僅傳輸精度高,而且可以提高時鐘比對精度。
通過* *觀的方法,用衛星鐘做攜帶鐘,授時精度可以比直動鐘高,很難讓兩地的鐘對著看。* * *視覺可以消除很多系統誤差和隨時間緩慢變化的誤差,快速隨機誤差可以通過累加平滑消除。
網絡
首先要知道什麽是NTP協議:NTP協議是網絡時間協議的全稱。其目的是在互聯網上傳遞統壹的標準時間。具體的實現方案是在網絡上指定幾個時鐘源網站,為用戶提供時間服務,這些網站之間要能相互比對,提高準確度。
NTP最早是由美國特拉華大學的Mills教授設計並實現的。從1982首次提出到現在已經發展了近20年,2001最新的NTPv4精度已經達到了200毫秒。
NTP同步是指通過網絡的NTP協議與時間源進行時間校準。前提條件:時間源的輸出必須通過網絡接口,數據輸出格式必須符合NTP協議。
局域網內的所有PC、服務器等設備通過網絡與時間服務器保持同步,NTP協議自動判斷網絡延遲,並對獲得的數據進行時間補償。從而保持局域網設備時間統壹和準確。
百度百科-時間同步