《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于Nios的溫備份智能容錯系統的設計
基于Nios的溫備份智能容錯系統的設計
摘要: 如何保證系統的可靠性,是當今科技應用研究的熱點。現在常用的方法是:采用冗余技術提高系統的可靠性。常用的技術有:冷備份、溫備份和熱備份。冷備份指后備系統未運行;溫備份指后備系統在工作系統停止之前啟動并同步后才能停止運行系統;熱備份指后備系統運行并保持與工作系統時時同步。這些技術各有優缺點。熱備份需要時時保持后援系統與工作系統的狀態一致,那么后援系統必須時時運行,降低了系統的使用壽命,可冷備份又不能保證后援系統啟動后與工作系統的狀態一致。
Abstract:
Key words :

  1 引 言

  隨著計算機應用技術的發展,計算機應用已經早就從單機系統發展到網絡系統。但是隨著網絡系統的擴大,要保證整個大系統的正常運轉就遠比保證單機系統的正常運轉困難得多,不過只要處理好各個系統的協調關系以及提高關鍵系統(服務器系統)運行的可靠性,那么網絡系統在某種程度上就比單機系統更有保障。

  如何保證系統的可靠性,是當今科技應用研究的熱點?,F在常用的方法是:采用冗余技術提高系統的可靠性。常用的技術有:冷備份、溫備份和熱備份。冷備份指后備系統未運行;溫備份指后備系統在工作系統停止之前啟動并同步后才能停止運行系統;熱備份指后備系統運行并保持與工作系統時時同步。這些技術各有優缺點。熱備份需要時時保持后援系統與工作系統的狀態一致,那么后援系統必須時時運行,降低了系統的使用壽命,可冷備份又不能保證后援系統啟動后與工作系統的狀態一致。

  2 實際中遇到問題的描述

  該問題是在一個網絡ERP應用系統中遇到的,在該系統中,所有客戶端運行的軟件都需要訪問數據庫服務器上的數據庫,而客戶軟件記錄的是每天生產中的實時數據,這就必須保證數據庫服務器正常工作,否則整個網絡系統就不能運行,這將導致停止生產,給公司造成巨大的損失。如何保證系統的可靠性,就成為問題的關鍵所在。本文根據冗余技術的相關理論,結合三種備份技術的優缺點,使用溫備份技術,設計了一個基于Nios處理器的智能容錯系統,在實際應用中取得了良好的效果。

  3 智能容錯系統的整體規劃

  本文設計的系統可以在智能仲裁中制定系統的運行計劃,即:可以制定系統中兩個服務器的運行時間。在該系統中,每天兩臺服務器以12小時為單位交替運行。具體過程如下:

  1)給智能仲裁器上電,然后按下仲裁器上的按鈕啟動一臺服務器,這臺服務器啟動后就開始工作。

  2)工作服務器在更新數據庫的同時,通過串口通訊把相關同步信息發送給仲裁器(這里是操作數據庫的SQL語句),仲裁器收到同步信息后就把這些信息存入與仲裁器相連接的IDE硬盤上(在同步信息不多的情況下,最好在仲裁器上使用Flash)。

  3)當計劃時間到了后,仲裁器就啟動后援服務器,然后每隔一定的時間檢測啟動的后援服務器是否已經到了可以工作的狀態。

  4)如果在規定的檢測次數中,啟動的后援服務器還沒有到達可以工作的狀態,那么仲裁器就報警,提示用戶后援服務器出現故障了,這時就保持原工作服務器繼續運行。反之,如果在規定的檢測次數中檢測到后援服務器到達可以工作的狀態,就接著如下步驟運行。

  5)仲裁器向后援服務器發送啟動同步的命令,后援服務器收到該命令后就通過串行口向仲裁器發送同步請求。

  6)仲裁器收到后援服務器的同步請求后,就從硬盤中讀取同步信息并發送給后援服務器,后援服務器收到后就根據同步信息執行同步操作(這里是運行操作數據庫的SQL語句)。

  7)當同步工作完成后,后援服務器就給仲裁器發送同步完成的消息,仲裁器收到該消息后,就分別向兩臺服務器發送網絡配置信息(如:IP地址等),以便命令各個服務器修改自己的網絡配置。

  8)此時后援服務器已經成為工作服務器了,仲裁器向原工作服務器發送關機命令,以便關閉原工作服務器使之成為后援服務器。

  整個過程到此為止,以后就反復上述過程運行整個系統,該系統的整體框架如圖1所示:

