999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

云資源池探針的故障檢測方法研究

2018-03-29 04:34:50權(quán)鵬宇車文剛余任周志元
軟件 2017年8期
關(guān)鍵詞:大數(shù)據(jù)

權(quán)鵬宇 車文剛 余任 周志元

摘要:隨著大數(shù)據(jù)時代的發(fā)展,人們越來越重視保存歷史數(shù)據(jù),通過海量的歷史數(shù)據(jù)挖掘數(shù)據(jù)潛藏的價值。在云計算與大數(shù)據(jù)發(fā)展的背景下,虛擬化資源產(chǎn)生的大量狀態(tài)文件、日志信息將為云平臺的故障診斷與預(yù)測提供了有力地預(yù)測與快速定位依據(jù)。通過建立探針機制的挖掘虛擬化資源池日志等信息,找出其中潛在的關(guān)聯(lián)信息。本文構(gòu)建云計算資源池的大數(shù)據(jù)分析模型,通過利用大數(shù)據(jù)技術(shù)對資源池各管理層日志進行關(guān)聯(lián)性分析,快速對故障和性能瓶頸進行探查,準(zhǔn)確給出探查出的每層資源故障路後或性能瓶頸軌跡,以智能化的方式替換隨機性和經(jīng)驗性的人工模式?通過注入云計算操作系統(tǒng)的控制臺接口和日志、利用SDN技術(shù)對網(wǎng)絡(luò)流量進行采集、通過存儲虛擬化控制工具采集存儲性能和日志,再結(jié)合現(xiàn)有應(yīng)用性能分析系統(tǒng)API接口開發(fā),研發(fā)基于探針技術(shù)的資源池故障及性能分析探針系統(tǒng)。通過該模型系統(tǒng)能對不同資源類型的數(shù)據(jù)和日志進行綜合分析,從這些數(shù)據(jù)中捕獲隱患信息和故障發(fā)生點的位置信息并予以可視化表示。

關(guān)鍵詞:大數(shù)據(jù);虛擬化;資源池探針;故障檢測

中圖分類號:TP391.9文獻標(biāo)識碼ADOI:10.3969/j.issn.l003-6970.2017.08.026

本文著錄格式:權(quán)鵬宇,車文剛,余任,等云資源池探針的故障檢測方法研究[J]軟件,2017,38(8):13本141

引言

在云計算與大數(shù)據(jù)發(fā)展的背景下,虛擬化資源產(chǎn)生的大量狀態(tài)文件、日志信息將為云平臺的故障診斷與預(yù)測提供了有力地預(yù)測與快速定位依據(jù)。通過建立探針機制的挖掘虛擬化資源池日志等信息,找出其中潛在的關(guān)聯(lián)信息。

故障診斷的目的是尋找故障發(fā)生的原因或故障位置,加快修復(fù)過程。故障和失效的關(guān)系往往異常的復(fù)雜,很難直接描述從故障到失效直接的關(guān)系。故障診斷通過檢測診斷對象的故障模式,提取故障特征,根據(jù)預(yù)定的推理原則,評估故障信息,向上層做出提示,以便于故障修復(fù)。

云計算環(huán)境中,數(shù)據(jù)量龐大,人工直接進行故障診斷在很大程度上依賴于系統(tǒng)管理員的經(jīng)驗,其可靠性很難保證,所以人工無法應(yīng)對云資源需求。由于沒有參考,診斷錯誤很難被發(fā)現(xiàn)與更正。為了避免人為因素帶來的影響與誤差,對于故障診斷現(xiàn)多使用一定的模型來進行,如神經(jīng)網(wǎng)絡(luò)、模糊邏輯等。使用故障診斷模型可以降低由專家經(jīng)驗等人為因素所帶來的偶然性與主觀性,提高診斷的精確度。

1.2 探針監(jiān)測基礎(chǔ)信息資源

由于計算機的CPU、內(nèi)存、網(wǎng)絡(luò)和磁盤資源的消耗不僅能夠反映出機器當(dāng)前運行的狀態(tài),還能幫助判斷主機當(dāng)前是否出現(xiàn)異常,通過建立探針技術(shù)方式獲取CPU、內(nèi)存、網(wǎng)絡(luò)和磁盤資源是整個故障與可靠性。

