《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于雙機熱備份的同步監聽值守策略設計
一種基于雙機熱備份的同步監聽值守策略設計
2019年電子技術應用第12期
張軍永,劉榮林,李翼瀚
天津七一二通信廣播股份有限公司,天津300140
摘要: 提出一種基于雙機熱備份的設計方法,采用雙機熱備份主從工作模式,并通過一定的表決算法,模擬實現雙機熱備的全雙工工作模式。從故障檢測、控制表決、數據同步、監聽值守等方面進行雙機熱備設計,在不增加硬件的基礎上,盡可能地提高系統可靠性,保證系統的不間斷運行。經驗證,在主控計算機功能全部或部分失效時,備控計算機能夠快速、“無縫”地進行功能控制。
中圖分類號: TN914;TP399
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190731
中文引用格式: 張軍永,劉榮林,李翼瀚. 一種基于雙機熱備份的同步監聽值守策略設計[J].電子技術應用,2019,45(12):106-109,114.
英文引用格式: Zhang Junyong,Liu Ronglin,Li Yihan. A synchronous and listening guard strategy design based on dual-machine hot standby[J]. Application of Electronic Technique,2019,45(12):106-109,114.
A synchronous and listening guard strategy design based on dual-machine hot standby
Zhang Junyong,Liu Ronglin,Li Yihan
Tianjin 712 Communication & Broadcasting Co.,Ltd.,Tianjin 300140,China
Abstract: A design method based on dual-machine hot standby is proposed. The dual-machine hot standby master-slave working mode is adopted, and a full-duplex working mode of dual-system hot standby is simulated by a certain voting algorithm. The two-machine hot standby design is carried out from the aspects of fault detection, control voting, data synchronization and listening guard. On the basis of not increasing hardware, the system reliability is improved as much as possible to ensure the uninterrupted operation of the system. It has been verified that the standby computer can perform function control quickly and "seamlessly" when all or part of the main control computer functions fail.
Key words : hot standby;fault detection;control voting;data synchronization;listening guard

0 引言

    隨著計算機技術的迅猛發展,計算機系統開始廣泛應用于航空、航天等領域。受飛機總體設計要求,機載計算機在重量、體積等方面都有嚴格的設計限制,因此在不增加硬件的基礎上,如何盡可能提高計算機系統的任務可靠性,成為航空、航天事業的一個重要課題。

    在當今航空航天領域,為保證核心功能的正常運行,常常采用雙機備份方法提高系統的可靠性,當主機故障時,能夠無縫切換至備機,確保系統能夠長期穩定運行。

    本方案基于某型機的綜合CNI系統。為保障系統的生命周期和任務的完成度,該系統配置兩個系統控制管理模塊,其功能完全相同,互為備份。當主處理設備故障時,備處理設備能夠快速接管主處理設備職能,實現無縫切換,保證綜合CNI系統的穩定運行。

1 冗余備份概述

    在實際的工程應用中,雙機冗余備份一般采用雙機冷備份、雙機溫備份、雙機熱備份主從及雙工[1-2]4種模式,拓撲結構如圖1所示,其工作特點如表1所示。

jsj3-t1.gif

jsj3-b1.gif

    一般而言,系統可用度較高的為雙機熱備主從模式及雙工模式。其中,雙工模式能夠通過結果比較來及時地確定輸出方,確保了系統的連續工作,但是該模式要求所有冗余模塊必須嚴格同步,同時表決器設計也比較復雜,隨著表決器工作時間的增長,其仲裁可靠度逐漸降低。而主從模式則設計相對簡單,當備控計算機通過檢測到主控計算機故障時,能夠通過仲裁將發生故障的主控計算機隔離,使備控計算機變為主控計算機,行使控制職能。

    為保證雙機冗余系統的高可靠性,同時盡可能降低模塊設計復雜度,本文提出了一種基于雙機熱備份主從工作模式,同時通過一定的表決算法,模擬實現全雙工工作的設計方法。

2 系統設計

    系統控制管理模塊作為綜合CNI系統的核心處理單元,實現了對系統的健康狀態檢測、資源調度、綜合控制和綜合管理等,其系統連接概圖如圖2所示。

jsj3-t2.gif

    初始默認系統控制管理模塊1為主控計算機,系統控制管理模塊2為備控計算機,處于熱備份狀態。

    為實現雙機熱備同步監聽值守策略,本文主要通過故障檢測、控制表決、數據同步、監聽值守四方面對系統控制管理模塊進行功能設計。