系統整體框架圖

  圖1 系統整體框架圖

  圖1是工作服務器未發生故障時的流程。實際上,在工作服務器工作期間,仲裁器會在一定的時間間隔(這個時間間隔可以通過仲裁器設置,如系統要求的實時性較高,該間隔就要設置短一些;反之,設置長一些)內查詢服務器的狀態,從而得知服務器是否發生故障,如果發生故障,仲裁器就報警提示用戶,并且此時仲裁器啟動后援服務器。當仲裁器檢測到后援服務器可以工作時,就從硬盤上獲取同步信息進行后援服務器的同步工作。

  4 智能容錯系統具體實現思想

  4.1 硬件設計思想

  本文討論的智能容錯系統,主要使用FPGA芯片,利用Nios軟核處理器強大的功能定制出一個滿足我們實際需要的SOC(系統級芯片),并使用該芯片與相關的外圍電路以及配合一定的軟件設計,實現了一個智能仲裁器,其原理框圖[5]如圖2所示:

仲裁器的原理圖

  圖2  仲裁器的原理圖

 

  下面對上述原理圖進行簡單的介紹:

  1)通用IO口PIO1只是當作輸出口使用,用于控制連接/斷開服務器電源的兩個繼電器、表示服務器狀態的雙色發光二極管(紅綠兩種顏色)和用于顯示時間間隔(用于決定多長時間檢測服務器的狀態)等級的一位八段數碼管。LED1、LED2分別用于指示兩臺服務器的工作狀態,綠色表示對應服務器正在工作;紅色表示對應服務器停止工作;紅色閃爍表示對應服務器發生故障,此時蜂鳴器會發出報警聲音。上圖中沒有畫出相應的驅動電路[7]。PIO1共占16位,高八位用于控制八段數碼管;0~3位用于控制兩個雙色發光二極管;4~5位用于控制兩個繼電器;6位用于控制蜂鳴器。

  2)通用IO口PIO2只是當作輸入口使用,用于接受仲裁器上的控制按鍵。仲裁器上的SWA、SWB及SWL分別表示開啟A服務器、開啟B服務器及設置時間間隔等級的按鍵。SWA和SWB是開關型按鍵,即:按一下開,再按一下就關。SWL按鍵從0~9循環改變時間間隔的等級,并在八段數碼管上顯示等級。

  3)IDE接口控制器是自定義用戶邏輯,用于訪問與仲裁器連接的IDE硬盤。

  4)Timer1定時器用于控制各臺服務器的工作時間以及定時查詢服務器的工作狀態的,該定時器采用中斷方式工作。

  5)Flash控制器,這里指的是CFI(Common Flash Interface)控制器,只要支持CFI命令的Flash都可以連接到該系統上。此處用于連接片外的16MB閃存,以便于存儲用戶程序和相關數據。在該仲裁器中,Flash的開始處保存Boot Loader,在系統啟動時,它把用戶程序復制到SDRAM中運行,這樣可以提高系統效率。

  6)SDRAM控制器,用于連接片外64MB同步動態隨機訪問存儲器,以便于為程序提供運行環境。

  7)UART0和UART1通過電平轉換芯片(MAX3232)轉換成RS-232電平以便與服務器通過串口通信。

  8)WD Timer定時器,在這里作為看門狗定時器使用,以便提高仲裁器的可靠性,在仲裁器中運行的程序出現故障時,它給系統提供復位信號。

  該系統是使用Quartus II進行硬件設計的,用其中的SOPC Builder工具[4]進行Avalon架構設計,圖3是仲裁器的Avalon架構的設計最終界面。由于篇幅有限,此處僅提供UART0、UART1和IDE硬盤相關的部分原理圖,如圖4所示。

SOPC Builder設計界面

  圖3  SOPC Builder設計界面

部分原理圖

  圖4  部分原理圖

  4.2 軟件設計思想

  以上主要介紹了硬件部分的設計思想,下面簡單描述一下軟件開發的相關思想。該仲裁器的軟件開發使用Nios IDE[6](Nios集成開發環境),主要包括如下模塊:

  1)狀態獲取模塊:該模塊被Timer1定時器中斷例程定期調用,主要用于獲取服務器的當前狀態,其設計流程如圖5所示:

狀態獲取模塊流程

  圖5  狀態獲取模塊流程

  2)顯示模塊:用于輸出用戶關心的信息,如根據服務器的狀態用不同顏色點亮雙色發光二極管、顯示當前時間間隔等級以及控制蜂鳴器報警。

  3)通訊模塊:主要用于與服務器進行通訊,以便給服務器發送命令以及獲得工作服務器的同步信息并把同步信息寫入硬盤中。

  4)按鍵處理模塊:用于處理用戶按鍵,根據不同的按鍵進行不同的控制,如:開/關繼電器以及設置時間間隔等級。

  5)硬盤訪問模塊:用于提供對硬盤進行讀寫操作的函數,以便需要操作硬盤的模塊調用。

  6)讀寫Flash的模塊:用于讀取/修改仲裁器的相關參數,如:各服務器運行時間,檢測服務器狀態的時間間隔等。

  5  結 論

  本文提出的軟硬件設計思想經實踐證明是可行的,并且在實際的系統中工作良好。該思想可以進一步推廣到多機容錯系統中。在多機系統中,我們在定制好各臺機器的工作計劃后,就可以利用本文提到的給每臺服務器一個計劃運行時間這一思想來解決實際問題。另外,使用Nios軟核處理器,可以定制很多的UART口,這一點就遠遠優于需要擴展串口電路的普通單片機,從而在硬件設計和軟件設計上大大降低了難度。

  本文作者創新點:1) 采用SOC(系統級芯片)設計出溫備份高速仲裁器。2) 將同步信息放到了仲裁器中。這樣,所有同步信息就不依賴于工作設備(如PC機),所以即使工作設備出現故障也無妨,這樣就大大提高了系統的可靠性。3) 能夠對工作設備進行計劃定制,傳統的溫備份仲裁器沒有這一功能。

 

  參考文獻

  [1] 王仲生.智能故障診斷與容錯控制[M].西安:西北工業大學出版社,2005。

  [2] 潘松,黃繼業,曾毓.SOPC技術實用教程[M].北京:清華大學出版社,2005。

  [3] 宋保維,系統可靠性設計與分析.西安:西北工業大學出版社,2000。

  [4] Sylvain Poussier, Hassan Rabah, Serge Weber.SOPC-based Embedded Smart Strain Gage Sensor. Lecture Notes in Computer Science[J],2002,2438:1131-1132。

  [5] 徐光輝,程東旭等.基于FPGA的嵌入式開發與應用[M].北京:電子工業出版社,2006。

 

  [6] 郭書軍,王玉花, 葛紉秋.嵌入式處理器原理及應用——Nios系統設計和C語言編程[M].北京:清華大學出版社,2004。

  [7] 沙占友,孟志永,王彥朋.單片機外圍電路設計(第2版)[M].北京:電子工業出版社,2006。

  [8] 王俊卿,楊揚,劉慶文.基于NIOS軟核處理器的uClinux的移植[J].微計算機信息,2005,21-1:123-124?! ?/p>