基于上述原因,本文提出了基于各型號虛擬化產(chǎn)品提供的事件API作二次開發(fā),通過采集事件的分級和告警做故障的判斷、日志分析、運行狀態(tài)判斷,可在資源池中物理服務(wù)器眾多、承載大量虛擬服務(wù)器的情況下,快速發(fā)現(xiàn)已發(fā)生的故障,并提供控制臺準(zhǔn)確預(yù)測和定位故障。

1 系統(tǒng)設(shè)計

1.1 系統(tǒng)架構(gòu)設(shè)計

通過建立主動式監(jiān)測探針,獲取云計算操作系統(tǒng)的控制臺接口和日志、利用SNMP協(xié)議對網(wǎng)絡(luò)資源信息進行采集、通過存儲虛擬化控制工具以及SNMP協(xié)議訪問存儲設(shè)備OID號采集存儲設(shè)備的性能數(shù)據(jù)通過存儲虛擬化控制工具采集存儲性能和日志,再結(jié)合VMwarev Sphere接口開發(fā)數(shù)據(jù)源探針,實現(xiàn)對資源池內(nèi)的虛擬資源(計算資源、存儲資源、網(wǎng)絡(luò)資源),以及承載虛擬資源的主機設(shè)備、網(wǎng)絡(luò)設(shè)備等對象的信息遠程探針。故障監(jiān)控系統(tǒng)主要由數(shù)據(jù)采集系統(tǒng)、數(shù)據(jù)分析系統(tǒng)和數(shù)據(jù)可視化三個子系統(tǒng)組成。系統(tǒng)總體架構(gòu)如圖1所示:

分析與快速定位的基石。目前關(guān)于單點故障檢測技術(shù)已經(jīng)很成熟,通過資源監(jiān)控來監(jiān)測CPU壓力、網(wǎng)絡(luò)帶寬得出當(dāng)前虛擬機的運行情況。云平臺下虛擬化資源池包括計算資源池、網(wǎng)絡(luò)資源池和存儲資源池,通過底層監(jiān)控系統(tǒng)獲得虛擬機CPU、內(nèi)存、磁盤10等指標(biāo)。虛擬機網(wǎng)絡(luò)包括網(wǎng)絡(luò)ICMP報文、丟包率等。以下羅列了部分計算資源、存儲資源、磁盤IO資源、進程資源、網(wǎng)絡(luò)資源信息參數(shù)。

2 探針部署

2.1 數(shù)據(jù)采集整體架構(gòu)

通過建立主動式監(jiān)測探針,獲取云計算操作系統(tǒng)的控制臺接口和日志、利用SNMP協(xié)議對網(wǎng)絡(luò)流量進行采集、通過存儲虛擬化控制工具采集存儲性能和日志,再結(jié)合現(xiàn)有應(yīng)用性能分析系統(tǒng)AI>I接口開發(fā)數(shù)據(jù)源探針,實現(xiàn)對資源池內(nèi)的虛擬資源(計算資源、存儲資源、網(wǎng)絡(luò)資源),以及承載虛擬資源的主機設(shè)備、網(wǎng)絡(luò)設(shè)備等對象的信息遠程探針。數(shù)據(jù)采集子系統(tǒng)的架構(gòu)如圖2所示:

數(shù)據(jù)采集流程如圖3所示。

2.2 數(shù)據(jù)采集策略

傳統(tǒng)的數(shù)據(jù)采集方式通過設(shè)置一定的時間間隔,定時的對虛擬機性能指標(biāo)進行采集。如果設(shè)置的數(shù)據(jù)采集的時間間隔較小,數(shù)據(jù)采集頻率較大。則會嚴(yán)重消耗虛擬機資源。影響用戶的正常使用。如果設(shè)置的數(shù)據(jù)采集的時間間隔較大,數(shù)據(jù)采集的頻率較小,單位時間內(nèi)采集到的虛擬機數(shù)據(jù)少,也會不能很好的反映出虛擬機的實際運行情況。對此需要采用自適應(yīng)的方法保證平臺的穩(wěn)定。我們需要根據(jù)基于時間軸收集日志系統(tǒng)數(shù)據(jù)。對整體虛擬化平臺分析潛在的關(guān)聯(lián)故障關(guān)系。

