【技術實現步驟摘要】
冗余熱備平臺
本專利技術涉及冗余熱備平臺
,具體涉及一種冗余熱備平臺。
技術介紹
傳統冗余熱備平臺硬件結構包括主備系獨立的電源、輸入模塊、主機板和主備系共用的輸出模塊,硬件結構圖如圖1所示。主備系切換輸出是依靠鏈接輸出板的繼電器來實現的。主機板A與主機板B通過主備系通道實現周期同步,數據跟隨,鏈路刷新、主備狀態管理等功能;主機板A與主機板B的底座上有專門用于標記主機板是A或B的硬線,系統上電在初始化階段會讀取硬線的狀態從而決定主機板的狀態。系統只能默認其中一個為主系另一個為備系,系統兩系均正常工作的必要條件是兩個主機板在上電時都必須插在機柜上,中途插上則會造成不可預知結果。主系每個周期都要留出給備系設置同步數據的時間,而且還要等待備系接收主系數據回復備系的工作狀態。冗余熱備平臺軟件冗余功能如下表所示。傳統冗余熱備平臺的解決方案嚴重依賴硬件平臺,增加了維護難度,影響可用性;兩系間同步采用的是軟同步方法,即依據信息交互來實現兩系同步,不利于系統安全和故障判斷;備系只是單純的跟隨主系關鍵數據,沒有兩系比較功能,有造成主系宕機后備系由于缺少主系的關鍵數據而輸出錯誤數據的風險。主系每個周期都要同步跟隨數據到備系占用較多的時間,導致平臺留給應用的時間相對會減少。
技術實現思路
有鑒于此,本專利技術提供一種冗余熱備平臺,通過引入第三方同步管理功能模塊,對冗余熱備平臺添加了輸入輸出數據比較功能、周期同步功能、跟隨功能、宕機后自動恢復功能,在保證安全的前提下,有效的增強了冗余熱備平臺的可用性。本專利技術實施例提出一種冗余熱備平臺,包括主系和備系,還包括:仲裁模塊;其中,所 ...
【技術保護點】
一種冗余熱備平臺,包括主系和備系,其特征在于,還包括:仲裁模塊;其中,所示仲裁模塊與主系主機板、備系主機板以及該冗余熱備平臺的輸出模塊雙向通信;該冗余熱備平臺的工作流程如下:所述主系和備系上電自檢,在上電自檢通過后,所述輸出模塊向所述仲裁模塊發送可正常工作信息,所述主系和備系的主機板向所述仲裁模塊發送可進入周期信息,若所述仲裁模塊在計時結束時收到所述輸出模塊發送的可正常工作信息,且收到所述主系和備系的主機板發送的可進入周期信息,則向所述主系和備系的主機板發送輸入微周期開始命令;所述主系和備系的主機板收到所述輸入微周期開始命令后,進入輸入微周期,依據所述輸入微周期開始命令主系主機板發送輸入數據到備系主機板,之后,所述主系主機板向所述仲裁模塊發送輸入微周期結束命令,并等待所述仲裁模塊發送應用微周期開始命令,若所述備系主機板比較獲知所述輸入數據與周期讀取的輸入數據相同,則向所述仲裁模塊發送輸入微周期結束命令,并等待所述仲裁模塊發送應用微周期開始命令,若所述仲裁模塊在計時結束時收到所述主系和備系的主機板發送的輸入微周期結束命令,則向所述主系和備系的主機板發送應用微周期開始命令;所述主系和備系的 ...
【技術特征摘要】
1.一種冗余熱備平臺,包括主系和備系,其特征在于,還包括:仲裁模塊;其中,所示仲裁模塊與主系主機板、備系主機板以及該冗余熱備平臺的輸出模塊雙向通信;該冗余熱備平臺的工作流程如下:所述主系和備系上電自檢,在上電自檢通過后,所述輸出模塊向所述仲裁模塊發送可正常工作信息,所述主系和備系的主機板向所述仲裁模塊發送可進入周期信息,若所述仲裁模塊在計時結束時收到所述輸出模塊發送的可正常工作信息,且收到所述主系和備系的主機板發送的可進入周期信息,則向所述主系和備系的主機板發送輸入微周期開始命令;所述主系和備系的主機板收到所述輸入微周期開始命令后,進入輸入微周期,依據所述輸入微周期開始命令主系主機板發送輸入數據到備系主機板,之后,所述主系主機板向所述仲裁模塊發送輸入微周期結束命令,并等待所述仲裁模塊發送應用微周期開始命令,若所述備系主機板比較獲知所述輸入數據與周期讀取的輸入數據相同,則向所述仲裁模塊發送輸入微周期結束命令,并等待所述仲裁模塊發送應用微周期開始命令,若所述仲裁模塊在計時結束時收到所述主系和備系的主機板發送的輸入微周期結束命令,則向所述主系和備系的主機板發送應用微周期開始命令;所述主系和備系的主機板收到所述應用微周期開始命令后,進入應用微周期,在應用微周期結束后,向所述仲裁模塊發送應用微周期結束命令,并等待所述仲裁模塊發送輸出微周期開始命令,若所述仲裁模塊在計時結束時收到所述主系和備系的主機板發送的應用微周期結束命令,則向所述主系和備系的主機板發送輸出微周期開始命令;所述主系主機板收到所述輸出微周期開始命令后,發送輸出數據到所述備系主機板,之后,所述主系主機板向所述仲裁模塊發送輸出微周期結束命令,并等待所述仲裁模塊發送記錄微周期開始命令,若所述備系主機板比較獲知所述輸出數據與計算出的輸出數據相同,則通知所述仲裁模塊以使所述仲裁模塊控制所述輸出模塊輸出所述輸出數據,向所述仲裁模塊發送輸出微周期結束命令,并等待所述仲裁模塊發送記錄微周期開始命令,若所述仲裁模塊在計時結束時收到所述主系和備系的主機板發送的輸出微周期結束命令,則向所述主系和備系的主機板發送記錄微周期開始命令;所述主系和備系的主機板收到所述記錄微周期開始命令后,進入記錄微周期,在記錄微周期結束后,向所述仲裁模塊發送記錄微周期結束命令,并等待所述仲裁模塊發送輸入微周期開始命令,若所述仲裁模塊在計時結束時收到所述主系和備系的主機板發送的記錄微周期結束命令,則向所述主系和備系的主機板發送輸入微周期開始命令,以使所述主系和備系的主機板再次進入輸入微周期。2.根據權利要求1所述的冗余熱備平臺,其特征在于,若所述仲裁模塊在計時結束時收到所述輸出模塊發送的可正常工作信息,且收到一塊主機板發送的可進入周期信息,則向該主機板發送輸入微周期開始命令,以使該主機板進入輸入微周期;該主機板收到所述輸入微周期開始命令后,進入輸入微周期,并在輸入微周期結束后,向所述仲裁模塊發送輸入微周期結束命令,等待所述仲裁模塊發送應用微周期開始命令,若所述仲裁模塊在計時結束時收到該主機板發送的輸入微周期結束命令,則向該主機板發送應用微周期開始命令;該主機板收到所述應用微周期開始命令后,進入應用微周期,并在應用微周期結束后,向所述仲裁模塊發送應用微周期結束命令,等待所述仲裁模塊發送輸出微周期開始命令,若所述仲裁模塊在計時結束時收到該主機板發送的應用微周期結束命令,則向該主機板發送輸出微周期開始命令;該主機板收到所述輸出微周期開始命令后,進入輸出微周期,...
【專利技術屬性】
技術研發人員:張正亮,
申請(專利權)人:天津交控科技有限公司,
類型:發明
國別省市:天津,12
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。