2.1 故障檢測

    故障檢測是實現雙機熱備份的前提,是完成控制表決的基礎。為保證系統高可靠性前提下最大限度地簡化設計,降低復雜度,本方案采用通過軟件實現的自檢測和心跳檢測等方法作為故障檢測手段。

    其中,自檢測主要完成對系統控制管理模塊軟硬件的狀態檢測,包括CPU狀態、I/O狀態、內存狀態、進程及任務狀態等;心跳檢測則采用基于PULL模型[3]的雙冗余心跳檢測[4]機制,分別通過雙冗余CAN總線及千兆以太網檢測對方狀態。

    當主控計算機通過雙冗余總線進行心跳詢問時,其心跳判斷狀態如表2所示。

jsj3-b2.gif

    如果兩總線心跳狀態正常,則證明對方軟件處理正常和總線正常;如果一條總線異常,另一總線正常,則證明軟件處理正常,而心跳異??偩€故障;如果兩條總線心跳狀態全部異常,因該故障概率較小,則可以判定為對方軟件處理故障。

    以主控計算機發起心跳詢問,備控計算機心跳應答為例進行功能設計說明,其控制流程如圖3所示。

jsj3-t3.gif

    故障檢測流程主要包括心跳正常處理流程及心跳異常處理流程,其中,正常處理流程為能夠正常接收心跳應答信息;異常處理流程為未能正常接收心跳應答信息。

    定義心跳詢問周期為50 ms,在系統運行過程中,主控計算機分別通過CAN總線及以太網以50 ms周期發送心跳詢問信息至備控計算機,備控計算機接收到主控計算機心跳詢問信息后,將當前自身故障信息及外部功能故障信息同步至主控計算機。

    定義心跳超時周期為50 ms,若主控計算機在2個周期內未接收到心跳應答信號則置對方總線故障。

2.2 控制表決

    系統運行過程中,主備控制權的狀態取決于系統控制管理模塊運行狀態,而運行狀態則通過故障檢測及故障處理機制進行表決。

    故障處理是指對發生的故障或錯誤進行屏蔽、定位、限制等處理,以保證系統在出現故障仍能正常運行。故障處理的行為與健康監控器具體報告的事件有關,如圖4所示。

jsj3-t4.gif

    健康監控器需要向故障管理器報告所有確認的故障。故障管理器在接收到故障后根據已設定好的故障處理流程對故障進行一系列處理,包括故障關聯、識別和定位、失效判斷等,并根據判決結果進行狀態輸出,由控制表決器進行控制表決。本方案基于自檢測數據及歷史信息的自適應一致性表決算法[5-6]進行控制表決,其表決流程如圖5所示。

jsj3-t5.gif

    在進行基于自檢測及歷史信息數據一致性表決時,需注意:

    (1)設置本機自檢測狀態信息獲取門限(≥3次),避免表決周期內的瞬態錯誤,獲取本機實際狀態信息;

    (2)實時接收另一計算機同步的自檢測信息,并針對不同的自檢測狀態信息進行顆粒度細化,按子控制塊進行功能性分解;

    (3)實時獲取歷史記錄表決信息,并根據實時表決次數,獲取當前模塊表決可靠性等級,為本次表決提供一定的依據;

    (4)本機狀態信息與他機狀態信息進行一致性表決,對多個冗余信息進行表決后產生表決結果,輸出當前主備控制狀態,同時記錄當前表決信息,為下次表決可靠性提供依據。

2.3 數據同步

    為確??刂茩鄵屨己笙到y的連續平穩運行,需通過同步來保證兩系統控制管理模塊彼此間狀態的一致性及任務的同步性。數據同步主要包括靜態數據同步及實時數據同步[7],其中:

    (1)靜態數據同步

    靜態參數主要包括對系統各功能的配置、硬件描述以及任務的定義等各類配置文件,在未進行數據加載、數據刪除等操作時,該類數據基本不會發生變化。

    本方案采用基于rsync算法及服務器與客戶端的FTP傳輸技術進行文件同步。在靜態參數發生變化后,通過對比主備設備中相同文件號的文件屬性,獲取靜態參數同步策略。并通過FTP客戶端與服務器端的“控制連接”和“數據連接”實現文件同步傳輸。

    (2)實時數據同步

    實時數據主要包括關鍵數據及預干預數據。鑒于實時數據的可變性及可擴展性,本方案采用基于XML的數據定義方式,其處理流程如圖6所示。

jsj3-t6.gif

    主控計算機實時接收外部數據,并進行數據處理及狀態更新,待數據處理完成后,根據XML中的封裝格式進行封裝,并同步至備控計算機。

    備控計算機實時接收主控計算機的同步數據,并根據XML數據格式進行解析處理,確保與主控計算機實時數據的一致性[8]。