數(shù)據(jù)采集器使用自適應(yīng)數(shù)據(jù)采集策略對虛擬機的性能指標(biāo)進行采集。數(shù)據(jù)采集器使用的數(shù)據(jù)采集策略如圖4所示,包含粗粒度數(shù)據(jù)采集和細粒度數(shù)據(jù)采集。在粗粒度的數(shù)據(jù)采集過程中,設(shè)置的數(shù)據(jù)采集的時間間隔較大,數(shù)據(jù)采集頻率較低,這種模式下對虛擬機的性能影響較少;在細粒度的數(shù)據(jù)采集過程中,設(shè)置的數(shù)據(jù)采集的時間間隔較小,數(shù)據(jù)采集的頻率較高,這種模式下對虛擬機的性能影響較大,但單位時間內(nèi)采集的數(shù)據(jù)較大,虛擬機的實際運行狀況的反映更加全面、準(zhǔn)確。

2.3 計算資源探針部署

VMwarev Sphere利用虛擬化功能將數(shù)據(jù)中心轉(zhuǎn)化

為簡化的云計算基礎(chǔ)架構(gòu),使IT組織能夠提供靈活可靠的IT服務(wù)。VMwarev Sphere虛擬化并匯總多個系統(tǒng)間的基礎(chǔ)物理硬件資源,同時為數(shù)據(jù)中心提供大量虛擬資源。作為云操作系統(tǒng),VMwarev Sphere可作為無縫動

態(tài)操作環(huán)境管理大型基礎(chǔ)架構(gòu)(如CPU,存儲器河網(wǎng)絡(luò)),同時還管理復(fù)雜的數(shù)據(jù)中心。本項目從vCenter的數(shù)據(jù)庫中將歷史數(shù)據(jù)直接導(dǎo)出根據(jù)從vCenter數(shù)據(jù)庫導(dǎo)出的數(shù)據(jù)建立拓?fù)潢P(guān)系圖,并用歷史數(shù)據(jù)進行學(xué)習(xí),建立故障模型。

2.4 網(wǎng)絡(luò)資源探針部署

傳統(tǒng)交換機的設(shè)備與端口數(shù)據(jù)通過SNMP協(xié)議接口采集,當(dāng)前SNMP開發(fā)工具很多,常見的有:SNMP4J、SNVIII++、Winsnmp等。本系統(tǒng)可采用Java實現(xiàn)的SNMP4J。

SNMP4J開源項目采用Java實現(xiàn),為SNMP編程提供了良好框架,支持SNMPvl、SNMPv2c和SNMPv3版本。SNMP4J既同時提供命令產(chǎn)生和命令響應(yīng),封裝了SNMP的底層編程接口,含有多個SNMP中重要的協(xié)議處理類。而且有多線程、易維護、易使用、可擴展的優(yōu)勢。SNMP數(shù)據(jù)采集的接口數(shù)據(jù)信息如圖5所示:

3 數(shù)據(jù)分析

構(gòu)建云計算業(yè)務(wù)資源池的大數(shù)據(jù)分析模型,通過利用大數(shù)據(jù)技術(shù)對資源池各管理層日志進行關(guān)聯(lián)性分析,快速對故障和性能瓶頸進行探查,準(zhǔn)確給出探查出的每層資源故障路徑或性能瓶頸軌跡,以智能化的方式替換隨機性和經(jīng)驗性的人工模式。通過注人云計算操作系統(tǒng)的控制臺接口和日志、利用SDN技術(shù)對網(wǎng)絡(luò)流量進行采集、通過存儲虛擬化控制工具采集存儲性能和日志,再結(jié)合現(xiàn)有應(yīng)用性能分析系統(tǒng)API接口開發(fā),結(jié)合現(xiàn)有虛擬化平臺中已經(jīng)部署的監(jiān)控模塊,設(shè)計并實現(xiàn)一款基于探針技術(shù)和大數(shù)據(jù)分析技術(shù)的資源故障監(jiān)控系統(tǒng),在客戶操作系統(tǒng)中部署探針程序獲取日志數(shù)據(jù),通過使用大數(shù)據(jù)分析技術(shù)對日志數(shù)據(jù)進行分析,建立并訓(xùn)練故障模型,從而對關(guān)聯(lián)故障的故障源進行定位,以及識別出引發(fā)故障的行為模式從而提供故障預(yù)警功能,并予以可視化表示。

