《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 網元層故障管理模塊的軟件可靠性設計技術

網元層故障管理模塊的軟件可靠性設計技術

2009-10-12
作者:張崇明1, 汪春梅1, 潘 峰

  摘? 要: 以移動交換系統網元層故障管理模塊為例,介紹了實時系統的軟件設計中,在保證系統實時性的前提下,提高軟件系統可靠性的軟件設計技術。

  關鍵詞: 網元? 移動交換系統? 實時系統? 可靠性? 故障管理

?

  典型的GSM/CDMA移動通信網由交換分系統、基站分系統和大量移動用戶終端三大部分組成。其中,交換分系統也稱為移動交換系統(MSS),由移動交換中心(MSC)、歸屬位置寄存器(HLR)、被訪位置寄存器(VLR)、設備識別寄存器(EIR)、鑒權中心(AUC)、短消息中心(SMSC)等諸多網絡元素(Network Element,簡稱為網元)和操作維護中心(OMC)構成。交換分系統是移動通信系統的控制交換中心,也是移動網與其他通信網的接口。交換分系統中任何一個網絡元素出現故障都有可能對整個移動通信系統產生嚴重影響。在交換分系統中,操作維護中心和各網元實體上的故障管理模塊是網元層網絡管理系統的一個重要組成部分。本文以移動交換系統網元層故障管理模塊為例,介紹在實時系統的軟件設計過程中,在保證系統實時性的前提下,提高軟件系統可靠性的一些軟件設計技術。

1? 故障管理模塊概述

  故障管理模塊在交換分系統中所處的位置如圖1所示。  

  故障管理模塊存在于OMC和各網元實體之上。OMC上的故障管理模塊一般設計為客戶端/服務器(C/S)結構,其實現的功能包括:故障信息的持久性保存(一般是寫入數據庫)、故障信息的顯示、網元機架圖的顯示等。網元上的故障管理模塊負責收集各業務進程和控制進程產生的故障信息,經過處理后把這些故障信息轉發到OMC。故障信息也稱為告警消息。一條告警消息在C++中表現為一個具體的對象,包括告警發生時間、恢復時間、發生位置、具體內容和流水號等若干屬性。

  故障管理模塊是監控交換分系統是否正常工作的主要工具,是電信運營商非常重視的一個軟件模塊。電信運營商對故障管理功能的最基本的要求就是:實時準確,不漏警,不虛警。為了達到這個要求,故障管理模塊的設計必須在保證實時性的基礎上,確保故障信息的準確無誤。

2?網元上故障管理模塊的設計和實現

  交換分系統中的各種網元實體(如MSC、HLR等)都是典型的分布式實時系統,一般由若干個模塊構成。交換分系統中的設備都要求全年24小時不間斷工作,所以每個模塊都采用了主機備用冗余的設計。網元中故障管理模塊的結構示意圖如圖2所示。每個模塊都有主用和備用2個模塊處理機(MP),2個模塊處理機同時處于工作狀態。備用MP只和主用MP通信,負責備份主用MP中的重要數據。一旦主用MP發生故障,備用MP可以在不中斷業務的情況下迅速地轉為主用工作狀態。

?

?

  從圖中可以看出,故障管理模塊同時運行在主用和備用MP中。故障管理模塊在MP中用3個進程實現。

  (1)告警收集進程:收集各業務進程和單板控制進程產生的告警信息,進行必要的格式轉換等數據預處理工作,然后把處理后的告警信息放入當前告警列表和消息發送隊列。當前告警列表存儲在MP內存中的一個數據緩沖區。主用和備用MP中的告警數據緩沖區總是處于一致狀態。

  (2)告警發送進程:主要的任務是將告警發送隊列中的告警消息發送到OMC上的故障管理模塊。

  (3)告警同步進程:主要完成網元和OMC之間告警消息的周期性同步、斷鏈同步處理以及主用和備用MP之間的周期性同步和倒換同步處理。該進程是實現不漏警、不虛警要求的重要機制。

