[發(fā)明專利]分布式數(shù)據(jù)庫(kù)集群故障預(yù)警關(guān)聯(lián)樹生成方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201610133483.1 | 申請(qǐng)日: | 2016-03-09 |
| 公開(公告)號(hào): | CN105760279B | 公開(公告)日: | 2018-09-07 |
| 發(fā)明(設(shè)計(jì))人: | 孫喬;張春光;付蘭梅;鄧卜僑;孫雷;劉煒;崔偉 | 申請(qǐng)(專利權(quán))人: | 北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司;國(guó)家電網(wǎng)公司;國(guó)網(wǎng)浙江省電力公司;北京中電飛華通信股份有限公司;國(guó)網(wǎng)信息通信產(chǎn)業(yè)集團(tuán)有限公司 |
| 主分類號(hào): | G06F11/30 | 分類號(hào): | G06F11/30;G06F17/30 |
| 代理公司: | 北京風(fēng)雅頌專利代理有限公司 11403 | 代理人: | 李弘;李莎 |
| 地址: | 100071 北京市豐*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 數(shù)據(jù)庫(kù) 集群 故障 預(yù)警 關(guān)聯(lián) 生成 方法 系統(tǒng) | ||
本發(fā)明公開了一種分布式數(shù)據(jù)庫(kù)集群故障預(yù)警關(guān)聯(lián)樹生成方法及系統(tǒng),包括:構(gòu)建M個(gè)本地頻繁一項(xiàng)集表;構(gòu)建初始的M個(gè)本地關(guān)聯(lián)分支樹;將初始的M個(gè)本地關(guān)聯(lián)分支樹發(fā)送至主服務(wù)器,并在主服務(wù)器中建立初始的主關(guān)聯(lián)樹,合并所有重復(fù)項(xiàng);將所有頻繁項(xiàng)形成為候選二項(xiàng)集表;將候選二項(xiàng)集表發(fā)送到全部M個(gè)本地節(jié)點(diǎn),通過(guò)剪枝步驟生成頻繁二項(xiàng)集表;重復(fù)上述步驟,直至不能生成更高維的頻繁項(xiàng)集為止,得到最終的預(yù)警事件關(guān)聯(lián)樹。本發(fā)明提出的分布式數(shù)據(jù)庫(kù)集群故障預(yù)警關(guān)聯(lián)樹生成方法及系統(tǒng),解決了預(yù)警關(guān)聯(lián)樹建立效率低下的問(wèn)題。
技術(shù)領(lǐng)域
本發(fā)明涉及分布式數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是指一種分布式數(shù)據(jù)庫(kù)集群故障預(yù)警關(guān)聯(lián)樹生成方法及系統(tǒng)。
背景技術(shù)
數(shù)據(jù)庫(kù)服務(wù)器集群中,故障的產(chǎn)生往往不是單一故障現(xiàn)象,而是多個(gè)故障現(xiàn)象同時(shí)發(fā)生,但是眾多故障現(xiàn)象的根源往往是由單一故障引起的。由單一故障引起的連鎖故障,通常有其故障之間的相關(guān)性。由于時(shí)間上的發(fā)生順序以及物理連通相關(guān)聯(lián)而引起的關(guān)聯(lián)故障都會(huì)對(duì)系統(tǒng)管理員定位故障源頭造成干擾,因此對(duì)于集群故障預(yù)警系統(tǒng),需要將因故障預(yù)警事件而引發(fā)的預(yù)警事件過(guò)濾,盡量只保留源頭預(yù)警事件對(duì)系統(tǒng)管理員進(jìn)行預(yù)警通知。
通常的預(yù)警事件過(guò)濾模型主要包括三個(gè)模塊:事件存儲(chǔ)器模塊、預(yù)警事件關(guān)聯(lián)樹生成模塊和預(yù)警事件過(guò)濾模塊,事件存儲(chǔ)器模塊用于存儲(chǔ)需要過(guò)濾的預(yù)警事件;預(yù)警事件關(guān)聯(lián)樹生成模塊讀取規(guī)則庫(kù)中對(duì)預(yù)警事件關(guān)聯(lián)關(guān)系的描述,按照一定的結(jié)構(gòu)來(lái)構(gòu)造和存儲(chǔ)預(yù)警事件關(guān)聯(lián)樹;預(yù)警事件過(guò)濾模塊,按照預(yù)警事件過(guò)濾算法,通過(guò)預(yù)警事件關(guān)聯(lián)樹對(duì)預(yù)警事件進(jìn)行過(guò)濾操作,并將過(guò)濾后的預(yù)警事件傳遞給預(yù)警通知模型。
其中預(yù)警事件關(guān)聯(lián)樹生成模塊作為最重要的模塊,其常用到的關(guān)聯(lián)技術(shù)有:基于規(guī)則的推理、基于事例的推理、有限狀態(tài)機(jī)模型等。
這些關(guān)聯(lián)技術(shù)中,基于規(guī)則的推理結(jié)構(gòu)簡(jiǎn)單,比較容易實(shí)現(xiàn),但存在以下缺陷:1)推理規(guī)則必須完全匹配,但是預(yù)先為一個(gè)大型網(wǎng)絡(luò)確定所有的故障規(guī)則是非常困難,甚至是不可能的;2)規(guī)則數(shù)量隨網(wǎng)絡(luò)規(guī)模指數(shù)遞增;3)規(guī)則不易維護(hù);4)事件發(fā)生時(shí),每次都必須執(zhí)行有關(guān)的規(guī)則,系統(tǒng)速度和性能無(wú)法滿足要求。因此該系統(tǒng)動(dòng)態(tài)改變的能力較差,只能應(yīng)用于不易變化的小型網(wǎng)絡(luò)環(huán)境。
基于事例的推理的缺點(diǎn)是:需要為每個(gè)網(wǎng)元建立一個(gè)模型軟件,當(dāng)網(wǎng)絡(luò)規(guī)模逐漸增大時(shí)這一任務(wù)的復(fù)雜性就會(huì)越來(lái)越高,不適合實(shí)時(shí)事件的關(guān)聯(lián)。
有限狀態(tài)機(jī)模型的缺點(diǎn)是:有限狀態(tài)機(jī)對(duì)被管網(wǎng)絡(luò)存在確定性的要求,但現(xiàn)實(shí)網(wǎng)絡(luò)中存在大量的非確定性和隨機(jī)性因素。
Apriori算法是一種挖掘關(guān)聯(lián)規(guī)則的頻繁項(xiàng)集算法,也是一種常用的基于規(guī)則的推理關(guān)聯(lián)算法,其核心思想是通過(guò)候選集生成和情節(jié)的向下封閉檢測(cè)兩個(gè)階段來(lái)挖掘頻繁項(xiàng)集。
如圖1所示,為現(xiàn)有技術(shù)中Apriori算法的示意圖。
Apriori算法通過(guò)生成的頻繁k項(xiàng)集連接剪枝形成候選(k+1)項(xiàng)集,然后掃描數(shù)據(jù)庫(kù),生成頻繁(k+1)項(xiàng)集,再利用頻繁(k+1)項(xiàng)集連接剪枝形成候選(k+2)項(xiàng)集,這樣逐層搜索迭代直至不能生成更高的頻繁項(xiàng)集為止。具體過(guò)程如下:
(1)首先掃描數(shù)據(jù)庫(kù),生成頻繁一項(xiàng)集,構(gòu)建頻繁一項(xiàng)集表L1。
(2)由L1中的頻繁一項(xiàng)集相互連接生成候選二項(xiàng)集,生成候選二項(xiàng)集表C2。
(3)第二次掃描數(shù)據(jù)庫(kù),對(duì)C2中的二項(xiàng)集進(jìn)行計(jì)數(shù),找出其中大于最小支持度的二項(xiàng)集,生成頻繁二項(xiàng)集表L2。
(4)由L2中的頻繁二項(xiàng)集連接產(chǎn)生三項(xiàng)集,并根據(jù)性質(zhì):一個(gè)非頻繁項(xiàng)的所有的超集都是非頻繁的。對(duì)這些生成的三項(xiàng)集進(jìn)行剪枝:如果生成的某三項(xiàng)集中只要有一個(gè)子集不在L2中,那么就把此三項(xiàng)集刪除,最后由未經(jīng)刪除的三項(xiàng)集組成候選三項(xiàng)集表C3。
(5)第三次掃描數(shù)據(jù)庫(kù),對(duì)C3中的三項(xiàng)集進(jìn)行計(jì)數(shù),找出大于最小支持度的三項(xiàng)集,生成頻繁三項(xiàng)集表L3。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司;國(guó)家電網(wǎng)公司;國(guó)網(wǎng)浙江省電力公司;北京中電飛華通信股份有限公司;國(guó)網(wǎng)信息通信產(chǎn)業(yè)集團(tuán)有限公司,未經(jīng)北京國(guó)電通網(wǎng)絡(luò)技術(shù)有限公司;國(guó)家電網(wǎng)公司;國(guó)網(wǎng)浙江省電力公司;北京中電飛華通信股份有限公司;國(guó)網(wǎng)信息通信產(chǎn)業(yè)集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610133483.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)管理系統(tǒng)及數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)構(gòu)筑裝置、數(shù)據(jù)庫(kù)檢索裝置、數(shù)據(jù)庫(kù)裝置、數(shù)據(jù)庫(kù)構(gòu)筑方法、以及數(shù)據(jù)庫(kù)檢索方法
- 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)處理方法
- 數(shù)據(jù)庫(kù)系統(tǒng)、數(shù)據(jù)庫(kù)更新方法、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)更新程序
- 容器數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)同步方法及數(shù)據(jù)庫(kù)
- 一種MongoDB數(shù)據(jù)庫(kù)對(duì)象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲(chǔ)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行方法及裝置
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場(chǎng)景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 故障檢測(cè)裝置、故障檢測(cè)方法以及故障檢測(cè)程序
- 故障預(yù)測(cè)裝置、故障預(yù)測(cè)方法及故障預(yù)測(cè)程序
- 故障分析裝置、故障分析系統(tǒng)及故障分析方法
- 故障檢測(cè)方法、故障檢測(cè)裝置和故障檢測(cè)系統(tǒng)
- 故障檢測(cè)裝置、故障檢測(cè)方法及計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)
- 故障檢測(cè)裝置、故障檢測(cè)方法和計(jì)算機(jī)能讀取的存儲(chǔ)介質(zhì)
- 故障檢測(cè)裝置、故障檢測(cè)系統(tǒng)、故障檢測(cè)方法
- 故障處理方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 故障排除方法、故障排除裝置及故障排除系統(tǒng)
- 故障檢測(cè)電路、故障檢測(cè)系統(tǒng)及故障檢測(cè)方法