數(shù)據(jù)分析模塊研究資源池各類型探針獲得的檢測數(shù)據(jù)并構(gòu)成障診斷分析模型。采用大數(shù)據(jù)分析技術(shù)對采集的各項指標(biāo)數(shù)據(jù)進行分析,構(gòu)建一個適應(yīng)多種數(shù)據(jù)類型分析和預(yù)測的算法模型,通過該模型能對不同資源類型的數(shù)據(jù)和日志進行綜合分析,從這些數(shù)據(jù)中捕獲隱患信息和故障發(fā)生點的位置信息,通過將這些信息加工處理后以標(biāo)準(zhǔn)方式提供云計算的管理系統(tǒng)或IT服務(wù)的管理監(jiān)控系統(tǒng)進行呈現(xiàn),及時發(fā)現(xiàn)安全隱患和加快故障處繊率和質(zhì)量。

數(shù)據(jù)分析模塊劃分為數(shù)據(jù)預(yù)處理,故障分析,趨勢預(yù)測三個部分。數(shù)據(jù)分析流程圖如圖6所示。

步驟如下:

(1)采集虛擬機各項指標(biāo)的正常異常和故障數(shù)據(jù)作為樣本。定義為節(jié)點在某時刻的狀態(tài),其中xit為刻畫節(jié)點性能指標(biāo)的第i類變量??坍嫻?jié)點性能的指標(biāo)主要包含計算、內(nèi)存、網(wǎng)絡(luò)及存儲等方面。

(2)進行預(yù)處理由于采集的性能指標(biāo)具有復(fù)雜、高維、冗余等特征,所以首先需要進行標(biāo)準(zhǔn)化處理并提取數(shù)據(jù)集的主要特征。

(3)針對主要特征選擇數(shù)據(jù)分析模式,并利用其它帶標(biāo)簽的和不帶標(biāo)簽的數(shù)據(jù)樣本訓(xùn)練分類器建立故障診斷模型和預(yù)測模型。

(4)進行故障診斷對診斷為故障的數(shù)據(jù)進行故障定位,對異常數(shù)據(jù)進行趨勢預(yù)測。

3.1 數(shù)據(jù)預(yù)處理

由于不同的系統(tǒng)度量值的原始數(shù)據(jù)范圍非常不同,需要對數(shù)據(jù)進行標(biāo)準(zhǔn)化處理。數(shù)據(jù)標(biāo)準(zhǔn)化也就是統(tǒng)計數(shù)據(jù)的指數(shù)化。數(shù)據(jù)標(biāo)準(zhǔn)化處理主要包括數(shù)據(jù)同趨化處理和無量綱化處理兩個方面。數(shù)據(jù)同趨化處理主要解決不同性質(zhì)數(shù)據(jù)問題對不同性質(zhì)指標(biāo)直接加總不能正確反映不同作用力的綜合結(jié)果。數(shù)據(jù)無量綱化處理主要解決數(shù)據(jù)的可比性。在此擬采用指數(shù)化處理方法。指數(shù)化處理以指標(biāo)的最大值和最小值的差距進行數(shù)學(xué)計算,其結(jié)果介于0到1之間具體計算公式如下。

3.2 故障診斷

故障分析診斷通過分析系統(tǒng)歷史運行情況建立故障te型,在故障發(fā)生時目纟及時報警并進一步確定最可能發(fā)生故障的節(jié)點或組件、程序,縮小對于故障發(fā)生原因的搜索空間。

為了識別整個故障發(fā)生過程中出現(xiàn)的特征,針對采集的系統(tǒng)數(shù)據(jù)進行建模,構(gòu)建特征識別器.特征識別器實際上是一個分類器,將日志中體現(xiàn)的特征映射為預(yù)設(shè)的故障類型.常見的分類器構(gòu)造方法包括決策樹分類法、神經(jīng)網(wǎng)絡(luò)、貝葉斯分類法等?;舅悸肥沁x擇一種學(xué)習(xí)算法用來確定分類模型,從而擬合樣本數(shù)據(jù)中故障類型和屬性集之間的映射關(guān)系,這樣面對未知故障類型的樣本數(shù)據(jù)時,可以基于此分類模型預(yù)測樣本的故障類型。

