Time Synchronization Services
時間同步服務 Time Synchronization Services
在分散式計算環境中的系統,時間同步服務為它們的時鐘進行同步提供了一條途徑,於是事務事件和其它資料庫的修改可以被定時地正確執行。
舉例
下面給出兩個例子:
NOVELL NETWARE 4中的時間服務 NetWare目錄服務必須保證多個機器是時間同步的,以對遍布網際網路的目錄信息進行正確的修改。時間同步有助於建立和維護事件的順序。有兩種時間同步策略。第一種策略是對地理位置接近的網路使用一個單一的引用時間伺服器,這個時間伺服器是這個網路中時間的唯一來源,時間的任何改變都在這個伺服器上進行設定,然後其它的伺服器與它進行同步;另外一種方式是對地理分布很廣的網路使用的,它包括下面幾種時間伺服器:
在地理分布網路上使用的基本伺服器,和其它基本時間伺服器或一個參考時間伺服器進行時間同步,並且對高層時間伺服器提供正確的時間。如果在一個網路上存在多個基本伺服器,它們“投票”決定使用哪個通用網路時間。
參考伺服器 參考伺服器從外部資源(例如收音機報時)獲得時間,並且它還是一種確定外部世界應該是什麼時間的聯絡員。參考伺服器不使用,或改變它的內部時鐘。參考伺服器通過“投票”過程幫助基本時間伺服器設定公共時間。最後,所有的時間伺服器都設定到由參考伺服器的外部時間來源指示的時間。
高層伺服器 網路上的所有其它伺服器都可以是高級時間伺服器。它們或參考時間伺服器那裡獲得時間,並不參予網路上的公共時間的建立。
可根據長途廣域網(WAN)鏈路的費用決定使用那種類型的時間伺服器。高級伺服器將從一個本地基本的或參考的伺服器那裡獲得它們的時間,而不是通過使用WAN鏈路來訪問一個遠程的時間伺服器。在跨越很廣的地理區域的網際網路上,需要使用多個基本時間伺服器。
OSF的分散式計算環境(DCE)中的時間服務 OSF時間服務是一個DCE的構件,它允許應用程式對活動進行調度並確定事件的順序和持續時間。這種服務跟蹤多個網路上的時間,並確定用作同步時間的每個時鐘的準確性。這個服務為本地和廣域網的系統都提供容錯時鐘同步。也就是說,能夠確定具有錯誤時鐘的伺服器,並且它們的時間在進行同步的期間不使用。為支持使用網路時間協定(NTP)的分布地點,OSF時間服務還允許使用來自外部資源的時間數值。