此內容為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>
          亚洲欧美日韩国产一区二区| 国产亚洲欧美另类一区二区三区| 久久精品30| 麻豆国产精品777777在线| 国产精品亚洲精品| 午夜视黄欧洲亚洲| 国产亚洲成年网址在线观看| 欧美精品一区视频| 国产精品日日做人人爱| 一区二区毛片| 国产精品区一区二区三区| 精品电影一区| 久久激情综合网| 国产精品久久久久久久久久免费| 亚洲大胆av| 亚洲一区二区毛片| 亚洲欧美在线一区| 国产精品久久久久一区| 国产精品日韩欧美| 久久免费视频观看| 亚洲毛片播放| 欧美黄色片免费观看| 一区二区精品国产| 国产欧美亚洲日本| 欧美日韩精品欧美日韩精品一| 亚洲资源av| 国际精品欧美精品| 亚洲国产国产亚洲一二三| 国产麻豆91精品| 亚洲一区二区欧美| 久久综合久久久久88| 亚洲欧美国产高清| 国产精品久久久久一区二区三区共| 一色屋精品视频免费看| 亚洲亚洲精品在线观看| 国产欧美一区二区白浆黑人| 国产精品日产欧美久久久久| 一本色道88久久加勒比精品| 久久精品在线播放| 欧美午夜宅男影院在线观看| 一区二区在线不卡| 美乳少妇欧美精品| 欧美激情综合五月色丁香小说| 国产精品老女人精品视频| 一区二区三区免费在线观看| 亚洲国产综合在线看不卡| 欧美一区二区三区免费在线看| 精品动漫3d一区二区三区免费版| 牛人盗摄一区二区三区视频| 欧美日本不卡| 国产欧美在线视频| 欧美二区在线看| 国产日韩欧美在线一区| 亚洲激情视频在线播放| 亚洲级视频在线观看免费1级| 亚洲精品女人| 欧美精品久久久久久久| 99热精品在线| 欧美日韩日日夜夜| 亚洲二区精品| 亚洲精品一区二区在线观看| 免费国产自线拍一欧美视频| 久久精品中文字幕免费mv| 欧美影院在线| 亚洲一区在线观看免费观看电影高清| 欧美国产日韩一二三区| 亚洲二区免费| 欧美日韩免费观看一区=区三区| 精品成人一区二区三区四区| 欧美日韩调教| 狠狠爱成人网| 黄色亚洲精品| 欧美精品1区2区3区| 亚洲国产精品va在线看黑人动漫| 在线成人激情| 国产亚洲精品美女| 久久狠狠一本精品综合网| 欧美亚洲日本网站| 国产精品激情偷乱一区二区∴| 欧美人与性禽动交情品| 国产偷自视频区视频一区二区| 亚洲精品久久久久久一区二区| 久久久五月婷婷| 欧美日本在线视频| 欧美日韩国产精品一区二区亚洲| 欧美理论在线播放| 在线视频欧美精品| 免费影视亚洲| 久久精品动漫| 国产精品一区免费在线观看| 噜噜噜噜噜久久久久久91| 久热精品视频在线免费观看| 国产人妖伪娘一区91| 一区二区三区|亚洲午夜| 好男人免费精品视频| 老司机免费视频久久| 欧美日韩精品在线| 亚洲一区二区成人在线观看| 欧美女同视频| 国产美女精品在线| 在线日本成人| 国产精品老牛| 日韩午夜在线电影| 久久激情视频免费观看| 亚洲精品日韩精品| 国产精品网曝门| 亚洲人体影院| 亚洲天堂成人在线视频| 欧美成ee人免费视频| 一本大道久久a久久精二百| 亚洲性人人天天夜夜摸| 久热精品视频在线免费观看| 久久―日本道色综合久久| 欧美成人免费网站| 亚洲视频碰碰| 欧美成人蜜桃| 国产精品系列在线| 在线综合亚洲| 欧美日韩亚洲视频一区| 亚洲电影毛片| 久久免费高清视频| 一区二区三区国产| 亚洲大胆视频| 亚洲欧美卡通另类91av| 欧美日韩精品一区二区天天拍小说| 欧美亚洲综合网| 国产一区二区你懂的| 亚洲黄色尤物视频| 伊人久久久大香线蕉综合直播| 亚洲激情网站| 销魂美女一区二区三区视频在线| 国产综合久久久久久鬼色| 欧美xxx成人| 亚洲国产成人午夜在线一区| 国产一区二区视频在线观看| 国产精品欧美日韩一区二区| 久久成人免费日本黄色| 欧美日韩国产综合新一区| 亚洲欧美日韩第一区| 亚洲一区二区网站| 亚洲男人的天堂在线aⅴ视频| 午夜在线a亚洲v天堂网2018| 国产一区二区三区不卡在线观看| 欧美人与性动交α欧美精品济南到| 国产精品一国产精品k频道56| 久色成人在线| 亚洲欧美中文日韩在线| 久久疯狂做爰流白浆xx| 久久精品国产视频| 性色av一区二区怡红| 两个人的视频www国产精品| 韩日在线一区| 欧美视频免费看| 男女av一区三区二区色多| 国产精品久久久久久久久久免费看| 久久精品道一区二区三区| 亚洲婷婷综合色高清在线| 亚洲精品国产无天堂网2021| 国产三级欧美三级| 性欧美大战久久久久久久免费观看| 在线欧美影院| 麻豆精品在线播放| 久久精品最新地址| 亚洲精品日韩综合观看成人91| 亚洲欧美日本伦理| 欧美精品在线免费播放| 99精品视频免费观看| 欧美日韩1区2区3区| 欧美激情一区在线观看| 欧美一级专区| 亚洲国内高清视频| 亚洲欧洲另类国产综合| 国产欧美日韩综合一区在线观看| 日韩视频在线观看国产| 欧美中文字幕第一页| 欧美一区二区高清| 国产精品久久久久aaaa樱花| 99国产精品| 最新国产精品拍自在线播放| 韩国亚洲精品| 欧美日韩国产在线一区| 欧美日韩一区在线观看| 亚洲欧美国产高清va在线播| 亚洲免费精品| 国产欧美日韩亚洲精品| 快射av在线播放一区| 国产欧美精品一区aⅴ影院| 亚洲欧洲在线播放| 亚洲综合导航| 蜜桃久久精品一区二区| 亚洲成人在线视频网站| 久久国产精品网站| 欧美三级视频在线观看| 欧美精品 日韩| 在线中文字幕一区| 欧美福利影院| 国产精品久久网站| 美女国内精品自产拍在线播放| 亚洲综合电影一区二区三区| 欧美日韩国产系列| 国产无遮挡一区二区三区毛片日本| 欧美性大战久久久久久久| 亚洲国产成人tv| 久久久久久久久一区二区| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美日本国产有色| 激情婷婷欧美| 亚洲婷婷国产精品电影人久久| 国产亚洲毛片| 韩国av一区二区三区在线观看| 亚洲一区二区三区免费在线观看| 亚洲三级色网| 亚洲日本成人网| 国产免费成人在线视频| 亚洲国产成人精品久久| 狠狠干成人综合网| 久久久久.com| 狠狠色伊人亚洲综合网站色| 亚洲激情欧美激情| 欧美日韩综合在线| 91久久极品少妇xxxxⅹ软件| 国产精品swag| 亚洲国产精品欧美一二99| 亚洲一区二区欧美日韩| 欧美性色视频在线| 裸体女人亚洲精品一区| 亚洲自拍电影| 国精品一区二区三区| 在线亚洲伦理| 在线一区免费观看| 久久夜色精品一区| 欧美资源在线观看| 日韩亚洲精品在线| 在线播放不卡| 久久大香伊蕉在人线观看热2| 欧美精品一区二区视频| 在线成人www免费观看视频| 欧美一区二区黄| 欧美日本在线看| 欧美精品一区二区三区视频| 国产日韩欧美中文在线播放| 国产片一区二区| 午夜欧美大片免费观看| 激情久久久久久久久久久久久久久久| 国产欧美精品在线观看| 国产精品国产三级国产aⅴ9色| 欧美片在线观看| 国产精品va在线| 一本色道综合亚洲| 国产欧美日韩免费看aⅴ视频| 久久久亚洲成人| 一本久久知道综合久久| 亚洲午夜未删减在线观看| 欧美日韩第一页| 精品91在线| 久久成人久久爱| 欧美在线播放| 性色av一区二区三区红粉影视| 欧美专区日韩视频| 国产伦精品一区二区三区视频黑人| 亚洲国产va精品久久久不卡综合| 欧美日韩精品伦理作品在线免费观看| 欧美xart系列高清| 亚洲一区二区三区成人在线视频精品| 亚洲第一在线视频| 日韩一级成人av| 欧美久久久久中文字幕| 欧美国产在线视频| 欧美网站在线观看| 亚洲精品一区二区三区在线观看| 伊人久久大香线蕉综合热线| 1024成人网色www| 欧美日韩三级在线| 欧美日韩精品综合在线| 欧美大片免费观看| 国产日产欧美一区| 最新国产成人在线观看| 国产日韩精品在线观看| 欧美精品自拍偷拍动漫精品| 国产女人aaa级久久久级| 欧美午夜免费影院| 久久精品99国产精品酒店日本| 日韩视频免费观看高清在线视频| 国产区在线观看成人精品| 噜噜噜噜噜久久久久久91| 狼人天天伊人久久| 欧美在线黄色| 在线精品亚洲一区二区| 国产亚洲一区二区精品| 欧美亚州一区二区三区| 国产精品xxxav免费视频| 亚洲欧美日本国产专区一区| 一区二区三区四区五区在线| 久久精品国产亚洲高清剧情介绍| 国产一区二区三区免费观看| 欧美日本免费一区二区三区| 欧美在线免费视屏| 99国产精品久久久久老师| 国产毛片精品视频| 久久精品在线| 性做久久久久久久久| 久久三级视频| 午夜国产精品影院在线观看| 在线亚洲一区二区| 黄色精品一区| 亚洲免费在线电影| 欧美午夜精品久久久久免费视| 欧美精品在线极品| 久久精品久久99精品久久| 久久久久久日产精品| 亚洲一区二区欧美| 亚洲视频免费在线观看| 精品不卡在线| 在线成人激情黄色| 亚洲激情网站免费观看| 亚洲国产1区| 欧美日韩视频在线观看一区二区三区| 欧美—级在线免费片| 久久久亚洲欧洲日产国码αv| 亚洲国产精品久久久久婷婷老年| 国产精品红桃| 国产精品乱码一区二区三区| 国产亚洲va综合人人澡精品| 欧美日韩调教| 午夜视频久久久久久| 国产精品男女猛烈高潮激情| 欧美日韩国产影院| 欧美电影免费网站|