在構(gòu)建分類器的過程中,需要將數(shù)據(jù)劃分為訓(xùn)練集和檢驗集,訓(xùn)練集是標(biāo)識了故障類型的數(shù)據(jù)用來建模,檢驗集未標(biāo)識故障類型,用來檢驗?zāi)P偷挠行浴S行钥捎镁_率和召回率進行衡量。

4 故障檢測模型設(shè)計

4.1 BP神經(jīng)網(wǎng)絡(luò)

BP神經(jīng)網(wǎng)絡(luò)是一種多層前饋神經(jīng)網(wǎng)絡(luò),由非線性變換單元組成的BP神經(jīng)網(wǎng)絡(luò),不僅結(jié)構(gòu)簡單,而且具有良好的非線性映射能力。

利用神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)能力,建立故障的征兆與原因之間的映射關(guān)系,即神經(jīng)網(wǎng)絡(luò)模型,使用神經(jīng)網(wǎng)絡(luò)模型在新的數(shù)據(jù)到來時,可以由故障征兆快速的推理出故障原因。

在建立神經(jīng)網(wǎng)絡(luò)模型時需確定隱層節(jié)點數(shù)量、隱層數(shù)目可以采用遺傳算法對BP神經(jīng)網(wǎng)絡(luò)隱含層進行優(yōu)化。一個三層的BP網(wǎng)絡(luò)已能映射或逼近任何有理函數(shù),故可采用含有一個隱層的BP網(wǎng)絡(luò)。

采用含有標(biāo)簽的節(jié)點狀態(tài)向量訓(xùn)練神經(jīng)網(wǎng)絡(luò)6,由學(xué)習(xí)數(shù)據(jù)輸入向量的長度n確定網(wǎng)絡(luò)輸入層節(jié)點數(shù)為n;由學(xué)習(xí)實例輸出向量的長度m確定網(wǎng)絡(luò)輸出層的節(jié)點數(shù)為m;定義各層間的初始連接權(quán)重矩陣,第1層連接到第1+1層的連接矩陣為。

4.1.1 神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練

采用含有標(biāo)簽的節(jié)點狀態(tài)向量訓(xùn)練神經(jīng)網(wǎng)絡(luò),由學(xué)習(xí)數(shù)據(jù)輸入向量的長度n確定網(wǎng)絡(luò)輸入層節(jié)點數(shù)為n;由學(xué)習(xí)實例輸出向量的長度m確定網(wǎng)絡(luò)輸出層的節(jié)點數(shù)為m;定義各層間的初始連接權(quán)重矩陣,第1層連接到第1+1層的連接矩陣為。根據(jù)經(jīng)驗公式隱層神經(jīng)元數(shù)量分布在一定范圍內(nèi)。

對幾種選取方式進行了測試。經(jīng)測試隱層節(jié)點選?。╝ttribs+classes)/2準(zhǔn)確率最高。此外對神經(jīng)網(wǎng)絡(luò)的其他各項參數(shù)包括激勵函數(shù)和連接方式均進行了測試和調(diào)整。

4.2 決策樹算法

決策樹是一種簡單有效的分類技術(shù),通常用于處理多屬性數(shù)據(jù)的分類問題??梢酝ㄟ^決策樹算法建立故障模型分析故障類型。

為了提取故障特征,我們需要使用正常情況下的特征向量與故障發(fā)生時間窗口內(nèi)采集的特征向量作為基本分析單元輸入,經(jīng)訓(xùn)練輸出決策樹及規(guī)則。以此得到能夠判別故障類型的模型。

基于邏輯分析的決策樹方法最重要的特點是能把復(fù)雜決策過程分解為簡單決策過程的累加,依此提供易于解釋的解決方法。決策樹是一個類似于流程圖的樹結(jié)構(gòu)。把決策樹方法引入故障診斷,可以生成故障判別樹,獲得精練的判別規(guī)則,為故障的歸類提供有力的決策依據(jù)。

4.2.1 決策樹算法步驟

Quinlan在1993年提出了ID3算法的改進版C4.5算法。C4.5算法采用信息增益率來代替信息增益作為屬性選擇的標(biāo)準(zhǔn),同時還增加了悲觀剪枝,連續(xù)型屬性處理,缺失值屬性處理和產(chǎn)生規(guī)則等功能。

特征A對訓(xùn)練數(shù)據(jù)集的信息增益率定義為其信息增益與訓(xùn)練數(shù)據(jù)集D關(guān)于特征A的值的熵之比,其中:

是特征A取值的數(shù)算法選擇最大的屬性,作為分支屬性,解決了選取作為分支屬性導(dǎo)致的多值屬性偏向的問題。

具體算法步驟如下:

輸入:訓(xùn)練樣本,候選屬性的集合為attribute_list

輸/5:由輸入訓(xùn)練樣本產(chǎn)生一棵決策樹(1)創(chuàng)建節(jié)點N;

(2)如果訓(xùn)練集為空,在返回節(jié)點N標(biāo)記為Failure;

(3)如果訓(xùn)練集中的所有記錄都屬于同一個類別,則以該類別標(biāo)記節(jié)點N;

(4)如果候選屬性為空,則返回N作為葉節(jié)

點,標(biāo)記為訓(xùn)練集中最普通的類;

(5)foreach候選屬性attribute_list;

(6)if候選屬性是聯(lián)系的then;

(7)對該屬性進行離散化;

(8)選擇候選屬性attribute_list中具有最高信息增益的屬性D;

(9)標(biāo)記節(jié)點N為屬性D;

(10)foreach屬性D的一致值d;

(11)由節(jié)點N長出一個條件為D=d的分支;

(12)設(shè)s是訓(xùn)練集中D=d的訓(xùn)練樣本的集合;

(13)ifs為空;

(14)加上一個樹葉,標(biāo)記為訓(xùn)練集中最普通

的類;

(15)else加上一個有返回的點。

4.2.2 決策樹剪枝

當(dāng)由此得到一棵完全生長的決策樹后,C4.5采用了一種后剪枝方法。該方法可以避免樹的高度無節(jié)制地增長,防止數(shù)據(jù)過度擬合,同樣也是用訓(xùn)練樣本本身來估計剪枝前后的誤差,從而決定是否真正進行剪枝10,其實質(zhì)是為了消除訓(xùn)練產(chǎn)生的集中孤立點和噪聲方法中使用的公式如下:

當(dāng)由此得到一棵完全生長的決策樹后,C4.5采用了一種后剪枝方法。該方法可以避免樹的高度無節(jié)制地增長,防止數(shù)據(jù)過度擬合,同樣也是用訓(xùn)練樣本本身來估計剪枝前后的誤差,從而決定是否真正進行剪枝,其實質(zhì)是為了消除訓(xùn)練產(chǎn)生的集中孤立點和噪聲方法中使用的公式如下:

通過判斷剪枝前后e的大小,從而決定是否需要剪枝。

4.3 關(guān)聯(lián)規(guī)則算法

云計算資源池的節(jié)點異常模式挖掘?qū)τ诳焖僭\斷資源池異常和挖掘節(jié)點中參數(shù)之間的隱藏關(guān)系具有重要作用,本文提出了基于改進的Edat關(guān)聯(lián)規(guī)則算法處理資源池節(jié)點之間的關(guān)系,挖掘其中的高位-高位、低位-高位模式,并且與傳統(tǒng)Eclat算法進行了比較。通過實驗驗證了算法的有效性和高效性。未來將通過資源池節(jié)點狀態(tài)信息挖掘異常模式以提前預(yù)測節(jié)點異常,以及提供節(jié)點異常分類、節(jié)點定位等服務(wù)。

4.3.1 關(guān)聯(lián)規(guī)則定義

定義1關(guān)聯(lián)規(guī)則是具有X—Y形式的蘊含關(guān)系,X和Y在關(guān)聯(lián)規(guī)則中分別稱之為先導(dǎo)和后繼。X—Y表示如果X成立那么Y—定成立,其中X和Y為項目集合。

定義2支持度support(X—Y)表示在事務(wù)數(shù)據(jù)庫中包含XuY項目集的事務(wù)占全體數(shù)據(jù)庫事務(wù)的百

分比,即:support(xuY)=support(x—y)=p(xuY),

其中XuY表示一條事務(wù)中同時包含X和Y。

定義3置信度confidence(X—Y)表tk事務(wù)數(shù)據(jù)

庫中包含XuY的項目集事務(wù)數(shù)目占包含X的項目

集事務(wù)數(shù)目的比重。即:

4.3.2 關(guān)聯(lián)規(guī)則定理

定理1非頻繁項集的超集一定是非頻繁項集。