2.4 監聽值守

    本方案中兩系統控制管理模塊的總體控制策略如下:

    (1)初始默認系統控制管理模塊1為主處理計算機,負責整個系統資源調度和管理,系統控制管理模塊2為備控計算機,處于熱備份監控狀態;

    (2)主控計算機實時將系統工作狀態同步至備控計算機,備控計算機則實時將采集到的數據透明轉發至主控計算機;

    (3)主控計算機故障時,若喪失部分或全部控制權,備控計算機則“無縫”搶占已喪失部分或全部控制權;

    (4)主控計算機由故障變為正常后,根據表決狀態重新搶占系統控制權,同時備控計算機轉為熱備份狀態。

    系統控制管理模塊監聽值守流程如圖7所示。

jsj3-t7.gif

    在系統運行過程中,兩系統控制管理模塊均正常工作,且產生運算結果,在對外輸出處理時則通過自身表決狀態進行輸出判斷。

3 結論

    本文分析了多種冗余備份的工作特點,提出一種模擬全雙工工作的雙機熱備份設計方法,并從故障檢測、控制表決、數據同步及監聽值守四方面進行雙機熱備份設計。

    本方案當前已成功應用于某綜合化CNI系統,通過長期航電系統聯試及試飛驗證,證明在主控計算機功能全部失效或部分失效的情況下,該方案能夠將相應功能的控制權快速、“無縫”地切換到備控計算機,切實提高整個系統的可靠性,降低了計算機長期失效帶來的風險。本方案具有普遍通用性,可以為航空、航天或其他工業控制的雙機熱備方案提供一定的思路。

參考文獻

[1] 趙豫峰,張善從.一種雙機熱備的嵌入式計算機系統設計[J].國外電子測量技術,2013,32(5):75-78.

[2] 張科超,崔剛.實時嵌入式系統中的雙機熱備份容錯設計[J].計算機研究與發展,2010,47(S):133-136.

[3] 鄒見效.分布式測控系統容錯關鍵技術研究[D].成都:電子科技大學,2009.

[4] 徐一鳳,豐大軍,王皓,等,基于麒麟系統的SCADA狀態診斷系統的設計與實現[J].電子技術應用,2018,44(5):134-136.

[5] 俞功兵,王俊峰.基于自檢測的自適應一致表決算法[J].電子設計工程,2012,20(21):19-21.

[6] 歐陽城添,王曦,鄭劍,等.自適應一致表決算法[J].計算機科學,2011,38(7):130-133.

[7] 羅悅,陶然,趙明,等,雙冗余熱備份技術的綜合控制設備設計與實現[J].現代防御技術,2018,46(5):129-134.

[8] 張雅妮.基于熱備份的雙余度嵌入式系統的容錯設計[J].西北工業大學學報,2017,35(S):120-123.



作者信息:

張軍永,劉榮林,李翼瀚