3?OMC中故障管理模塊的設計和實現

  OMC設計為C/S結構。故障管理模塊同時存在于客戶端和服務器上,分別用不同的應用進程實現。服務器上的故障管理模塊實現的功能有:保存告警信息到數據庫;轉發告警信息到上一級的網絡管理中心;轉發告警信息到客戶端;處理客戶端的數據庫操作請求和參數修改請求;控制告警箱等??蛻舳说墓收瞎芾砟K實現的功能有:最新告警的實時顯示;歷史告警的查詢和打印;告警屏蔽設定和解除;機架圖的實時顯示;人機命令界面等。

在C/S結構的系統中,服務器處于核心地位,服務器端的故障管理進程要確保能長時間正常工作。在OMC系統中,可以使用看門狗機制監控故障管理進程??撮T狗實際上是一個錯誤監控程序,可以用一個高優先級的應用進程來實現。看門狗進程定時向故障管理進程發送握手消息,故障管理進程收到此消息后會立刻發回一個確認消息。如果在一段時間內收不到故障管理進程的響應,看門狗進程就認為故障管理進程發生異常。此時看門狗進程就會殺掉并重新啟動故障管理進程,使故障管理進程恢復正常運行狀態。

4?使用定時同步機制保證故障信息的準確性

  從用戶使用的角度看,故障管理模塊必須保證2種信息的準確性:機架圖和活動告警。機架圖是對網元上各種單板位置和狀態的直觀顯示。網元有無故障,用戶通過查看OMC客戶端上的機架圖就能一目了然。

  為了確保機架圖顯示的實時性,可以把機架圖在內存中按線形結構存儲。例如一個機架由7層機框組成,每層機框有27個板位,該機架在內存中就可以用2個長度為27×7的一維數組表示:aRackState[189]和aRackType[189]。aRackState[189]是表示單板狀態的數組,aRackType[189]是表示單板類型的數組,二者結合就是完整的機架圖信息。OMC和網元上的故障管理模塊都在各自的內存中維護機架圖數組。OMC中維護內存機架圖數組的目的在于保證客戶端界面上的機架圖顯示能很好地實時刷新,并且還便于和網元中的機架圖數組保持數據同步。網元中的內存機架圖數組由網元上的告警進程和控制進程共同維護。數組中的信息和網元中的內存數據庫保持一致,其數據是高度可靠的。為了保證OMC和網元的機架圖數組的數據一致性,需要引入定時同步機制確保二者的數據完全相同。

  最簡單的同步辦法是每隔一定時間把OMC上的機架圖數組發送到網元上,由網元上的告警同步進程逐字節地比較OMC和網元機架圖數組的異同。由于1個網元可能由10個以上的機架構成,而同步間隔一般都是若干秒,因此在很短的時間里把很多數組傳來傳去對底層通信系統的總體性能會有一定影響。

  本系統采用的辦法是比較OMC和網元機架圖數組的校驗和。同步過程由OMC上的故障管理進程發起,該進程計算出OMC上的機架圖數組的校驗和,然后把該校驗和發送到網元上的告警同步進程。網元上的告警同步進程收到該校驗和后,立刻計算出本機內存中的機架圖數組的校驗和,然后比較這2個校驗和的值。如果這2個值不一致,說明前、后臺機架圖不一致,網元上的告警同步進程就把本機內存中的機架圖數組發送到OMC,OMC中的機架圖數組隨即得到更新。

  計算校驗和的算法采用了16位循環冗余校驗CRC(Cycle Redundancy Check)算法。它可以對一個數據塊進行校驗,是一種高效的差錯控制方法。16位CRC算法能夠檢查出所有的單位錯、雙位錯、奇位數錯及小于等于16位的突發性錯,還能檢查出17位突發性錯的99.997%,大于等于18位突發性錯的99.998%。如此高的可靠性,可以滿足用戶對機架圖準確性的嚴格要求。

  活動告警是指當前沒有恢復的、正在發生的告警。其同步過程與機架圖類似,此處不再展開討論。