證明:設(shè)表示項目集合,根據(jù)定義1、定義,那么假設(shè)support(X->Y)

定理2任何繁項集的非空子集也是頻繁項集。

證明:設(shè)表示項目集合,根據(jù)定義1、定義2,,假設(shè)即是頻繁的。那么對于一個項目集合Z,其中,且中包含的項目數(shù)要少于或等于X和Y合并項目數(shù),那么也是頻繁的。

4.3.2 模型參數(shù)定義

由于各物理設(shè)備或虛擬主機運行情況不同,并且不同的物理設(shè)備的參數(shù)也不相同,所以需要首先確定各個節(jié)點狀態(tài)信息模式評判標(biāo)準(zhǔn),本文通過統(tǒng)計各個節(jié)點狀態(tài)信息在歷史數(shù)據(jù)中低位運行狀態(tài)、正常運行狀態(tài)和高位運行狀態(tài)比重進行模式劃分,實現(xiàn)所有的狀態(tài)信息轉(zhuǎn)化成可處理數(shù)據(jù)模型。

定義1 對于云計算環(huán)境

表示云計算環(huán)境中資源池中所有節(jié)點集合。P中節(jié)點包括虛擬主機、網(wǎng)絡(luò)設(shè)備、存儲服務(wù)器等。本文統(tǒng)一用其IP地址作為其唯一標(biāo)識符。數(shù)據(jù)集合表示時間戳,表示數(shù)據(jù)集收集了t個時間戳節(jié)點狀態(tài)信息集合。

定義2,其中表示節(jié)點中存在的參數(shù)種類,如CPU狀態(tài)、內(nèi)存狀態(tài)、虛擬網(wǎng)卡端口狀態(tài)等,其中。

定義3定義其中valuei表不低位狀態(tài),value2表亦正常狀態(tài),value3表示高位狀態(tài)。

定義4高位-高位模式表示在云計算環(huán)境中一個處于高位運行的節(jié)點集合會導(dǎo)致另外一個高位運行節(jié)點集合的產(chǎn)生,在真實的生產(chǎn)環(huán)境中即一個節(jié)點的異常會導(dǎo)致另外一個節(jié)點的異常,如分布式業(yè)務(wù)系統(tǒng),往往一臺虛擬主機的異常會導(dǎo)致其他虛擬主機狀態(tài)異常。這種模式反映了虛擬主機由于內(nèi)在的關(guān)聯(lián),一臺虛擬主機的異常往往會產(chǎn)生連鎖反應(yīng),導(dǎo)致其他虛擬主機異常。

定義5低位-高位模式表示在云計算環(huán)境中一個處于低位運行的節(jié)點集合會導(dǎo)致另外一個高位運行節(jié)點集合的產(chǎn)生,在真實的生產(chǎn)環(huán)境中,如一臺物理主機中存在多臺虛擬主機,其中多臺虛擬主機一直處于空閑狀態(tài),而一臺虛擬主機處于高位運行,此種模式反映了需要將其虛擬主機上的業(yè)務(wù)系統(tǒng)轉(zhuǎn)移到其他虛擬主機上以減輕虛擬主機運行壓力。

5 結(jié)論

面向業(yè)務(wù)應(yīng)用資源池的故障分析與檢測是一個具有重要理論價值和實際應(yīng)用價值的重點研究課題。隨著云計算的發(fā)展,虛擬化技術(shù)將各種物理資源抽象為邏輯上的資源,隱藏了各種物理上的限制,為在更細粒度上對其進行管理和應(yīng)用提供了可能性,大量的應(yīng)用和用戶數(shù)據(jù)都部署在云端,云計算的可靠性面臨著巨大的挑戰(zhàn)。因此必須從故障預(yù)警和快速故障定位兩個方面加強資源池運維相關(guān)技術(shù)研究以提高計算資源池的運行穩(wěn)定性和承載能力。