(天津七一二通信廣播股份有限公司,天津300140)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品一卡二卡| 国产亚洲综合精品| 狠狠色狠色综合曰曰| 国产精品va在线播放| 欧美日韩亚洲一区二区三区在线| 亚洲国产欧美精品| 欧美成人国产va精品日本一级| 欧美国产一区二区三区激情无套| 亚洲在线第一页| 欧美视频国产精品| 在线视频精品一区| 国产午夜精品美女毛片视频| 一本色道**综合亚洲精品蜜桃冫| 久久久91精品国产一区二区三区| 亚洲国产天堂久久国产91| 一本色道久久加勒比88综合| 亚洲黄一区二区| 欧美午夜不卡影院在线观看完整版免费| 久久久久久成人| av成人激情| 91久久精品国产91久久性色| 亚洲福利视频一区二区| 欧美日韩1区2区3区| 国产精品v日韩精品v欧美精品网站| 亚洲欧美成人综合| 免费亚洲婷婷| 国产一区二区三区成人欧美日韩在线观看| 亚洲伊人观看| 亚洲精品美女久久久久| 国产一区二区三区四区hd| 国产精品自拍视频| 国产精品一区二区久激情瑜伽| 国产主播一区| 在线综合亚洲欧美在线视频| 久久本道综合色狠狠五月| 欧美视频二区| 国产日韩在线看| 影音先锋亚洲电影| 午夜欧美电影在线观看| 国产亚洲va综合人人澡精品| 雨宫琴音一区二区在线| 亚洲精品四区| 欧美大尺度在线| 在线成人免费观看| 久久久99久久精品女同性| 国产嫩草一区二区三区在线观看| 国产欧美日韩亚洲一区二区三区| 国产日韩欧美在线视频观看| 这里只有精品丝袜| 美国十次成人| 欧美在线免费一级片| 一区二区三区日韩| 毛片av中文字幕一区二区| 一个色综合导航| 欧美久久久久久久久| 欧美一区午夜视频在线观看| 一区二区三区www| 久久激情久久| 国产在线精品成人一区二区三区| 国产一区999| 久久久午夜视频| 国产精品日韩欧美一区二区三区| 欧美成人一区在线| 久久久久久久一区二区三区| 欧美精品www在线观看| 性色av一区二区三区在线观看| 亚洲精品日日夜夜| 国产精品久久久久久久久久免费看| 国产精品一级| 亚洲视频精选在线| 欧美在线视频免费观看| 亚洲一区二区三区在线| 国产乱码精品一区二区三区五月婷| 亚洲一区二区免费看| 亚洲一区二区黄色| 久久精品日韩| 久久精品亚洲精品国产欧美kt∨| 欧美成人一区二区三区片免费| 一区二区三区国产盗摄| 欧美一区二区三区视频免费| 亚洲一区二区少妇| 欧美成人精品三级在线观看| 欧美日本一区二区三区| 欧美激情aaaa| 亚洲成人自拍视频| 欧美激情欧美狂野欧美精品| 亚洲黄色视屏| 欧美日韩裸体免费视频| 亚洲欧美欧美一区二区三区| 美乳少妇欧美精品| 亚洲视频一区| 国内精品伊人久久久久av一坑| 欧美日韩免费区域视频在线观看| 亚洲东热激情| 国产亚洲午夜高清国产拍精品| 亚洲欧洲午夜| 美女爽到呻吟久久久久| 亚洲欧美在线观看| 在线成人欧美| 亚洲风情在线资源站| 亚洲麻豆一区| 欧美日韩亚洲一区二区三区| 国产精品美女诱惑| 亚洲欧洲在线视频| 欧美国产精品久久| 亚洲美女在线观看| 欧美激情一区在线观看| 亚洲电影免费在线观看| 国产精品黄视频| 女女同性女同一区二区三区91| 欧美电影免费观看大全| 在线成人免费观看| 欧美激情视频一区二区三区免费| 欧美裸体一区二区三区| 久久久久99精品国产片| 免费在线播放第一区高清av| 在线观看不卡av| 欧美揉bbbbb揉bbbbb| 羞羞视频在线观看欧美| 欧美日韩国产天堂| 久久精品在线免费观看| 国产午夜亚洲精品羞羞网站| 亚洲天堂av综合网| 99re这里只有精品6| 欧美日本国产精品| 亚洲国产成人高清精品| 一区二区三区欧美日韩| 亚洲国产日韩一区二区| 亚洲欧洲日本在线| 国产亚洲a∨片在线观看| 国产午夜精品福利| 欧美日韩国产999| 欧美在线高清| 欧美日韩国产小视频在线观看| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精选视频免费看| 欧美黑人在线播放| 性欧美长视频| 亚洲午夜羞羞片| 韩国三级电影久久久久久| 亚洲人成在线影院| 亚洲精选视频免费看| 在线精品高清中文字幕| 国产精品日本精品| 亚洲欧洲一区二区三区| 亚洲国产成人av| 久久在线视频在线| 久久久久久久尹人综合网亚洲| 校园春色国产精品| 亚洲六月丁香色婷婷综合久久| 亚洲黑丝一区二区| 免播放器亚洲| 亚洲欧美自拍偷拍| 欧美视频在线观看一区| 国产精品视频免费在线观看| 久久亚洲春色中文字幕久久久| 欧美视频精品在线| 久久伊人免费视频| 亚洲最新在线视频| 尤物yw午夜国产精品视频| 玖玖玖国产精品| 亚洲欧美日韩直播| 国产精品无人区| 欧美一区二区三区电影在线观看| 亚洲精品在线视频| 亚洲精品欧洲精品| 国产精品久久久久久五月尺| 欧美人妖另类| 欧美激情第9页| 99综合视频| 欧美伊人久久久久久午夜久久久久| 久久精品人人做人人爽| 日韩一级视频免费观看在线| 国产精品久久久久久久久久久久久久| 久久久国产一区二区| 国产精品高潮呻吟久久| 欧美午夜美女看片| 一区二区三区精密机械公司| 美腿丝袜亚洲色图| 99视频一区二区三区| 欧美黄色一区二区| 国产视频在线观看一区二区| 国产乱码精品一区二区三区五月婷| 国产欧美精品va在线观看| 国产精品一区2区| 久久aⅴ国产欧美74aaa| 欧美性事在线| 国产一区二区0| 久久国产精品99国产精| 国产精品mv在线观看| 国内成人精品2018免费看| 国产精品久久国产三级国电话系列| 午夜在线成人av| 最新国产成人av网站网址麻豆| 欧美1区3d| 欧美亚一区二区| 国产主播一区二区三区四区| 国产精品揄拍500视频| 欧美日韩视频一区二区| 久久国产精品99精品国产| 麻豆精品网站| 欧美—级a级欧美特级ar全黄| 一本久道久久综合中文字幕| 欧美在线观看视频在线| 亚洲精品美女在线观看| 国产在线高清精品| 国产精品99免视看9| 久久精品国产久精国产爱| 亚洲精品视频在线| 亚洲欧美一区二区原创| 国产乱码精品一区二区三| 国产精品无人区| 伊人精品久久久久7777| 国产欧美在线观看一区| 在线视频亚洲| 一区二区三欧美| 欧美精品九九| 国产精品男女猛烈高潮激情| 欧美在线日韩在线| 一区二区三区在线免费播放| 精品成人一区二区| 国产在线观看一区| 亚洲精品国精品久久99热一| 欧美激情第10页| 亚洲精品永久免费精品| 欧美自拍偷拍午夜视频| 你懂的成人av| 国产精品毛片高清在线完整版| 亚洲高清电影| 欧美人与性动交α欧美精品济南到| 欧美在线观看天堂一区二区三区| 国产精品久久久久久久久免费樱桃| 午夜久久99| 一本一本久久| 亚洲大胆女人| 韩日精品中文字幕| 亚洲视频碰碰| 亚洲精品国偷自产在线99热| 欧美成年人在线观看| 欧美精品成人一区二区在线观看| 欧美在线电影| 91久久精品日日躁夜夜躁欧美| 亚洲激情在线播放| 美女精品视频一区| 欧美午夜在线| 亚洲第一天堂av| 亚洲天堂网在线观看| 久久精品国产综合精品| 亚洲欧美在线磁力| 国产精品久久久久77777| 精品成人国产| 国产精品日韩一区二区三区| 国产精品美女久久久久av超清| 国产精品私拍pans大尺度在线| 亚洲精品日韩精品| 欧美片第一页| 欧美一区二区日韩一区二区| 国产一级揄自揄精品视频| 小黄鸭精品aⅴ导航网站入口| 久久国产黑丝| 亚洲主播在线观看| 久久久久久久久久久一区| 亚洲美女黄色| 亚洲风情亚aⅴ在线发布| 欧美激情精品久久久久久变态| 免费观看在线综合| 欧美精品自拍偷拍动漫精品| 久久精品夜色噜噜亚洲aⅴ| 亚洲区一区二| 久久激情视频| 欧美精品久久99| 欧美精品首页| 精品成人一区二区| 亚洲欧洲日本专区| 久久综合免费视频影院| 噜噜噜躁狠狠躁狠狠精品视频| 欧美在线视频在线播放完整版免费观看| 国产精品国产福利国产秒拍| 欧美14一18处毛片| 在线观看一区二区视频| 久久伊人精品天天| 精品1区2区3区4区| 欧美高清一区二区| 悠悠资源网久久精品| 久久久国产一区二区三区| 国产自产精品| 欧美日韩一二三四五区| 国产精品一香蕉国产线看观看| 美女精品在线观看| 美女主播一区| 欧美视频精品一区| 久久国产精品一区二区| 久久影视精品| 国产欧美三级| 欧美黄免费看| 宅男噜噜噜66一区二区66| 久久免费一区| 激情成人综合网| 制服丝袜亚洲播放| 国产精品久久| 亚洲午夜激情免费视频| 欧美精品18| 国产精品亚洲аv天堂网| 亚洲欧美亚洲| 性xx色xx综合久久久xx| 亚洲男人影院| 一本色道**综合亚洲精品蜜桃冫| 美女啪啪无遮挡免费久久网站| 国产区精品在线观看| 欧美肉体xxxx裸体137大胆| 欧美尤物巨大精品爽| 日韩一区二区精品视频| 久久精品国产亚洲一区二区三区| 国产精品久久久久久久久动漫| 欧美美女操人视频| 亚洲国产精品尤物yw在线观看| 欧美精品情趣视频| 欧美午夜不卡影院在线观看完整版免费| 国产精品久久久久久户外露出| 国产精品三级久久久久久电影| 99视频+国产日韩欧美| 日韩一级大片在线| 欧美中文字幕在线观看| aaa亚洲精品一二三区| 欧美精品一区二区三区一线天视频| 欧美国产精品劲爆| 欧美成人一区在线| 国产精品久久99|