5?持續改善軟件設計與開發質量

  前面介紹的主備冗余、定時同步和看門狗機制都不同程度地提高了故障管理模塊的可靠性,但這些機制并不能完全確保不漏警、不虛警。網元中的每個模塊處理機都是一個運行在PSOS、VxWorks等實時操作系統之上的大型實時系統。MP上運行著大量的應用進程,軟件故障不可避免地存在其中。相當比例的漏警、虛警事故與硬件無關,而是由業務模塊和故障管理模塊中的軟件錯誤導致,所以提高軟件設計質量和開發質量是進一步提高故障管理模塊可靠性的重要手段。

  提高軟件系統設計質量和開發質量的途徑是多樣的,例如使用設計模式優化軟件結構、在開發過程中進行單元測試等。對于已經完成開發的軟件,使軟件質量獲得持續改善的重要手段是代碼重構。不漏警、不虛警是比較苛刻的要求。要達到這個目標需要故障管理模塊設計者不懈努力。

參考文獻

1? 梁振軍,梁波.計算機網絡教程.北京:海洋出版社,1991

2? 鄭宗漢.實時系統軟件基礎.北京:清華大學出版社,2003

3? Subramanian M.Network Management:Principles and Practice.Addison Wesley Longman,2000

4? Fowler M.Refactoring:Improving the Design of Existing?Code.Addison Wesley Longman,2000

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美日韩国产免费观看| 亚洲另类自拍| 影音先锋久久久| 国产精品稀缺呦系列在线| 亚洲精品黄网在线观看| 亚洲专区一二三| 国产视频在线观看一区二区三区| 在线免费日韩片| 久久久www成人免费无遮挡大片| 一区二区久久久久久| 亚洲第一区中文99精品| 亚洲欧美激情视频在线观看一区二区三区| 欧美视频日韩视频在线观看| 欧美成人精品不卡视频在线观看| 亚洲夜晚福利在线观看| 国产精品a级| 国产日韩一区二区三区在线播放| 欧美日韩中文| 亚洲黄网站在线观看| 狠狠久久五月精品中文字幕| 久久在线91| 欧美激情亚洲精品| 欧美一区二区三区免费观看| 欧美资源在线观看| 国产一区二区三区久久精品| 久久亚洲捆绑美女| 免费影视亚洲| 国产欧美一区二区精品秋霞影院| 国产日韩精品视频一区二区三区| 亚洲片在线资源| 尤物视频一区二区| 日韩亚洲欧美成人一区| 午夜精品视频在线观看一区二区| 国产精品一区二区视频| 欧美日韩精品在线观看| 亚洲精品在线免费观看视频| 伊人久久亚洲影院| 亚洲精品一区二区三区婷婷月| 鲁鲁狠狠狠7777一区二区| 国产婷婷色一区二区三区| 亚洲午夜激情免费视频| 国产精品久久91| 国产精品xxxav免费视频| 亚洲制服欧美中文字幕中文字幕| 黄网站色欧美视频| 国产精品视频一区二区高潮| 亚洲黄色免费| 国产精品极品美女粉嫩高清在线| 欧美日韩国产综合网| 国产一区二区三区四区三区四| 99精品福利视频| 亚洲精品欧美在线| 欧美专区亚洲专区| 在线精品视频免费观看| 欧美性理论片在线观看片免费| 国产精品久久久久aaaa樱花| 亚洲精品日韩在线观看| 久久亚洲一区二区三区四区| 99re视频这里只有精品| 国产一区在线观看视频| 国产精品福利影院| 亚洲黄色成人| 亚洲毛片在线免费观看| 亚洲欧美一级二级三级| 欧美激情综合五月色丁香小说| 午夜久久美女| 亚洲天堂视频在线观看| 亚洲综合色自拍一区| 亚洲视频中文字幕| 激情久久影院| 91久久香蕉国产日韩欧美9色| 国产精品夜色7777狼人| 亚洲免费中文字幕| 你懂的亚洲视频| 欧美日韩四区| 国产欧美日韩视频一区二区| 亚洲精品在线看| 久久亚洲不卡| 亚洲国产精品成人综合| 欧美激情视频给我| 免费观看在线综合| 久久视频在线看| 亚洲精品久久视频| 国产一级一区二区| 欧美日韩在线观看一区二区| 日韩午夜精品视频| 欧美福利专区| 欧美日韩国产另类不卡| 免费观看日韩av| 欧美综合第一页| 久久久免费观看视频| 亚洲美女av网站| 欧美在线啊v一区| 国产欧美日韩综合一区在线播放| 国产精品久久久久秋霞鲁丝| 欧美日韩一区二区三区在线观看免| 这里只有视频精品| 亚洲日本欧美日韩高观看| 在线观看欧美黄色| 宅男精品视频| 欧美色网在线| 最新日韩av| 欧美日韩高清在线| 欧美一二三视频| 久久偷窥视频| 久久综合九色综合欧美狠狠| 国产精品视频不卡| 日韩午夜在线播放| 欧美国产激情二区三区| 免费日韩一区二区| 国产欧美一区二区精品忘忧草| 亚洲三级影院| 亚洲激情国产精品| 国产裸体写真av一区二区| 久久亚洲国产精品一区二区| 久久影视三级福利片| 亚洲女女女同性video| 亚洲乱码精品一二三四区日韩在线| 一本大道久久精品懂色aⅴ| 欧美chengren| 国产精品第2页| 狠狠网亚洲精品| 亚洲九九九在线观看| 亚洲精品国产视频| 欧美日韩精品一区视频| 国产精品你懂的| 国产精品久在线观看| 宅男精品导航| 国模大胆一区二区三区| 亚洲自拍偷拍视频| 国产一区二区无遮挡| 欧美日韩成人在线| 国产精品久久午夜夜伦鲁鲁| 99v久久综合狠狠综合久久| 欧美精品日韩一本| 亚洲人成在线观看网站高清| 在线观看av一区| 亚洲国产精品成人精品| 国产视频精品网| 亚洲第一在线综合网站| 国产精品久久久久aaaa樱花| 噜噜噜久久亚洲精品国产品小说| 欧美日韩免费观看一区=区三区| 久久免费国产精品| 国产精品成av人在线视午夜片| 亚洲人成网站在线观看播放| 久久夜精品va视频免费观看| 国产精品va在线播放| 久久在线免费观看视频| 欧美三级网址| 韩国欧美国产1区| 在线精品国产欧美| 9人人澡人人爽人人精品| 亚洲激情校园春色| 亚洲中无吗在线| 亚洲视频在线观看| 欧美日韩免费观看一区三区| 久久久久久久久岛国免费| 欧美国产日韩精品免费观看| 精品51国产黑色丝袜高跟鞋| 日韩视频免费在线观看| 激情久久中文字幕| 国产精品视频大全| 亚洲区国产区| 亚洲福利专区| 欧美国产免费| 国产精品免费久久久久久| 亚洲激情啪啪| 久久精品一二三| 国产色综合天天综合网| 久久免费视频在线观看| 久久久久久欧美| 国产一本一道久久香蕉| 欧美日韩专区| 国产又爽又黄的激情精品视频| 国产一区二区三区在线观看精品| 在线视频亚洲| 欧美精品一区二区在线观看| 国产精品久久久久久一区二区三区| 国产精品亚洲网站| 黄色一区二区在线| 久久久久久国产精品一区| 欧美午夜免费电影| 欧美日韩调教| 美国三级日本三级久久99| 中文亚洲视频在线| 在线不卡中文字幕播放| 亚洲第一页中文字幕| 欧美激情精品久久久久久蜜臀| 狠狠入ady亚洲精品经典电影| 久久中文欧美| 亚洲国产精品第一区二区| 老司机精品福利视频| 日韩一二三在线视频播| 国产精品成人免费| 欧美日韩国产欧| 老司机精品久久| 欧美激情1区2区3区| 91久久精品美女高潮| 国内久久视频| 国产精品美女一区二区| 国产精品久久久久一区二区三区| 久久大综合网| 亚洲欧美乱综合| 亚洲欧美日韩综合一区| 国产精品a久久久久久| 国产精一区二区三区| 国产亚洲一区在线| 亚洲精品美女在线观看播放| 亚洲欧美日韩中文播放| 欧美午夜久久| 在线一区视频| 美女网站在线免费欧美精品| 日韩视频一区二区| 亚洲激情视频在线播放| 99视频在线观看一区三区| 韩日午夜在线资源一区二区| 欧美日韩一区二区欧美激情| 久久人人97超碰国产公开结果| 亚洲精选视频免费看| 欧美日韩中文在线| 亚洲视频福利| 欧美韩日高清| 亚洲国产精品一区二区www在线| 欧美一区二区视频97| 欧美粗暴jizz性欧美20| 在线精品视频一区二区三四| 亚洲夜晚福利在线观看| 国产精品mm| 亚洲激情影视| 欧美88av| 亚洲私人影院| 国产日韩一区二区三区| 亚洲欧美日韩视频一区| 亚洲国产欧美一区二区三区丁香婷| 欧美成人亚洲成人日韩成人| 久久久精品五月天| 国产精品乱码人人做人人爱| 亚洲午夜精品网| 欧美大尺度在线观看| 欧美激情免费在线| 欧美日韩一级片在线观看| 国产精品magnet| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲欧美日韩专区| 亚洲伦理在线免费看| 欧美日一区二区在线观看| 国产精品欧美风情| 欧美日本成人| 久久久精品日韩欧美| 国产精品国产三级国产专区53| 国产精品久久国产三级国电话系列| 美乳少妇欧美精品| 牛夜精品久久久久久久99黑人| 中文一区二区在线观看| 国产精品福利久久久| 欧美夫妇交换俱乐部在线观看| 一本一本久久a久久精品牛牛影视| 欧美日韩精品在线视频| 国内精品伊人久久久久av影院| 国产精品福利在线| 午夜精品在线| 久久综合久色欧美综合狠狠| 欧美激情综合网| 精东粉嫩av免费一区二区三区| 久久免费精品日本久久中文字幕| 一区二区福利| 久久精品亚洲国产奇米99| 亚洲一卡二卡三卡四卡五卡| 欧美日韩综合在线免费观看| 一区二区三区免费看| 久久精品久久99精品久久| 精品成人在线| 一区二区高清视频| 国产精品免费观看视频| 性色av香蕉一区二区| 99精品国产在热久久下载| 欧美日韩在线精品| 麻豆成人91精品二区三区| 亚洲男女自偷自拍| 在线精品国产成人综合| 欧美国产极速在线| 欧美a级一区| 国产一区二区| 国产乱码精品一区二区三区五月婷| 久久久精品欧美丰满| 午夜激情综合网| 亚洲国产精品成人久久综合一区| 国产精品揄拍500视频| 国产欧美韩国高清| 亚洲精品资源美女情侣酒店| 黄色日韩网站视频| 久久综合伊人77777尤物| 欧美护士18xxxxhd| 欧美一激情一区二区三区| 国产精品久久久久久影院8一贰佰| 国产精品99免费看| 亚洲日本精品国产第一区| 亚洲视频在线一区观看| 亚洲观看高清完整版在线观看| 国产日韩精品视频一区| 亚洲电影视频在线| 欧美性一二三区| 欧美一区激情| 国产精品国产三级国产专播精品人| 久久久蜜桃精品| 亚洲第一精品影视| 欧美视频第二页| 久久国内精品自在自线400部| 午夜国产精品视频免费体验区| 欧美日韩一视频区二区| 亚洲尤物视频在线| 亚洲精品久久嫩草网站秘色| 永久久久久久| 欧美激情一级片一区二区| 久久久欧美精品sm网站| 久久精品噜噜噜成人av农村| 一区二区三区在线观看国产| 国产麻豆精品theporn| 好吊妞**欧美| 欧美日韩视频在线观看一区二区三区| 麻豆精品国产91久久久久久| 欧美激情亚洲精品| 亚洲一区日韩| 国产日产精品一区二区三区四区的观看方式| 亚洲国产精品久久久久秋霞影院| 欧美精品一区三区在线观看| 精品盗摄一区二区三区|