本系統(tǒng)利用SNMP協(xié)議對網(wǎng)絡(luò)資源、存儲資源進行采集、通過存儲虛擬化控制工具采集計算資源性能和日志,再結(jié)合現(xiàn)有應(yīng)用性能分析系統(tǒng)API接口開發(fā),獲取系統(tǒng)有用信息。構(gòu)建云計算資源池的大數(shù)據(jù)分析模型,通過使用大數(shù)據(jù)分析技術(shù)對日志數(shù)據(jù)進行分析,建立并訓(xùn)練故障模型,從而對關(guān)聯(lián)故障的故障源進行定位,以及識別出引發(fā)故障的行為模式從而提供故障告警功能。由以上分析可見推廣探針系統(tǒng)具有良好的可行性和經(jīng)濟性。是以智能化的方式替換隨機性和經(jīng)驗性的人工模式的良好方法。

猜你喜歡
大數(shù)據(jù)
基于在線教育的大數(shù)據(jù)研究
中國市場(2016年36期)2016-10-19 04:41:16
“互聯(lián)網(wǎng)+”農(nóng)產(chǎn)品物流業(yè)的大數(shù)據(jù)策略研究
中國市場(2016年36期)2016-10-19 03:31:48
基于大數(shù)據(jù)的小微電商授信評估研究
中國市場(2016年35期)2016-10-19 01:30:59
大數(shù)據(jù)時代新聞的新變化探究
商(2016年27期)2016-10-17 06:26:00
淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
今傳媒(2016年9期)2016-10-15 23:35:12
“互聯(lián)網(wǎng)+”對傳統(tǒng)圖書出版的影響和推動作用
今傳媒(2016年9期)2016-10-15 22:09:11
大數(shù)據(jù)環(huán)境下基于移動客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
新聞世界(2016年10期)2016-10-11 20:13:53
基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
科技視界(2016年20期)2016-09-29 10:53:22
數(shù)據(jù)+輿情:南方報業(yè)創(chuàng)新轉(zhuǎn)型提高服務(wù)能力的探索
中國記者(2016年6期)2016-08-26 12:36:20
主站蜘蛛池模板: 在线精品自拍| 久久久久久久蜜桃| 欧美综合激情| 无码专区在线观看| 色综合天天视频在线观看| 亚洲成人精品| 爱爱影院18禁免费| 国产丝袜第一页| 久久综合婷婷| 2021精品国产自在现线看| 亚洲性视频网站| www.91中文字幕| 91精品日韩人妻无码久久| 色亚洲成人| 色屁屁一区二区三区视频国产| 青青极品在线| 久久精品丝袜| 亚洲视屏在线观看| 亚洲欧洲AV一区二区三区| 亚洲视屏在线观看| 精品撒尿视频一区二区三区| 国产精品思思热在线| 蜜芽一区二区国产精品| 无码粉嫩虎白一线天在线观看| 色婷婷丁香| 日本国产精品| 永久在线精品免费视频观看| 国产综合另类小说色区色噜噜| 91色在线观看| 日韩精品一区二区三区swag| 色哟哟国产精品一区二区| 国产欧美日韩va另类在线播放| 欧美成人一级| 中日韩欧亚无码视频| 伊人久久精品无码麻豆精品| 国产特一级毛片| 99九九成人免费视频精品| 伊人福利视频| 国内精品视频区在线2021| 国产成人精品在线| 老司机精品99在线播放| 黄色网站在线观看无码| 色135综合网| 伊人婷婷色香五月综合缴缴情| 波多野结衣一二三| 亚洲日本中文字幕乱码中文| 久久综合国产乱子免费| 亚洲一区黄色| 欧美精品色视频| 国产制服丝袜无码视频| 九九热精品在线视频| 国产无码精品在线播放| 99视频有精品视频免费观看| 91九色视频网| 浮力影院国产第一页| a毛片免费在线观看| 欧美黄色网站在线看| 五月综合色婷婷| 国产欧美日韩一区二区视频在线| 欧美成人看片一区二区三区| 国产激情影院| 1769国产精品免费视频| 免费jizz在线播放| 少妇精品网站| 五月天久久综合国产一区二区| 亚洲最猛黑人xxxx黑人猛交 | 亚洲天堂日韩在线| 黄色网址手机国内免费在线观看| 蜜桃视频一区二区三区| 色丁丁毛片在线观看| 久久综合九色综合97网| 国产精品伦视频观看免费| 国产特级毛片aaaaaaa高清| 亚洲欧美在线看片AI| 久久网欧美| 少妇精品在线| 欧美国产菊爆免费观看| 国产欧美高清| 在线观看欧美国产| 日本三区视频| 四虎精品黑人视频| 欧美日韩福利|