[發(fā)明專利]三級時間服務器控制與容錯方法在審
| 申請?zhí)枺?/td> | 201710355858.3 | 申請日: | 2017-05-16 |
| 公開(公告)號: | CN107070579A | 公開(公告)日: | 2017-08-18 |
| 發(fā)明(設計)人: | 陳龍;陳娟;肖勇;蔣昕 | 申請(專利權)人: | 中國船舶重工集團公司第七0九研究所 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 武漢河山金堂專利事務所(普通合伙)42212 | 代理人: | 胡清堂,陳懿 |
| 地址: | 430074 湖北省武漢市*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三級 時間 服務器 控制 容錯 方法 | ||
技術領域
本發(fā)明涉及通用航空管制領域技術,特別涉及一種三級時間服務器控制與容錯方法。
背景技術
在復雜分布式系統(tǒng)中時間對準是一項非常重要的任務。為保障時間同步,一套系統(tǒng)中一般采用由兩臺服務器構成主從模式的時間備份與容錯策略,服務器從外部時鐘源(通常是GPS)接收統(tǒng)一基準時間。但某些復雜大系統(tǒng),如不同場所計算機聯(lián)網(wǎng)構成的分布式系統(tǒng),其可單個場所的計算機可構成獨立的網(wǎng)絡單獨運行,又可與全系統(tǒng)計算機構成全網(wǎng)絡運行。在這些復雜系統(tǒng)中,時間服務器往往不只兩臺,而且還需要判斷外部時鐘源接收設備是否正常,在這種情況下時間服務器的控制與容錯策略將會非常復雜。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種能夠保障分布式系統(tǒng)中時間對準服務常態(tài)化運行,并防止多重服務器同時開啟導致的系統(tǒng)對時混亂的三級時間服務器控制與容錯方法。
一種三級時間服務器控制與容錯方法,所述三級時間服務器控制與容錯方法包括如下步驟:
S1、配置三級時間服務器的優(yōu)先級,分別為主時間服務器、從時間服務器、次從時間服務器;
S2、設計系統(tǒng)內(nèi)部使用的時間服務器狀態(tài)報文;
S3、建立狀態(tài)輪詢機制、基于優(yōu)先級的時間服務器開機控制策略、容錯策略;
S4、分布式系統(tǒng)開機后,應用基于優(yōu)先級的時間服務器開機控制策略,如在正常狀態(tài)下,并且外部時間源無異常的狀態(tài)下,主時間服務器自動開機;
S5、當前開機的時間服務器發(fā)送時間服務器狀態(tài)報文,其他時間服務器收到時間服務器狀態(tài)報文后進入等待狀態(tài);
S6、如果當前時間服務器發(fā)生故障,其他時間服務器根據(jù)開機控制與容錯策略控制優(yōu)先級高的時間服務器開機并發(fā)送時間服務器狀態(tài)報文。
本發(fā)明提供了一種三級時間服務器控制與容錯方法,其針對復雜分布式系統(tǒng)時間對準問題,通過為三級時間服務器設置優(yōu)先級,建立高可靠實時狀態(tài)輪詢機制,提供三級時間服務器開啟控制與備份容錯方法,保障分布式系統(tǒng)中時間對準服務常態(tài)化運行,并防止多重服務器同時開啟導致的系統(tǒng)對時混亂。
附圖說明
圖1是本發(fā)明所述三級時間服務器控制與容錯方法的步驟流程圖。
具體實施方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明,應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,本發(fā)明實施例提供一種三級時間服務器控制與容錯方法,所述三級時間服務器控制與容錯方法包括如下步驟:
S1、配置三級時間服務器的優(yōu)先級,分別為主時間服務器、從時間服務器、次從時間服務器。
所述步驟S1包括以下分步驟:
S11、在每個節(jié)點內(nèi)編輯時間服務器配置文件,所述配置文件至少包括級別信息、IP地址信息;
S12、各節(jié)點根據(jù)配置文件中的IP地址信息,判斷自身是否為時間服務器,并根據(jù)級別信息確定該時間服務器的優(yōu)先級別。
其中,所述配置文件至少包括級別信息、服務器屬性信息。
S2、設計系統(tǒng)內(nèi)部使用的時間服務器狀態(tài)報文。
其中,所述狀態(tài)報文至少包括外部時鐘源GPS狀態(tài)信息、工作模式信息、狀態(tài)報文源IP信息。
S3、建立狀態(tài)輪詢機制、基于優(yōu)先級的時間服務器開機控制策略、容錯策略。
具體的,所述狀態(tài)輪詢機制具體為:當前時間服務器每秒發(fā)送服務器自身狀態(tài)信息。
所述基于優(yōu)先級的服務器開機控制策略包括:外部時間源設備正常狀態(tài)下的各級時間服務器開機策略,和外部時間源設備不正常狀態(tài)下的各級時間服務器開機策略。
所述外部時間源設備正常狀態(tài)下的各級時間服務器開機策略:
如果主時間服務器節(jié)點在5秒內(nèi)沒有收到時間服務器狀態(tài)報文,則自動啟動主時間服務器,并取外部時鐘源時間為統(tǒng)一時間向全系統(tǒng)分發(fā);
如果從時間服務器節(jié)點在10秒內(nèi)沒有收到時間服務器狀態(tài)報文,則自動啟動從時間服務器,并取外部時鐘源時間為統(tǒng)一時間向全系統(tǒng)分發(fā);
如果次從時間服務器節(jié)點在15秒內(nèi)沒有收到時間服務器狀態(tài)報文,則自動啟動次從時間服務器,并取外部時鐘源時間為統(tǒng)一時間向全系統(tǒng)分發(fā)。
所述外部時間源設備不正常狀態(tài)下的各級時間服務器開機策略:
如果外部時間源設備不正常,主時間服務器節(jié)點在20秒內(nèi)沒有收到時間服務器狀態(tài)報文,則自動啟動主時間服務器,并取本地時鐘時間為統(tǒng)一時間向全系統(tǒng)分發(fā);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國船舶重工集團公司第七0九研究所,未經(jīng)中國船舶重工集團公司第七0九研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710355858.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





