專利名稱::一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算機(jī)安全領(lǐng)域,尤其涉及一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法。
背景技術(shù):
:信息世界中,安全問題最容易產(chǎn)生"蝴蝶效應(yīng)"。即使非常健壯的信息系統(tǒng),也會(huì)因?yàn)槟硞€(gè)不受重視的微小安全弱點(diǎn)被利用而導(dǎo)致重大安全災(zāi)難。因此,從信息安全角度上講,懷疑一切是必要的,而要做到客觀地懷疑一切,就必須有可靠的風(fēng)險(xiǎn)計(jì)量與評(píng)估支持。同時(shí),只有一致的風(fēng)險(xiǎn)計(jì)量,才能實(shí)現(xiàn)一致的風(fēng)險(xiǎn)評(píng)估,從而提高風(fēng)險(xiǎn)評(píng)估的可信度。風(fēng)險(xiǎn)評(píng)估有兩大類定性與定量。定性評(píng)估依賴評(píng)估者的知識(shí)、經(jīng)驗(yàn)、歷史教訓(xùn)、政策走向及特殊實(shí)例等非量化資料對(duì)待評(píng)估系統(tǒng)風(fēng)險(xiǎn)狀況做出判斷,它以對(duì)調(diào)査對(duì)象的調(diào)研記錄為基礎(chǔ)資料,然后通過一個(gè)理論推導(dǎo)出分析框架,并對(duì)基礎(chǔ)資料進(jìn)行整理,通過因素分析法、邏輯分析法、歷史比較法和德爾費(fèi)(Delphi)法,做出結(jié)論(即完成風(fēng)險(xiǎn)評(píng)估)。但是該方法所產(chǎn)生的數(shù)字是含糊的,主觀性太強(qiáng)、無法重復(fù),也難以通過計(jì)算機(jī)自動(dòng)實(shí)現(xiàn)。定量評(píng)估則恰好相反,運(yùn)用數(shù)據(jù)指標(biāo)來對(duì)風(fēng)險(xiǎn)進(jìn)行評(píng)估,借助因子分析法、聚類分析法、時(shí)序模型、回歸模型、風(fēng)險(xiǎn)等勢(shì)圖法以及決策數(shù)法等方法,通過計(jì)算后的直觀數(shù)據(jù)來表述評(píng)估結(jié)果。可以重復(fù)、可通過計(jì)算機(jī)自動(dòng)實(shí)現(xiàn)。但是,該方法依賴資產(chǎn)價(jià)值和控制措施的價(jià)值,而現(xiàn)實(shí)中這些價(jià)值都是估算出來的,同樣帶有主觀性。例如,在資產(chǎn)價(jià)值賦值中,需要先依據(jù)提示,給資產(chǎn)的機(jī)密性、完整性和可用性賦值;然后再依據(jù)提示,以及綜合前面已經(jīng)獲得的賦值數(shù)據(jù),最終給資產(chǎn)賦一個(gè)綜合的值。由于受主觀性影響,風(fēng)險(xiǎn)評(píng)估的結(jié)果一般都只具有示意性。也就是說,一個(gè)定義為5級(jí)的風(fēng)險(xiǎn)與一個(gè)定義為4級(jí)的風(fēng)險(xiǎn)比較,對(duì)用戶來說,其內(nèi)部差別不是非常清楚。因而目前的信息安全風(fēng)險(xiǎn)評(píng)估的使用上,無法比較兩個(gè)評(píng)估產(chǎn)品的優(yōu)劣,同時(shí),一個(gè)企業(yè)的風(fēng)險(xiǎn)評(píng)估結(jié)果,對(duì)另一個(gè)類似企業(yè)的參考作用也不大。這就導(dǎo)致了如下缺陷1)用戶在接收風(fēng)險(xiǎn)評(píng)估產(chǎn)品時(shí),缺少參考標(biāo)準(zhǔn);2)研發(fā)風(fēng)險(xiǎn)評(píng)估產(chǎn)品的生產(chǎn)廠家,無法有效地將從一個(gè)客戶處獲得的風(fēng)險(xiǎn)結(jié)果直接套用到另一個(gè)客戶場(chǎng)景中。5目前的風(fēng)險(xiǎn)評(píng)估方法,都缺失可用性風(fēng)險(xiǎn)在邏輯關(guān)系上的擴(kuò)散評(píng)估。可用性是用戶最容易感知的損失,因此,針對(duì)可用性的風(fēng)險(xiǎn)評(píng)估容易被用戶認(rèn)可,并可用于比較不同風(fēng)險(xiǎn)評(píng)估產(chǎn)品的靈敏度;此外,可用性損失是可以產(chǎn)生明顯"蝴蝶效用"的,可通過數(shù)字計(jì)算,獲得其對(duì)全網(wǎng)其它資產(chǎn)的現(xiàn)實(shí)影響,從而及時(shí)告知全網(wǎng)的可用性風(fēng)險(xiǎn)。例如主備熱備的雙機(jī)系統(tǒng)中,如果一臺(tái)主機(jī)出了問題,對(duì)主機(jī)上的服務(wù)來說是沒有可用性影響的。從節(jié)點(diǎn)資產(chǎn)視圖上看,該事件應(yīng)該評(píng)估為"最高級(jí)別的風(fēng)險(xiǎn)",但在服務(wù)資產(chǎn)視圖上看,該事件評(píng)估為"中等級(jí)別的風(fēng)險(xiǎn)"即可。同樣地,主備熱備的雙交換機(jī)有一臺(tái)重啟時(shí),從節(jié)點(diǎn)資產(chǎn)視圖上看,該事件只評(píng)估為"低等級(jí)風(fēng)險(xiǎn)的通知事件"即可,因?yàn)椴粫?huì)中斷業(yè)務(wù),會(huì)成功自動(dòng)啟動(dòng);但是,如果有一臺(tái)主機(jī)只掛接到重啟的交換機(jī)上,則對(duì)該主機(jī)上的服務(wù)資產(chǎn)來說,該事件卻是"最高等級(jí)風(fēng)險(xiǎn)的服務(wù)不可用事件"。也就是說,良好的評(píng)估算法,要求其不會(huì)丟失細(xì)節(jié),同時(shí)又能較真實(shí)的反映出現(xiàn)網(wǎng)的安全態(tài)勢(shì)。
發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題可用性風(fēng)險(xiǎn)評(píng)估上主觀性強(qiáng)、未考慮風(fēng)險(xiǎn)擴(kuò)散、風(fēng)險(xiǎn)評(píng)估結(jié)果對(duì)用戶指導(dǎo)作用不高的不足與缺陷。為了解決上述問題,本發(fā)明提出了一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,包括如下步驟(1)依據(jù)現(xiàn)有的業(yè)務(wù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),設(shè)置各網(wǎng)元間的依賴關(guān)系;依據(jù)服務(wù)在網(wǎng)絡(luò)中的部署位置以及服務(wù)間的提供與使用關(guān)系,設(shè)置各服務(wù)與網(wǎng)元間的依賴關(guān)系以及服務(wù)與服務(wù)間的依賴關(guān)系;(2)依據(jù)步驟(1)得到的所述網(wǎng)元間依賴關(guān)系,將業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋭澐譃橹辽賰煽锚?dú)立的網(wǎng)元依賴子樹;(3)在所述網(wǎng)元依賴子樹上,針對(duì)每個(gè)網(wǎng)元節(jié)點(diǎn),定期測(cè)試該網(wǎng)元節(jié)點(diǎn)所包含的物理設(shè)備以及部署在其上的各服務(wù)的可用性;計(jì)算物理設(shè)備的可用性損耗值和服務(wù)的可用性損耗值,并依據(jù)用戶預(yù)設(shè)的風(fēng)險(xiǎn)等級(jí)映射關(guān)系表,計(jì)算相應(yīng)的可用性風(fēng)險(xiǎn)等級(jí);計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗,并計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性風(fēng)險(xiǎn)等級(jí);(4)以發(fā)生可用性損耗值變更超過設(shè)定閾值的網(wǎng)元節(jié)點(diǎn)為參考根節(jié)點(diǎn),計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗在所述網(wǎng)元依賴子樹中的擴(kuò)散;(5)計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗在所有依賴該網(wǎng)元的服務(wù)集中的擴(kuò)散;(6)更新全網(wǎng)可用性風(fēng)險(xiǎn)態(tài)勢(shì)圖。在本發(fā)明所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中,所述步驟(1)中所述網(wǎng)元間依賴關(guān)系,是從用戶使用業(yè)務(wù)服務(wù)的上行方向劃分的,在上行方向上,匯聚所有用戶上行請(qǐng)求的網(wǎng)元為依賴終止網(wǎng)元;從用戶終端出發(fā),沿上行方向上每一個(gè)網(wǎng)元都是其前一個(gè)網(wǎng)元的父依賴,直到下一個(gè)網(wǎng)元是終止網(wǎng)元;所述步驟(2)中依據(jù)用戶使用業(yè)務(wù)服務(wù)的上行方向上各網(wǎng)元間的依賴關(guān)系,組建用戶視圖子樹;優(yōu)選地,所述步驟(1)中所述網(wǎng)元間依賴關(guān)系,是從用戶使用業(yè)務(wù)服務(wù)的下行方向劃分的,從業(yè)務(wù)服務(wù)所在的網(wǎng)元出發(fā),在業(yè)務(wù)的下行方向上每一個(gè)網(wǎng)元都是其前一個(gè)網(wǎng)元的父依賴,直到該網(wǎng)元為所述依賴終止網(wǎng)元;所述步驟(2)中依據(jù)用戶使用業(yè)務(wù)服務(wù)的下行方向上各網(wǎng)元的依賴關(guān)系,組建服務(wù)視圖子樹;優(yōu)選地,所述從業(yè)務(wù)的上行方向劃分和所述從業(yè)務(wù)的下行方向劃分時(shí),所述從業(yè)務(wù)的下行方向劃分擁有優(yōu)先權(quán),是當(dāng)同一網(wǎng)元同時(shí)屬于所述用戶視圖子樹和服務(wù)視圖子樹時(shí),所述用戶視圖子樹中需刪除該網(wǎng)元;在本發(fā)明所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中,所述步驟(3)中,針對(duì)所述服務(wù)視圖子樹,從葉子節(jié)點(diǎn)層向樹根節(jié)點(diǎn)層計(jì)算;針對(duì)所述用戶視圖子樹,從樹根節(jié)點(diǎn)層向葉子節(jié)點(diǎn)層計(jì)算,且葉子節(jié)點(diǎn)層不參與風(fēng)險(xiǎn)擴(kuò)散計(jì)算;所述計(jì)算物理設(shè)備的可用性損耗值,是指先檢測(cè)物理設(shè)備的可用性指標(biāo)項(xiàng)的運(yùn)行參數(shù)值,然后再換算成損耗數(shù)值;所述計(jì)算服務(wù)的可用性損耗值,是指先檢測(cè)服務(wù)的可用性指標(biāo)項(xiàng)的運(yùn)行參數(shù)值,再換算成損耗數(shù)值;所述計(jì)算可用性風(fēng)險(xiǎn)等級(jí),是指依據(jù)換算后的損耗值直接?xùn)苏绎L(fēng)險(xiǎn)等級(jí)表;優(yōu)選地,所述物理設(shè)備的可用性指標(biāo),至少包括CPU使用率、內(nèi)存使用率、磁盤使用率、負(fù)載、磁盤讀寫反應(yīng)速度、帶寬使用率、宕機(jī)、重啟、非法受控;所述服務(wù)的可用性指標(biāo),至少包括響應(yīng)速度、資源使用率、非法受控、服務(wù)不在線、重啟;在本發(fā)明所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中,所述步驟(4)中,所述計(jì)算該網(wǎng)元的可用性損耗在所述網(wǎng)元依賴子樹中的擴(kuò)散,采用中序遍歷方法,先計(jì)算根節(jié)點(diǎn)的可用性損耗,并計(jì)算根節(jié)點(diǎn)的風(fēng)險(xiǎn)等級(jí);然后計(jì)算左子樹中每個(gè)節(jié)點(diǎn)的可用性損耗和風(fēng)險(xiǎn)等級(jí);然后再依次計(jì)算各右子樹中各節(jié)點(diǎn)的可用性損耗和風(fēng)險(xiǎn)等級(jí);7優(yōu)選地,所述擴(kuò)散計(jì)算中,針對(duì)所述可用性指標(biāo),包括帶寬使用率、宕機(jī)、重啟、非法受控,是以父節(jié)點(diǎn)相應(yīng)指標(biāo)的損耗值和節(jié)點(diǎn)相應(yīng)指標(biāo)的現(xiàn)有損耗值間進(jìn)行比較運(yùn)算;針對(duì)所述負(fù)載指標(biāo),是以父節(jié)點(diǎn)的CPU使用率、內(nèi)存使用率、磁盤使用率、負(fù)載、磁盤讀寫反應(yīng)速度中最大損耗值與節(jié)點(diǎn)的負(fù)載損耗值間進(jìn)行比較運(yùn)算;在本發(fā)明所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中,所述步驟(5)中,所述計(jì)算該網(wǎng)元的可用性損耗在所依賴該網(wǎng)元的服務(wù)集中的擴(kuò)散,包括如果待計(jì)算服務(wù)沒有依賴服務(wù),和/或所依賴服務(wù)不在當(dāng)前待處理的服務(wù)集合中,和/或所依賴服務(wù)從屬于當(dāng)前待處理集合中但已經(jīng)重新計(jì)算了,則直接計(jì)算該服務(wù)的可用性損耗值,即重新測(cè)試該待計(jì)算服務(wù)可用性指標(biāo),至少包括響應(yīng)速度、資源使用率、非法受控、服務(wù)不在線、重啟的損耗值,并從該待計(jì)算服務(wù)的所有依賴服務(wù)中提取最大的響應(yīng)速度損耗、非法受控?fù)p耗、服務(wù)不在線損耗和重啟損耗,與該待計(jì)算服務(wù)上相應(yīng)指標(biāo)值進(jìn)行比較運(yùn)算后,得到待計(jì)算服務(wù)的各可用性指標(biāo)的真實(shí)損耗值;否則,遞歸地計(jì)算該待計(jì)算服務(wù)的各依賴服務(wù)的可用性損耗;以及,査找該待計(jì)算服務(wù)所預(yù)設(shè)的可用性損耗值與風(fēng)險(xiǎn)等級(jí)對(duì)照表,計(jì)算該服務(wù)的風(fēng)險(xiǎn)等級(jí)。在本發(fā)明所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中,還包括所述步驟(3)中,僅有服務(wù)可用性損耗變更時(shí),不執(zhí)行步驟(4),直接執(zhí)行步驟(5);所述預(yù)設(shè)的可用性損耗值與風(fēng)險(xiǎn)等級(jí)映射關(guān)系表,缺省時(shí),所述服務(wù)視圖子樹、所述用戶視圖子樹、所述服務(wù)均使用不同的映射關(guān)系表;本方法提供了在業(yè)務(wù)網(wǎng)絡(luò)結(jié)構(gòu)上依據(jù)網(wǎng)元間、服務(wù)與網(wǎng)元間、以及服務(wù)與服務(wù)間的真實(shí)依賴關(guān)系劃分不同的子樹,并在子樹上計(jì)算網(wǎng)元與服務(wù)的可用性損耗和損耗擴(kuò)散,未涉及資產(chǎn)估價(jià)、應(yīng)急措施估價(jià)等主觀活動(dòng),提高了計(jì)算的客觀性;本方法提供了可用性風(fēng)險(xiǎn)在樹中擴(kuò)散的計(jì)量法,可有效地度量可用性對(duì)其關(guān)聯(lián)網(wǎng)元和服務(wù)的影響,提高了風(fēng)險(xiǎn)評(píng)估的精細(xì)度。本方法提供的基于數(shù)據(jù)映射的風(fēng)險(xiǎn)等級(jí)映射法,其數(shù)據(jù)來源于數(shù)值計(jì)算,實(shí)現(xiàn)了可重復(fù)計(jì)算,提高了風(fēng)險(xiǎn)評(píng)估的可信度。圖1是本發(fā)明所述風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法流程圖圖2A是業(yè)務(wù)網(wǎng)絡(luò)拓?fù)涫疽鈭D圖2B是與圖2A相對(duì)應(yīng)的另一個(gè)業(yè)務(wù)網(wǎng)絡(luò)拓?fù)涫疽鈭D圖3A是圖2A所述業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D所對(duì)應(yīng)的網(wǎng)元子樹示意圖圖3B是圖2A所述業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D所對(duì)應(yīng)的業(yè)務(wù)服務(wù)依賴示意圖圖4是本發(fā)明所述風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中的網(wǎng)元可用性風(fēng)險(xiǎn)計(jì)算與評(píng)估流程圖圖5是本發(fā)明所述風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中的網(wǎng)元可用性風(fēng)險(xiǎn)擴(kuò)散計(jì)算與評(píng)估流程圖圖6是本發(fā)明所述風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法中的服務(wù)可用性風(fēng)險(xiǎn)擴(kuò)散計(jì)算與評(píng)估流程圖具體實(shí)施例方式本發(fā)明提供了一種網(wǎng)絡(luò)可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其核心思想是,依據(jù)網(wǎng)元間通信承載依賴關(guān)系,從用戶使用業(yè)務(wù)的上行方向、下行方向?qū)⒄麄€(gè)業(yè)務(wù)網(wǎng)絡(luò)劃分為用戶視圖和服務(wù)視圖兩個(gè)大割集,并在兩個(gè)割集中,將節(jié)點(diǎn)依據(jù)其依賴關(guān)系劃分到不同的子樹中;同時(shí),在服務(wù)視圖中,確定服務(wù)與網(wǎng)元間、服務(wù)與服務(wù)間的依賴關(guān)系;針對(duì)每棵子樹,定期啟動(dòng)可用性風(fēng)險(xiǎn)計(jì)算與評(píng)估;當(dāng)可用性損耗變更超過閾值時(shí),計(jì)算該可用性風(fēng)險(xiǎn)在所屬子樹、服務(wù)依賴網(wǎng)內(nèi)的擴(kuò)散;通過各子樹、各服務(wù)的具體風(fēng)險(xiǎn)來反應(yīng)全網(wǎng)的可用性風(fēng)險(xiǎn)。以下對(duì)本發(fā)明方法進(jìn)行詳細(xì)說明。如圖1所示,是本發(fā)明所述風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法流程圖,包括如下步驟步驟S1:依據(jù)業(yè)務(wù)拓?fù)浣Y(jié)構(gòu),設(shè)定網(wǎng)元間的依賴關(guān)系,同時(shí)設(shè)定服務(wù)與服務(wù)間、服務(wù)與網(wǎng)元間的依賴關(guān)系。確定業(yè)務(wù)網(wǎng)絡(luò)中網(wǎng)元、服務(wù)間的依賴關(guān)系是本方法的基礎(chǔ),本發(fā)明所述的網(wǎng)元間依賴關(guān)系,在物理關(guān)系上,表現(xiàn)為網(wǎng)元設(shè)備間互聯(lián)依賴;在邏輯關(guān)系上,表現(xiàn)為網(wǎng)元設(shè)備間通信承載依賴。本發(fā)明中物理互聯(lián)且具有通信承載依賴的網(wǎng)元間關(guān)系表示為"父依賴關(guān)系",當(dāng)用有向?qū)嵕€段表示此關(guān)系時(shí),由依賴方指向被依賴方。本發(fā)明所述的服務(wù)與網(wǎng)元間關(guān)系,在部署關(guān)系上,表現(xiàn)為服務(wù)直接寄宿在網(wǎng)元上;在通信依賴上,表現(xiàn)為服務(wù)工作時(shí)需要網(wǎng)元來承載其通信信道。因此,服務(wù)與網(wǎng)元間的關(guān)系表示為"宿主網(wǎng)元關(guān)系"和"通信承載關(guān)系",前者用有向?qū)嵕€段表示,后者用有向虛線段表示,且從依賴方指向被依賴方;本發(fā)明所述的服務(wù)與服務(wù)間關(guān)系,只涉及服務(wù)提供者與服務(wù)使用者間的服務(wù)"使用關(guān)系",用有向虛線段表示,且從使用方指向被使用方。下面用實(shí)例來說明如何在業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D上設(shè)定網(wǎng)元間、服務(wù)與網(wǎng)元間以及服務(wù)與服務(wù)間的依賴關(guān)系。如圖2A所示,是本發(fā)明所用的一種業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D,其包括l個(gè)核心機(jī)房、4個(gè)部門和一個(gè)傳輸網(wǎng)組成,其中各部門都通過內(nèi)部的匯聚網(wǎng)元(如網(wǎng)元l、網(wǎng)元2、網(wǎng)元3、網(wǎng)元IO)接入傳輸網(wǎng)絡(luò);核心機(jī)房通過網(wǎng)元5接入傳輸網(wǎng)絡(luò);主機(jī)l上部署了服務(wù)1和服務(wù)2,主機(jī)2上部署了服務(wù)3,主機(jī)3上部署了服務(wù)4,主機(jī)4上部署了服務(wù)5、服務(wù)6和服務(wù)7;其服務(wù)1、服務(wù)2、服務(wù)3和服務(wù)4為四個(gè)部門服務(wù),同時(shí)服務(wù)1使用服務(wù)2的部分功能,服務(wù)5,服務(wù)6和服務(wù)7不對(duì)部門直接服務(wù),僅為服務(wù)l提供支撐服務(wù)(如數(shù)據(jù)庫服務(wù)、LDAP服務(wù)等)。首先,定義網(wǎng)元間的依賴關(guān)系的存儲(chǔ)結(jié)構(gòu),本發(fā)明采用如下格式父節(jié)點(diǎn);父節(jié)點(diǎn)l,邏輯網(wǎng)元標(biāo)識(shí)l,物理網(wǎng)元標(biāo)識(shí)l;父節(jié)點(diǎn)n:邏輯網(wǎng)元標(biāo)識(shí)n,物理網(wǎng)元標(biāo)識(shí)n;子節(jié)點(diǎn);子節(jié)點(diǎn)l,邏輯網(wǎng)元標(biāo)識(shí)l,物理網(wǎng)元標(biāo)識(shí)l;子節(jié)點(diǎn)n:邏輯網(wǎng)元標(biāo)識(shí)n,物理網(wǎng)元標(biāo)識(shí)n;本結(jié)構(gòu)中,包括了邏輯網(wǎng)元和網(wǎng)絡(luò)網(wǎng)元。在業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D上,網(wǎng)元一般僅表示了網(wǎng)絡(luò)設(shè)備在業(yè)務(wù)網(wǎng)絡(luò)中業(yè)務(wù)功能,而未深入描述該網(wǎng)元的物理設(shè)備個(gè)數(shù),也未描述設(shè)備間的關(guān)系。本發(fā)明中將網(wǎng)元分為邏輯網(wǎng)元和物理網(wǎng)元,其中邏輯網(wǎng)元等同于業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D上的網(wǎng)元,而物理網(wǎng)元是對(duì)邏輯網(wǎng)元的組成設(shè)備進(jìn)行描述,用以表明該邏輯網(wǎng)元是由單個(gè)設(shè)備、還是主備2個(gè)設(shè)備,還是負(fù)荷分擔(dān)的多個(gè)設(shè)備組成。這個(gè)關(guān)系也是基于業(yè)務(wù)網(wǎng)絡(luò)的客觀事實(shí)而成的。因此,父節(jié)點(diǎn)用一個(gè)節(jié)點(diǎn)集合來描述更符合現(xiàn)實(shí)環(huán)境;同時(shí),在業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D中存在環(huán)時(shí),父節(jié)點(diǎn)也需要用節(jié)點(diǎn)集合才能有效描述。本發(fā)明中,網(wǎng)元間的"父依賴關(guān)系"是從業(yè)務(wù)用戶使用業(yè)務(wù)上行方向、下行方向上分別進(jìn)行尋找的。從業(yè)務(wù)用戶使用業(yè)務(wù)的上行方向?qū)ふ业姆椒枋鋈缦虏襟E上1:從各部門的終端出發(fā),沿業(yè)務(wù)用戶的業(yè)務(wù)流上行方向,每碰到一個(gè)網(wǎng)元,就是其前一個(gè)網(wǎng)元的"父依賴"網(wǎng)元,直到碰到部署了服務(wù)的主機(jī)網(wǎng)元;步驟上2:如表一所示,綜合步驟l的所有"父依賴",找到匯聚了全部部門的終端"父依賴"關(guān)系的匯聚網(wǎng)元(如表一所示,是網(wǎng)元6),然后去掉所有從匯聚網(wǎng)元開始的"父依賴"關(guān)系,同時(shí)所有指向匯聚網(wǎng)元的"父依賴"關(guān)系打上特殊標(biāo)簽。剩下的"父依賴"關(guān)系,構(gòu)成用戶視圖父依賴。表一<table>tableseeoriginaldocumentpage11</column></row><table>網(wǎng)元,是其前一個(gè)網(wǎng)元的"父依賴"網(wǎng)元,直到碰到上述匯聚網(wǎng)元;步驟下2:從不對(duì)用戶直接提供服務(wù)的服務(wù)所在主機(jī)網(wǎng)元出發(fā),沿使用該服務(wù)的服務(wù)所在主機(jī)方向,每碰到一個(gè)網(wǎng)元?jiǎng)t是其前一個(gè)網(wǎng)元的"父依賴"網(wǎng)元,直到該網(wǎng)元在步驟下1中己被使用;步驟下3:綜合上述兩步的所有"父依賴"關(guān)系,構(gòu)成服務(wù)視圖父依賴,如表二所示。表二節(jié)點(diǎn)<table>tableseeoriginaldocumentpage12</column></row><table>本發(fā)明中,進(jìn)一步地,強(qiáng)制服務(wù)視圖父依賴優(yōu)先于用戶視圖父依賴。當(dāng)網(wǎng)元既屬于服務(wù)視圖父依賴,又屬于用戶視圖父依賴時(shí),則將該類網(wǎng)元從用戶視圖父依賴中消除,并將該節(jié)點(diǎn)及其上的父依賴節(jié)點(diǎn)增加到服務(wù)視圖父依賴中,再次更新服務(wù)視圖中的父依賴關(guān)系。例如,如圖2B所示,是將圖2A所示網(wǎng)絡(luò)中的主機(jī)4和網(wǎng)元9從核心機(jī)房1搬遷到核心機(jī)房2,并將網(wǎng)元9與網(wǎng)元7相連,其它都不變的業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D。則如圖2B所示業(yè)務(wù)網(wǎng)絡(luò)中,其初始的用戶視圖父依賴關(guān)系表,是與如圖2A所示業(yè)務(wù)網(wǎng)絡(luò)中所述的用戶視圖父依賴關(guān)系表是一致的,但是,其服務(wù)視圖父依賴關(guān)系表是不一樣的,具體描述如表三。因?yàn)榫W(wǎng)元7既包含在服務(wù)視圖父依賴關(guān)系中,又包含在用戶視圖父依賴關(guān)系中,依據(jù)"服務(wù)視圖父依賴關(guān)系優(yōu)先"原則,進(jìn)行調(diào)整后,其最終的用戶視圖父依賴關(guān)系表為表四所示;而其最終的服務(wù)視圖父依賴關(guān)系表為表五所示。表三<table>tableseeoriginaldocumentpage13</column></row><table>表四<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>其次,定義服務(wù)與網(wǎng)元間、服務(wù)與服務(wù)間的依賴關(guān)系的存儲(chǔ)結(jié)構(gòu),本發(fā)明采用如下格{一宿主網(wǎng)元;節(jié)點(diǎn)l:邏輯網(wǎng)元標(biāo)識(shí)l,物理網(wǎng)元標(biāo)識(shí)l;節(jié)點(diǎn)n:邏輯網(wǎng)元標(biāo)識(shí)n,物理網(wǎng)元標(biāo)識(shí)n;{一通信承載網(wǎng)元;節(jié)點(diǎn)l;邏輯網(wǎng)元標(biāo)識(shí)l,物理網(wǎng)元標(biāo)識(shí)l;節(jié)點(diǎn)n:邏輯網(wǎng)元標(biāo)識(shí)n,物理網(wǎng)元標(biāo)識(shí)n;使用服務(wù);邏輯網(wǎng)元標(biāo)識(shí)l,服務(wù)l;邏輯網(wǎng)元標(biāo)識(shí)n,服務(wù)n;被服務(wù)使用;邏輯網(wǎng)元標(biāo)識(shí)l,服務(wù)l;邏輯網(wǎng)元標(biāo)識(shí)n,服務(wù)n;本結(jié)構(gòu)中,同時(shí)保留服務(wù)使用關(guān)系和服務(wù)被使用關(guān)系,可用于服務(wù)可用行風(fēng)險(xiǎn)擴(kuò)散時(shí),快速定位到使用方和被使用方。本實(shí)施中,服務(wù)是直接為用戶服務(wù)的業(yè)務(wù)服務(wù),或?yàn)闃I(yè)務(wù)服務(wù)提供支撐的服務(wù)。在業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋱D上,通過網(wǎng)元即可找到服務(wù),故服務(wù)屬性中,只包含了邏輯網(wǎng)元標(biāo)識(shí)。同時(shí),本實(shí)施中為了減輕計(jì)算量,不對(duì)用戶提供直接服務(wù)的服務(wù),其通信承載依賴網(wǎng)元,不與任何對(duì)用戶提供服務(wù)的通信承載依賴網(wǎng)元重復(fù)。在如圖2A所示的業(yè)務(wù)拓?fù)渚W(wǎng)絡(luò)圖中,服務(wù)5、服務(wù)6、服務(wù)7僅為服務(wù)1提供支持,故這些服務(wù)的通信承載依賴網(wǎng)元,僅包括網(wǎng)元9。在如圖2A所示的業(yè)務(wù)拓?fù)鋱D上,其服務(wù)與網(wǎng)元間、服務(wù)與服務(wù)間的關(guān)系如表六所示。與表六所示的服務(wù)關(guān)系表相對(duì)應(yīng)的依賴關(guān)系圖如圖3B所示。在如圖3B所示的服務(wù)依賴關(guān)系中,有向?qū)嵕€標(biāo)識(shí)宿主依賴,有向虛線標(biāo)識(shí)通信承載或服務(wù)使用依賴。服務(wù)l、服務(wù)2、服務(wù)3、服務(wù)4均通信承載依賴網(wǎng)元4、網(wǎng)元5和網(wǎng)元6。而服務(wù)5、服務(wù)6、服務(wù)7僅通信承載依賴網(wǎng)元9。服務(wù)1使用服務(wù)2、服務(wù)5、服務(wù)6和服務(wù)7。步驟S2:依據(jù)網(wǎng)元間依賴關(guān)系,將網(wǎng)絡(luò)劃分為不同的邏輯樹。經(jīng)過前述步驟Sl后,業(yè)務(wù)網(wǎng)絡(luò)拓?fù)渲懈骶W(wǎng)元均被劃分到用戶視圖父依賴關(guān)系或服務(wù)視圖父依賴關(guān)系中,即整個(gè)拓?fù)浣Y(jié)構(gòu),已被劃分為2個(gè)割集。針對(duì)用戶視圖父依賴關(guān)系,將所有通過"父依賴"而級(jí)聯(lián)在一起的網(wǎng)元節(jié)點(diǎn),劃分到同一棵邏輯子樹中。同樣,針對(duì)服務(wù)視圖父依賴關(guān)系中的網(wǎng)元,也依據(jù)"父依賴"劃分出不同的邏輯子樹。這里所述的邏輯子樹,不是嚴(yán)格意義上的"樹",因?yàn)樵趯?shí)際的網(wǎng)絡(luò)拓?fù)渲?,一個(gè)網(wǎng)元可能同時(shí)"父依賴"多個(gè)網(wǎng)元,由此可能引入"環(huán)"。本發(fā)明中,為了減少"環(huán)",允許將"父依賴"網(wǎng)元中功能相同的網(wǎng)元合成一個(gè)更大的單功能邏輯網(wǎng)元,其內(nèi)部通過物理網(wǎng)元來區(qū)分。如圖2A所示的網(wǎng)絡(luò)拓?fù)洌鋵?duì)應(yīng)的邏輯子樹圖如圖3A所示。在如圖3A所示的邏輯子樹示意圖中,樹l、樹2、樹3為用戶視圖子樹,即這些子樹是基于用戶視圖父依賴關(guān)系而劃分所得,其中樹l針對(duì)部門l和部門2,樹2針對(duì)部門4,樹3針對(duì)部門3。樹4為服務(wù)視圖子樹,是依據(jù)服務(wù)視圖父依賴關(guān)系而生成的。<table>tableseeoriginaldocumentpage16</column></row><table>步驟S3:計(jì)算單個(gè)網(wǎng)元節(jié)點(diǎn)的可用性風(fēng)險(xiǎn)值,并依據(jù)設(shè)定的等級(jí)劃分標(biāo)準(zhǔn),計(jì)算風(fēng)險(xiǎn)等級(jí)。針對(duì)網(wǎng)元節(jié)點(diǎn)的可用性風(fēng)險(xiǎn)計(jì)算,包括物理可用性和寄宿在該網(wǎng)元上服務(wù)的可用性計(jì)算。本發(fā)明中,網(wǎng)元節(jié)點(diǎn)的物理可用性包括CPU使用率、內(nèi)存使用率、磁盤使用率、負(fù)載、磁盤讀寫反應(yīng)速度、帶寬使用率、宕機(jī)、重啟、非法受控等。針對(duì)CPU使用率、內(nèi)存使用率、磁盤利用率、帶寬使用率和負(fù)載數(shù)據(jù)、以及重啟,可用通過SNMP采集或直接在物理設(shè)備上部署采集工具進(jìn)行采集;針對(duì)磁盤讀寫反應(yīng)速度和非法受控,需要在物理設(shè)備上部署采集工具,并通過本地測(cè)試和預(yù)設(shè)數(shù)據(jù)或空載時(shí)采集的數(shù)據(jù)比較計(jì)算后,才能采集到真實(shí)數(shù)據(jù);針對(duì)宕機(jī),可通過遠(yuǎn)程連通測(cè)試,或心跳檢測(cè)等方法,采集到數(shù)據(jù)。而服務(wù)的可用性,包括響應(yīng)速度、資源使用率、非法受控、服務(wù)不在線、重啟等。同樣地,針對(duì)服務(wù)的響應(yīng)速度、服務(wù)不在線和重啟,需要進(jìn)行本地和遠(yuǎn)程測(cè)試,利用當(dāng)前數(shù)據(jù)與預(yù)設(shè)數(shù)據(jù)或空載時(shí)采集的數(shù)據(jù)進(jìn)行計(jì)算后,才能采集到數(shù)據(jù);針對(duì)資源使用率和非法受控,需要部署檢測(cè)工具,并通過對(duì)比計(jì)算后,才能采集到數(shù)據(jù)。針對(duì)單個(gè)網(wǎng)元的可用性風(fēng)險(xiǎn)計(jì)算,均是在步驟S2中所劃分的邏輯子樹上進(jìn)行的。針對(duì)每棵樹,都設(shè)一個(gè)定時(shí)器和檢測(cè)策略,定時(shí)器用于定期啟動(dòng)檢測(cè),而檢測(cè)策略用于對(duì)檢測(cè)進(jìn)行約束,如時(shí)間界隔、目標(biāo)網(wǎng)元集合、檢測(cè)項(xiàng)等,便于在不同的時(shí)段內(nèi)可以對(duì)不同網(wǎng)元檢測(cè)不同的可用性指標(biāo)。同步驟S2對(duì)應(yīng),針對(duì)業(yè)務(wù)視圖子樹和服務(wù)視圖子樹中風(fēng)險(xiǎn)計(jì)算次序是不一樣的,在用戶視圖子樹上,從樹根節(jié)點(diǎn)網(wǎng)元開始,逐層向葉子節(jié)點(diǎn)網(wǎng)元方向計(jì)算;而在服務(wù)視圖子樹上,則恰好相反,是從葉子節(jié)點(diǎn)網(wǎng)元開始,逐層向樹根節(jié)點(diǎn)網(wǎng)元方向計(jì)算的。這種計(jì)算方法的依據(jù)是在服務(wù)視圖子樹中,部署了業(yè)務(wù)服務(wù)的主機(jī)的可用性損耗是最可能影響業(yè)務(wù)用戶的可用性,而在用戶視圖子樹中,網(wǎng)絡(luò)設(shè)備而非用戶終端的可用性損耗是最可能影響業(yè)務(wù)用戶的可用性。此外,本發(fā)明中,帶寬的可用性損耗計(jì)算進(jìn)行了如下約束網(wǎng)元節(jié)點(diǎn)帶寬只計(jì)算其與"父依賴"網(wǎng)元節(jié)點(diǎn)間上行、下行帶寬損耗。在服務(wù)視圖子樹上,各根節(jié)點(diǎn)網(wǎng)元不參與此計(jì)算;在用戶視圖子樹上,針對(duì)各根節(jié)點(diǎn)網(wǎng)元,需要計(jì)算打上了特殊標(biāo)記的父依賴關(guān)系所確定的、且位于服務(wù)視圖中的網(wǎng)元間上行、下行帶寬損耗。如圖4所示,為本步驟的詳細(xì)流程圖,包括步驟A31:利用分段函數(shù)計(jì)算物理節(jié)點(diǎn)的可用行損耗。通過上述檢測(cè)方法,采集到物理節(jié)點(diǎn)的物理可用性、以及其上各服務(wù)的服務(wù)可用性數(shù)據(jù)后,進(jìn)行如表七所示的處理。當(dāng)該網(wǎng)元節(jié)點(diǎn)為單機(jī)模式時(shí),只需計(jì)算該單機(jī)物理節(jié)點(diǎn);當(dāng)為主備備份,針對(duì)冷備模式,需要計(jì)算主機(jī)和備機(jī)兩個(gè)物理網(wǎng)元節(jié)點(diǎn);針對(duì)熱備模式,只計(jì)算當(dāng)前主機(jī)物理節(jié)點(diǎn);當(dāng)為負(fù)荷分擔(dān)時(shí),需要計(jì)算所有物理節(jié)點(diǎn)。步驟A32:依據(jù)物理節(jié)點(diǎn)所處邏輯網(wǎng)元的風(fēng)險(xiǎn)等級(jí)數(shù)據(jù),計(jì)算該物理節(jié)點(diǎn)的風(fēng)險(xiǎn)等級(jí)。本發(fā)明中,要求用戶為用戶視圖子樹上各網(wǎng)元、服務(wù)視圖子樹上各網(wǎng)元、以及服務(wù)的可用性損耗值與風(fēng)險(xiǎn)等級(jí)間設(shè)定映射關(guān)系,缺省時(shí),采用如表八中的映射關(guān)系。每個(gè)可用性指標(biāo),均要計(jì)算其風(fēng)險(xiǎn)等級(jí),并以最高的風(fēng)險(xiǎn)等級(jí),為本輪計(jì)算后該物理節(jié)點(diǎn)的當(dāng)前可用性風(fēng)險(xiǎn)等級(jí)。步驟A33:更新該物理網(wǎng)元所處邏輯網(wǎng)元的可用性損耗。當(dāng)網(wǎng)元為單機(jī)模式時(shí),直接利用新計(jì)算出的物理網(wǎng)元的可用性損耗更新該邏輯網(wǎng)元的相應(yīng)可用性指標(biāo)的損耗值;當(dāng)網(wǎng)元為雙機(jī)冷備模式時(shí),利用當(dāng)前主機(jī)、備機(jī)上可用性損耗值中較大的值更新該邏輯網(wǎng)元中相應(yīng)的可用性指標(biāo)的損耗值;當(dāng)為雙機(jī)熱備模式時(shí),利用當(dāng)前主機(jī)節(jié)點(diǎn)的可用性損耗值直接更新該邏輯網(wǎng)元中相應(yīng)的可用性指標(biāo)的損耗值;當(dāng)網(wǎng)元為負(fù)荷分擔(dān)模式時(shí),利用當(dāng)前所有物理節(jié)點(diǎn)機(jī)上可用性損耗值中最小的值更新該邏輯網(wǎng)元中相應(yīng)的可用性指標(biāo)的損耗值。步驟A34:依據(jù)網(wǎng)元的風(fēng)險(xiǎn)等級(jí)數(shù)據(jù),計(jì)算網(wǎng)元的風(fēng)險(xiǎn)等級(jí)。針對(duì)網(wǎng)元上各可用性指標(biāo)的損耗值,通過査找如步驟A32中表八的映射關(guān)系表,計(jì)算各指標(biāo)值的風(fēng)險(xiǎn)等級(jí)。以最高風(fēng)險(xiǎn)等級(jí)為邏輯網(wǎng)元的當(dāng)前風(fēng)險(xiǎn)。如果本次計(jì)算中只有服務(wù)發(fā)生了可用性損耗變更,則本輪計(jì)算標(biāo)識(shí)為"服務(wù)引起";將所有依賴于此服務(wù)的其它服務(wù),都設(shè)置為"臟"。通過直接檢索服務(wù)列表中的指定服務(wù)的使用關(guān)系鏈,即可找到所有的依賴于此服務(wù)的那些服務(wù)。<table>tableseeoriginaldocumentpage19</column></row><table><table>tableseeoriginaldocumentpage20</column></row><table>步驟S4:計(jì)算網(wǎng)元所在邏輯子樹中以該網(wǎng)元為根的分子樹上各網(wǎng)元的擴(kuò)散風(fēng)險(xiǎn)值,并依據(jù)設(shè)定的風(fēng)險(xiǎn)等級(jí)劃分標(biāo)準(zhǔn),計(jì)算各網(wǎng)元的風(fēng)險(xiǎn)等級(jí)。本發(fā)明中,利用中序遍歷法實(shí)現(xiàn)網(wǎng)元的可用性風(fēng)險(xiǎn)在以此網(wǎng)元為根的子樹上的擴(kuò)散。特別地,如果步驟S3中,其最終標(biāo)志為"服務(wù)引起"時(shí),則本步驟自動(dòng)跳過。只有當(dāng)網(wǎng)元的可用性損耗值變更量超過設(shè)定的閾值時(shí),才對(duì)該網(wǎng)元為根的子樹節(jié)點(diǎn)進(jìn)行風(fēng)險(xiǎn)擴(kuò)散計(jì)算;缺省時(shí),針對(duì)服務(wù)視圖的子樹節(jié)點(diǎn),只有變更超過10%才開始擴(kuò)散計(jì)算;而針對(duì)用戶視圖子樹節(jié)點(diǎn),只有超過15%才進(jìn)行擴(kuò)散計(jì)算;用戶可以調(diào)整此類閾值。所述損耗,分為帶寬損耗、宕機(jī)、重啟、非法受控和性能損耗(負(fù)載、CPU使用率、內(nèi)存使用率、磁盤使用率、以及磁盤讀寫速率)。其中性能損耗中各分項(xiàng)不會(huì)恰好影響其它節(jié)點(diǎn)的對(duì)應(yīng)項(xiàng),但又會(huì)真正的影響網(wǎng)絡(luò)的性能,本實(shí)施例中,將性能損耗作為負(fù)載損耗向其它節(jié)點(diǎn)傳遞,且以分項(xiàng)中的最大損耗值傳遞。針對(duì)網(wǎng)元節(jié)點(diǎn)可用性風(fēng)險(xiǎn)擴(kuò)散計(jì)算以及風(fēng)險(xiǎn)等級(jí)評(píng)估的具體方法如圖5所示,包括步驟B01:保留當(dāng)前節(jié)點(diǎn)信息到棧;將當(dāng)前節(jié)點(diǎn)變量(Node)的節(jié)點(diǎn)信息,保存(壓入)到NE-STACK棧中,該棧中的節(jié)點(diǎn),保存了節(jié)點(diǎn)間在父依賴關(guān)系上的關(guān)系鏈。將當(dāng)前節(jié)點(diǎn)變量(Node)的風(fēng)險(xiǎn)損失值(其內(nèi)包括帶寬損耗、宕機(jī)、重啟、非法受控和性能損耗),保存(壓入)到VE-STACK棧中。步驟B02:提取當(dāng)前節(jié)點(diǎn)(Node)的兒子節(jié)點(diǎn);在本實(shí)施例的步驟S1中,每個(gè)網(wǎng)元的存儲(chǔ)結(jié)構(gòu)中均保留了其所有的兒子節(jié)點(diǎn)信息,因此,在樹中,各節(jié)點(diǎn)的子節(jié)點(diǎn)可通過檢索自身的兒子鏈表提取到所有的兒子節(jié)點(diǎn)。步驟B03:測(cè)試兒子節(jié)點(diǎn)是否存在;如果存在兒子節(jié)點(diǎn),轉(zhuǎn)步驟B04;否則,當(dāng)前處理節(jié)點(diǎn)是葉子節(jié)點(diǎn),本分支處理完畢,轉(zhuǎn)步驟B11;20步驟B04:測(cè)試當(dāng)前待處理的兒子節(jié)點(diǎn)的標(biāo)志是否為"已結(jié)束";如果為真,則轉(zhuǎn)步驟B09,否則,轉(zhuǎn)B05;當(dāng)前待處理兒子節(jié)點(diǎn)是由序號(hào)確定的,且該序號(hào)保存在節(jié)點(diǎn)的屬性中,每輪計(jì)算啟動(dòng)前,所有節(jié)點(diǎn)的該屬性初始化為0,每次處理完一個(gè)兒子節(jié)點(diǎn)后,該屬性值增1,直到等于兒子節(jié)點(diǎn)數(shù)。每個(gè)節(jié)點(diǎn)的標(biāo)志只能是"未處理","已處理"和"已結(jié)束"。每輪計(jì)算前,各節(jié)點(diǎn)的標(biāo)識(shí)標(biāo)志均為"未處理";參與l次擴(kuò)散計(jì)算后,修改為"已處理";只有l(wèi)個(gè)父節(jié)點(diǎn)的子節(jié)點(diǎn),自動(dòng)變更為"已結(jié)束";當(dāng)存在環(huán)時(shí)(有些節(jié)點(diǎn)可能會(huì)有l(wèi)個(gè)以上父節(jié)點(diǎn)),當(dāng)最后一個(gè)父節(jié)點(diǎn)的擴(kuò)散計(jì)算完成后,才變更為"已結(jié)束",步驟B05:測(cè)試當(dāng)前兒子節(jié)點(diǎn)的標(biāo)志是否為"未處理",如果為真,表示首次處理,轉(zhuǎn)步驟B06,否則,轉(zhuǎn)步驟B07;步驟B06:修改當(dāng)前兒子節(jié)點(diǎn)的標(biāo)識(shí)為"巳處理";當(dāng)該兒子節(jié)點(diǎn)只有一個(gè)父節(jié)點(diǎn)時(shí),自動(dòng)將標(biāo)志修改為"已結(jié)束";轉(zhuǎn)步驟B08;步驟B07:修改當(dāng)前兒子節(jié)點(diǎn)的標(biāo)志為"已結(jié)束";若當(dāng)前兒子節(jié)點(diǎn)的處理次數(shù)未達(dá)到父節(jié)點(diǎn)數(shù),則自動(dòng)恢復(fù)為"巳處理";轉(zhuǎn)步驟B08:步驟B08:計(jì)算當(dāng)前兒子節(jié)點(diǎn)的可用性損耗,并計(jì)算可用性風(fēng)險(xiǎn)等級(jí);針對(duì)服務(wù)視圖子樹的每個(gè)節(jié)點(diǎn),其擴(kuò)散風(fēng)險(xiǎn)計(jì)算公式采用如表九描述的那樣。而用戶視圖子樹中的節(jié)點(diǎn),其計(jì)算是從根節(jié)點(diǎn)到葉子節(jié)點(diǎn)方向進(jìn)行的,且葉子節(jié)點(diǎn)不參與風(fēng)險(xiǎn)擴(kuò)散計(jì)算,從而可能會(huì)出現(xiàn)擴(kuò)散計(jì)算早于針對(duì)節(jié)點(diǎn)自身的計(jì)算,因此,本實(shí)施例中,將各網(wǎng)元的指標(biāo)值都初始化為0(作為"當(dāng)前值"),且將節(jié)點(diǎn)自身計(jì)算過程中所得的負(fù)載損耗、帶寬損耗保留到節(jié)點(diǎn)上(作為"上次計(jì)算"的值),具體地,針對(duì)用戶視圖子樹中的每個(gè)節(jié)點(diǎn),其擴(kuò)散風(fēng)險(xiǎn)的計(jì)算公式采用如表十描述的那樣;此外,通過査詢可用性損耗值與風(fēng)險(xiǎn)等級(jí)的映射關(guān)系表(如表八所示),即可計(jì)算出風(fēng)險(xiǎn)等級(jí)。該計(jì)算方法與如圖4所示步驟A32中使用的風(fēng)險(xiǎn)等級(jí)計(jì)算方法一致。本實(shí)施例中,如果風(fēng)險(xiǎn)指標(biāo)項(xiàng)損耗值發(fā)生變更,則該網(wǎng)元節(jié)點(diǎn)增加"需計(jì)算服務(wù)可用性"標(biāo)志。計(jì)算完畢后,修改NE-STACK棧頂節(jié)點(diǎn)的下一個(gè)待處理兒子節(jié)點(diǎn)的序號(hào)為MIN(當(dāng)前序號(hào)+1,兒子總數(shù)),以兒子節(jié)點(diǎn)為當(dāng)前節(jié)點(diǎn)(Node),轉(zhuǎn)步驟B01;表九<table>tableseeoriginaldocumentpage22</column></row><table>表十<table>tableseeoriginaldocumentpage22</column></row><table>步驟B09:測(cè)試下一個(gè)兒子節(jié)點(diǎn)是否存在;如果存在,則轉(zhuǎn)步驟B10;否則,轉(zhuǎn)步驟Bll;通過測(cè)試當(dāng)前待處理兒子節(jié)點(diǎn)的序號(hào)與兒子數(shù)目,即可判斷是否存在下一個(gè)兒子節(jié)點(diǎn)。步驟B10:當(dāng)前待處理兒子節(jié)點(diǎn)的序號(hào)增1,NE-STACK棧頂節(jié)點(diǎn)的待處理兒子序號(hào)增l,轉(zhuǎn)步驟B04;步驟Blh已處理完一個(gè)分支,進(jìn)行出棧操作;將損耗值棧VE-STACK的棧頂元素彈出到變量(VAL)中;將節(jié)點(diǎn)棧NE-STACK的棧頂元素彈出到節(jié)點(diǎn)變量(Node)中,并將節(jié)點(diǎn)變量(Node)壓入棧CLEAN-STACK中,以便清理。步驟B12:測(cè)試當(dāng)前節(jié)點(diǎn)變量(Node)是否還有未處理的兒子節(jié)點(diǎn);通過比較當(dāng)前待處理兒子節(jié)點(diǎn)的序號(hào)與兒子數(shù)目,即可判斷是否還有未處理的兒子節(jié)點(diǎn)。如果有,則轉(zhuǎn)B13;否則,轉(zhuǎn)B14;步驟B13:將變量(VAL)壓入VE-STACK棧,將節(jié)點(diǎn)變量(Node)壓入NE-STACK棧,轉(zhuǎn)步驟B04;步驟B14:測(cè)試節(jié)點(diǎn)棧NE-STACK是否為空,如果不為空,則繼續(xù)出棧,并轉(zhuǎn)步驟Bll;否則,處理完畢,轉(zhuǎn)步驟B15;步驟B15;執(zhí)行清理工作;依次彈出CLEAN-STACK中棧頂元素到節(jié)點(diǎn)變量(Node)中,如果節(jié)點(diǎn)變量(Node)的"需計(jì)算服務(wù)可用性"標(biāo)志為真,則將所有依賴于此節(jié)點(diǎn)的服務(wù)標(biāo)志為"臟";恢復(fù)節(jié)點(diǎn)變量(Node)的處理標(biāo)志為"未處理",恢復(fù)節(jié)點(diǎn)變量(Node)的兒子節(jié)點(diǎn)序號(hào)為0;本實(shí)施中,在服務(wù)與所依賴的節(jié)點(diǎn)間通過雙向鏈表的方式實(shí)現(xiàn)從任意一方導(dǎo)航到另一方,因此可方便地尋找到所有依賴于特定節(jié)點(diǎn)的服務(wù)。步驟S5:計(jì)算所有依賴于本次計(jì)算中風(fēng)險(xiǎn)值發(fā)生變化的各服務(wù)的擴(kuò)散風(fēng)險(xiǎn)值,并依據(jù)設(shè)定的風(fēng)險(xiǎn)等級(jí)劃分標(biāo)準(zhǔn),計(jì)算風(fēng)險(xiǎn)等級(jí);業(yè)務(wù)服務(wù)可能由于所依賴的服務(wù),和/或所依賴的網(wǎng)元的可用性發(fā)生變更而引起可用性發(fā)生變化。其中,網(wǎng)元對(duì)服務(wù)可用性的影響,除非法受控外,其它都可以通過測(cè)試服務(wù)的響應(yīng)速度和服務(wù)不在線這2個(gè)指標(biāo)反應(yīng)出來;同時(shí),基于服務(wù)都有自身的安全防護(hù)機(jī)制,本發(fā)明中節(jié)點(diǎn)的非法受控?fù)p失不參與服務(wù)可用性損耗計(jì)算。因此,服務(wù)的可用性損耗只需考慮服務(wù)間的相互影響;同樣,由于所依賴服務(wù)的響應(yīng)速度、非法受控、服務(wù)不在線以及重啟均影響當(dāng)前服務(wù)的可用性,具體為所依賴服務(wù)的響應(yīng)速度會(huì)直接影響當(dāng)前服務(wù)的響應(yīng)速度;非法受控則可認(rèn)為所依賴服務(wù)己經(jīng)被非法控制了,從而導(dǎo)致當(dāng)前服務(wù)也不可信,即歸結(jié)到非法控制;所依賴服務(wù)不在線,會(huì)導(dǎo)致當(dāng)前服務(wù)的響應(yīng)超時(shí),但為了區(qū)分,將服務(wù)不在線歸結(jié)到當(dāng)前服務(wù)的服務(wù)不在線損失;所依賴服務(wù)的重啟中會(huì)影響當(dāng)前服務(wù)的響應(yīng)速度,但基于細(xì)分的目的,將所依賴服務(wù)的重啟歸結(jié)到當(dāng)前服務(wù)的重啟損失。服務(wù)間可用性損耗擴(kuò)散計(jì)算方法如圖6所示,包括步驟SS1:檢索所有帶"臟"標(biāo)志的服務(wù),并保存到集合A中;通過遍歷服務(wù)鏈表,即可査找到所有的"臟"服務(wù);步驟SS2:測(cè)試集合A是否為空,如果為空,則結(jié)束,否則,轉(zhuǎn)步驟SS3;步驟SS3:測(cè)試集合A中是否存在"臟"標(biāo)識(shí)服務(wù),如果存在,轉(zhuǎn)步驟SS4;否則,本輪計(jì)算結(jié)束;步驟SS4:從集合A中取"臟"標(biāo)識(shí)的服務(wù)到服務(wù)變量(Srv)中;可以直接通過下標(biāo)為索引,檢索集合A,發(fā)現(xiàn)第l個(gè)"臟"服務(wù)時(shí),將該服務(wù)指針表存到變量(Srv)中;步驟SS5:計(jì)算服務(wù)變量(Srv)的依賴服務(wù)集合B與集合A間的集合交集C;査找服務(wù)變量(Srv)的所有依賴服務(wù),組成集合B,并針對(duì)集合B中的每個(gè)服務(wù),如果在集合A中存在與之相同的服務(wù)(實(shí)例級(jí)相同),則將該服務(wù)保存到集合C中。步驟SS6:測(cè)試集合C是否為空集,如果是,則轉(zhuǎn)SS9;否則,轉(zhuǎn)SS7;步驟SS7:集合C不為空,檢測(cè)該集合中是否存在"臟"標(biāo)識(shí)服務(wù);以下標(biāo)為索引,檢索集合C;如果存在"臟"服務(wù),則轉(zhuǎn)步驟SS8;否則,轉(zhuǎn)步驟SS9;步驟SS8:從集合C中取"臟"標(biāo)識(shí)服務(wù)到服務(wù)變量(Srv)中,轉(zhuǎn)步驟SS5;集合C中的服務(wù)存在"臟"標(biāo)識(shí),表明該依賴服務(wù)還未進(jìn)行計(jì)算,需要首先對(duì)所依賴的服務(wù)進(jìn)行計(jì)算。步驟SS9:計(jì)算當(dāng)前服務(wù)變量(Srv)的可用性損耗,同時(shí)計(jì)算該服務(wù)的風(fēng)險(xiǎn)等級(jí);并更改服務(wù)為"干凈"服務(wù);當(dāng)前服務(wù)變量(Srv)的所有依賴服務(wù)都已經(jīng)參與了計(jì)算或是不受本輪計(jì)算影響,所以,可啟動(dòng)對(duì)其進(jìn)行計(jì)算。針對(duì)服務(wù)的可用性損耗計(jì)算依據(jù)表十一進(jìn)行。本實(shí)施例中,服務(wù)間的依賴關(guān)系不允許循環(huán)依賴,在設(shè)置服務(wù)間的依賴關(guān)系時(shí),如果存在彼此依賴或循環(huán)依賴,則新依賴關(guān)系不允許添加。表十一風(fēng)險(xiǎn)指標(biāo)計(jì)算法響應(yīng)速度MAX(當(dāng)前計(jì)算的響應(yīng)速度損耗,MAX(所有依賴服務(wù)的響應(yīng)速度損耗))資源使用率(活動(dòng)文件句柄活動(dòng)客戶端數(shù)據(jù)庫表空間Lic6ns6數(shù))當(dāng)前計(jì)算的活動(dòng)文件句柄損耗當(dāng)前計(jì)算的活動(dòng)客戶端損耗當(dāng)前計(jì)算的數(shù)據(jù)庫表空間損耗當(dāng)前計(jì)算的License數(shù)損耗非法受控MAX(當(dāng)前計(jì)算的非法受控?fù)p耗,MAX(所有依賴服務(wù)的非法受控?fù)p耗))服務(wù)不在線MAX(當(dāng)前計(jì)算的服務(wù)不在線損耗,MAX(所有依賴服務(wù)的服務(wù)不在線損耗))重啟MAX(當(dāng)前計(jì)算的服務(wù)重啟損耗,MAX((所有依賴服務(wù)的服務(wù)重啟損耗))這里所用的"當(dāng)前計(jì)算",是指利用本發(fā)明中如圖4所述步驟A33中計(jì)算服務(wù)的可用性損耗方法進(jìn)行計(jì)算。同樣地,在計(jì)算出服務(wù)可用性指標(biāo)值后,依據(jù)本發(fā)明中如圖4所述步驟A32中所述的表八,計(jì)算出相應(yīng)的風(fēng)險(xiǎn)等級(jí),并以最大的風(fēng)險(xiǎn)等級(jí)為本次計(jì)算的新的風(fēng)險(xiǎn)等級(jí)。本步執(zhí)行完后,更新該服務(wù)變量(Srv)的標(biāo)志為"干凈",并轉(zhuǎn)步驟SS3,以便處理下一個(gè)服務(wù)。步驟S6:更新全網(wǎng)可用性風(fēng)險(xiǎn)態(tài)勢(shì)視每棵子樹計(jì)算完畢后,則立即更新該子樹所包含網(wǎng)元節(jié)點(diǎn)(包括邏輯網(wǎng)元節(jié)點(diǎn)、相應(yīng)的物理網(wǎng)元節(jié)點(diǎn))和各服務(wù)的可用性風(fēng)險(xiǎn)態(tài)勢(shì)視圖,包括可用性指標(biāo)、損耗值、風(fēng)險(xiǎn)等級(jí)、以及當(dāng)前風(fēng)險(xiǎn)等級(jí)、風(fēng)險(xiǎn)發(fā)展趨勢(shì)圖;只有當(dāng)所有子樹都計(jì)算完畢后,才更新全網(wǎng)的風(fēng)險(xiǎn)統(tǒng)計(jì)視圖,包括各等級(jí)風(fēng)險(xiǎn)的數(shù)量統(tǒng)計(jì)、新增風(fēng)險(xiǎn)統(tǒng)計(jì)、關(guān)閉風(fēng)險(xiǎn)統(tǒng)計(jì)、以及以風(fēng)險(xiǎn)等級(jí)為主線的風(fēng)險(xiǎn)分布的明細(xì)視圖,和全網(wǎng)可用性風(fēng)險(xiǎn)發(fā)展趨勢(shì)圖。至此,全網(wǎng)可用性風(fēng)險(xiǎn)計(jì)量與評(píng)估已經(jīng)結(jié)束,可啟動(dòng)新一輪計(jì)算。本發(fā)明中的可用性風(fēng)險(xiǎn)評(píng)估方法優(yōu)選通過計(jì)算機(jī)軟件的形式集成于位于網(wǎng)絡(luò)中的任意計(jì)算機(jī)系統(tǒng)中,其也可以通過計(jì)算機(jī)系統(tǒng)的形式存在。權(quán)利要求1.一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,包括如下步驟(1)依據(jù)現(xiàn)有的業(yè)務(wù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),設(shè)置各網(wǎng)元間的依賴關(guān)系;依據(jù)服務(wù)在網(wǎng)絡(luò)中的部署位置以及服務(wù)間的提供與使用關(guān)系,設(shè)置各服務(wù)與網(wǎng)元間的依賴關(guān)系以及服務(wù)與服務(wù)間的依賴關(guān)系;(2)依據(jù)步驟(1)得到的所述網(wǎng)元間依賴關(guān)系,將業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋭澐譃橹辽賰煽锚?dú)立的網(wǎng)元依賴子樹;(3)在所述網(wǎng)元依賴子樹上,針對(duì)每個(gè)網(wǎng)元節(jié)點(diǎn),定期測(cè)試該網(wǎng)元節(jié)點(diǎn)所包含的物理設(shè)備以及部署在其上的各服務(wù)的可用性;計(jì)算物理設(shè)備的可用性損耗值和服務(wù)的可用性損耗值,并依據(jù)用戶預(yù)設(shè)的風(fēng)險(xiǎn)等級(jí)映射關(guān)系表,計(jì)算相應(yīng)的可用性風(fēng)險(xiǎn)等級(jí);計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗,并計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性風(fēng)險(xiǎn)等級(jí);(4)以發(fā)生可用性損耗值變更超過設(shè)定閾值的網(wǎng)元節(jié)點(diǎn)為參考根節(jié)點(diǎn),計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗在所述網(wǎng)元依賴子樹中的擴(kuò)散;(5)計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗在所有依賴該網(wǎng)元的服務(wù)集中的擴(kuò)散;以及,(6)更新全網(wǎng)可用性風(fēng)險(xiǎn)態(tài)勢(shì)圖。2.如權(quán)利要求1所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述步驟(1)中所述網(wǎng)元間依賴關(guān)系,是從用戶使用業(yè)務(wù)服務(wù)的上行方向劃分的,在上行方向上,匯聚所有用戶上行請(qǐng)求的網(wǎng)元為依賴終止網(wǎng)元;從用戶終端出發(fā),沿上行方向上每一個(gè)網(wǎng)元都是其前一個(gè)網(wǎng)元的父依賴,直到下一個(gè)網(wǎng)元是終止網(wǎng)元;所述步驟(2)中依據(jù)用戶使用業(yè)務(wù)服務(wù)的上行方向上各網(wǎng)元間的依賴關(guān)系,組建用戶視圖子樹。3.如權(quán)利要求2所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述步驟(1)中所述網(wǎng)元間依賴關(guān)系,是從用戶使用業(yè)務(wù)服務(wù)的下行方向劃分的,從業(yè)務(wù)服務(wù)所在的網(wǎng)元出發(fā),在業(yè)務(wù)的下行方向上每一個(gè)網(wǎng)元都是其前一個(gè)網(wǎng)元的父依賴,直到該網(wǎng)元為所述依賴終止網(wǎng)元;所述步驟(2)中依據(jù)用戶使用業(yè)務(wù)服務(wù)的下行方向上各網(wǎng)元的依賴關(guān)系,組建服務(wù)視圖子樹。4.如權(quán)利要求3所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述從業(yè)務(wù)的上行方向劃分和所述從業(yè)務(wù)的下行方向劃分時(shí),所述從業(yè)務(wù)的下行方向劃分擁有優(yōu)先權(quán),是當(dāng)同一網(wǎng)元同時(shí)屬于所述用戶視圖子樹和服務(wù)視圖子樹時(shí),所述用戶視圖子樹中需刪除該網(wǎng)元。5.如權(quán)利要求1所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述步驟(3)中,針對(duì)所述服務(wù)視圖子樹,從葉子節(jié)點(diǎn)層向樹根節(jié)點(diǎn)層計(jì)算;針對(duì)所述用戶視圖子樹,從樹根節(jié)點(diǎn)層向葉子節(jié)點(diǎn)層計(jì)算,且葉子節(jié)點(diǎn)層不參與風(fēng)險(xiǎn)擴(kuò)散計(jì)算;所述計(jì)算物理設(shè)備的可用性損耗值,是指先檢測(cè)物理設(shè)備的可用性指標(biāo)項(xiàng)的運(yùn)行參數(shù)值,然后再換算成損耗數(shù)值;所述計(jì)算服務(wù)的可用性損耗值,是指先檢測(cè)服務(wù)的可用性指標(biāo)項(xiàng)的運(yùn)行參數(shù)值,再換算成損耗數(shù)值;所述計(jì)算可用性風(fēng)險(xiǎn)等級(jí),是指依據(jù)換算后的損耗值直接查找風(fēng)險(xiǎn)等級(jí)表;6.如權(quán)利要求5所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述物理設(shè)備的可用性指標(biāo),至少包括CPU使用率、內(nèi)存使用率、磁盤使用率、負(fù)載、磁盤讀寫反應(yīng)速度、帶寬使用率、宕機(jī)、重啟、非法受控;所述服務(wù)的可用性指標(biāo),至少包括響應(yīng)速度、資源使用率、非法受控、服務(wù)不在線、重啟。7.權(quán)利要求1所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述步驟(4)中,所述計(jì)算該網(wǎng)元的可用性損耗在所述網(wǎng)元依賴子樹中的擴(kuò)散,采用中序遍歷方法,先計(jì)算根節(jié)點(diǎn)的可用性損耗,并計(jì)算根節(jié)點(diǎn)的風(fēng)險(xiǎn)等級(jí);然后計(jì)算左子樹中每個(gè)節(jié)點(diǎn)的可用性損耗和風(fēng)險(xiǎn)等級(jí);然后再依次計(jì)算各右子樹中各節(jié)點(diǎn)的可用性損耗和風(fēng)險(xiǎn)等級(jí)。8.如權(quán)利要求7所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述擴(kuò)散計(jì)算中,針對(duì)所述可用性指標(biāo),包括帶寬使用率、宕機(jī)、重啟、非法受控,是以父節(jié)點(diǎn)相應(yīng)指標(biāo)的損耗值和節(jié)點(diǎn)相應(yīng)指標(biāo)的現(xiàn)有損耗值間進(jìn)行比較運(yùn)算;針對(duì)所述負(fù)載指標(biāo),是以父節(jié)點(diǎn)的CPU使用率、內(nèi)存使用率、磁盤使用率、負(fù)載、磁盤讀寫反應(yīng)速度中最大損耗值與節(jié)點(diǎn)的負(fù)載損耗值間進(jìn)行比較運(yùn)算。9.如權(quán)利要求1所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于,所述步驟(5)中,所述計(jì)算該網(wǎng)元的可用性損耗在所依賴該網(wǎng)元的服務(wù)集中的擴(kuò)散,包括如果待計(jì)算服務(wù)沒有依賴服務(wù),和/或所依賴服務(wù)不在當(dāng)前待處理的服務(wù)集合中,和/或所依賴服務(wù)從屬于當(dāng)前待處理集合中但已經(jīng)重新計(jì)算了,則直接計(jì)算該服務(wù)的可用性損耗值,即重新測(cè)試該待計(jì)算服務(wù)可用性指標(biāo),至少包括響應(yīng)速度、資源使用率、非法受控、服務(wù)不在線、重啟的損耗值,并從該待計(jì)算服務(wù)的所有依賴服務(wù)中提取最大的響應(yīng)速度損耗、非法受控?fù)p耗、服務(wù)不在線損耗和重啟損耗,與該待計(jì)算服務(wù)上相應(yīng)指標(biāo)值進(jìn)行比較運(yùn)算后,得到待計(jì)算服務(wù)的各可用性指標(biāo)的真實(shí)損耗值;否則,遞歸地計(jì)算該待計(jì)算服務(wù)的各依賴服務(wù)的可用性損耗;以及,査找該待計(jì)算服務(wù)所預(yù)設(shè)的可用性損耗值與風(fēng)險(xiǎn)等級(jí)對(duì)照表,計(jì)算該服務(wù)的風(fēng)險(xiǎn)等級(jí)。10.如權(quán)利要求1所述一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其特征在于還包括,所述步驟(3)中,僅有服務(wù)可用性損耗變更時(shí),不執(zhí)行步驟(4),直接執(zhí)行步驟(5);以及,所述預(yù)設(shè)的可用性損耗值與風(fēng)險(xiǎn)等級(jí)映射關(guān)系表,缺省時(shí),所述服務(wù)視圖子樹、所述用戶視圖子樹、所述服務(wù)均使用不同的映射關(guān)系表。全文摘要本發(fā)明提供了一種可用性風(fēng)險(xiǎn)擴(kuò)散評(píng)估方法,其包括設(shè)置各網(wǎng)元間的依賴關(guān)系、服務(wù)與網(wǎng)元間的依賴關(guān)系以及服務(wù)與服務(wù)間的依賴關(guān)系;將業(yè)務(wù)網(wǎng)絡(luò)拓?fù)鋭澐譃橹辽賰煽锚?dú)立的網(wǎng)元依賴子樹;在所述網(wǎng)元依賴子樹上,定期測(cè)試每個(gè)網(wǎng)元節(jié)點(diǎn)所包含的物理設(shè)備以及部署在其上的各服務(wù)的可用性;計(jì)算物理設(shè)備和服務(wù)的可用性損耗值,并依據(jù)用戶預(yù)設(shè)的風(fēng)險(xiǎn)等級(jí)映射關(guān)系表,計(jì)算相應(yīng)的可用性風(fēng)險(xiǎn)等級(jí)該網(wǎng)元節(jié)點(diǎn)的可用性損耗以及可用性風(fēng)險(xiǎn)等級(jí);計(jì)算該網(wǎng)元節(jié)點(diǎn)的可用性損耗在所述網(wǎng)元依賴子樹中的擴(kuò)散和在所有依賴該網(wǎng)元的服務(wù)集中的擴(kuò)散;以及更新全網(wǎng)可用性風(fēng)險(xiǎn)態(tài)勢(shì)圖的步驟。本發(fā)明提供的方法提高了計(jì)算的客觀性、風(fēng)險(xiǎn)評(píng)估的精細(xì)度和風(fēng)險(xiǎn)評(píng)估的可信度。文檔編號(hào)H04L12/24GK101651567SQ20091015752公開日2010年2月17日申請(qǐng)日期2009年7月10日優(yōu)先權(quán)日2009年7月10日發(fā)明者伍立華,云劉,戚建淮,干曾,曾旭東申請(qǐng)人:深圳市永達(dá)電子股份有限公司