某公司ZXG10-SC可靠性說明(doc 13頁)
目 錄
1.係統可靠性設計……………………1
1.1 .硬件冗餘設計……………………1
1.1.1、模塊處理機(MP)……………………1
1.1.2、T交換網……………………1
1.1.3、 T交換網驅動板……………………2
1.1.4、 FBI板……………………2
1.1.5、 主處理機網卡……………………2
1.1.6、 通訊板……………………2
1.1.7、 電源……………………2
1.1.8 業務處理機和數據庫服務器……………………3
1.1.9、 核心交換網……………………3
1.2.軟件可靠性設計……………………4
1.2.1、 層次化、模塊化設計……………………4
1.2.2、 係統運行監測和日誌……………………4
1.2.3 資源管理……………………4
1.2.4、 指針越界、堆棧溢出的預防……………………5
1.2.5、 過負荷控製……………………5
1.2.6、 容錯處理……………………6
1.2.7、 監控程序……………………7
1.2.8、 數據可靠性……………………7
2 短消息中心的MTBF和MTTR……………………8
1.係統可靠性設計
1.1 .硬件冗餘設計
為了提高硬件的可靠性,采用的主要方法是冗餘設計。ZXG10-SC係統中的關鍵部件均采用冗餘設計。
1.1.1 模塊處理機(MP)
ZXG10-SC中的模塊處理機(MP)采用主備用設計。其中一塊MP處於主用狀態,另外一塊MP處於備用狀態。主用MP處理所有的業務,備用MP處於熱備份狀態。備用MP每隔10ms掃描一次主用MP的運行狀態,當發現主用MP的運行狀態發生變化,即從主用狀態變化為非主用狀態時,立即進行倒換。倒換成功後,原來的備用MP成為主用MP,並承擔所有的業務處理任務。
為保證MP倒換後業務處理的正確性和延續性,備用MP的數據應和主用MP保持同步。同步過程分為兩個階段,起動階段和運行階段。當備用MP起動時,和主用MP做係統配置數據的同步。該同步過程由數據庫應用進程負責。當備用MP進入運行狀態後,備用MP中的各進程每隔一定的周期與主用MP上的相同進程做進程間的數據同步。
..............................