[發(fā)明專(zhuān)利]云計(jì)算環(huán)境下面向web應(yīng)用的性能診斷方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201110410688.7 | 申請(qǐng)日: | 2011-12-12 |
| 公開(kāi)(公告)號(hào): | CN102546235A | 公開(kāi)(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計(jì))人: | 金海;吳松;石宣化;李端戎 | 申請(qǐng)(專(zhuān)利權(quán))人: | 華中科技大學(xué) |
| 主分類(lèi)號(hào): | H04L12/24 | 分類(lèi)號(hào): | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 華中科技大學(xué)專(zhuān)利中心 42201 | 代理人: | 朱仁玲 |
| 地址: | 430074 湖北*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計(jì)算 環(huán)境 面向 web 應(yīng)用 性能 診斷 方法 系統(tǒng) | ||
1.一種云計(jì)算環(huán)境下面向web應(yīng)用的性能診斷方法,其特征在于,包括以下步驟:
收集web應(yīng)用的性能數(shù)據(jù);
匯總并存儲(chǔ)所述web應(yīng)用的性能數(shù)據(jù),并收集和存儲(chǔ)所述web應(yīng)用的元信息;
使用所述web應(yīng)用的元信息和性能數(shù)據(jù)對(duì)所述web應(yīng)用進(jìn)行數(shù)據(jù)分析,并根據(jù)數(shù)據(jù)分析的結(jié)果生成所述web應(yīng)用的狀態(tài)特征描述記錄;
在現(xiàn)有診斷記錄中檢索與所述特征描述記錄具有一定相似度的記錄,選出一定數(shù)量的相似記錄并將所述相似記錄按相似度排序;
將所述相似記錄呈現(xiàn)給管理人員。
2.根據(jù)權(quán)利要求1所述的性能診斷方法,其特征在于,所述使用所述web應(yīng)用的元信息和性能數(shù)據(jù)對(duì)所述web應(yīng)用進(jìn)行數(shù)據(jù)分析,并根據(jù)數(shù)據(jù)分析的結(jié)果生成所述web應(yīng)用的狀態(tài)特征描述記錄的步驟包括:
根據(jù)所述web應(yīng)用的元信息為所述web應(yīng)用的每一種角色構(gòu)造一個(gè)角色向量,并建立所述web應(yīng)用的虛擬機(jī)標(biāo)識(shí)符到前述角色向量的映射;
根據(jù)所述web應(yīng)用的元信息和性能數(shù)據(jù)生成訓(xùn)練數(shù)據(jù);
根據(jù)所述訓(xùn)練數(shù)據(jù),通過(guò)學(xué)習(xí)和特征選擇計(jì)算出與所述web應(yīng)用的服務(wù)水平目標(biāo)狀態(tài)相關(guān)的一個(gè)或多個(gè)關(guān)鍵性能度量及其特征值;
判斷所述關(guān)鍵性能度量是屬于物理機(jī),還是屬于虛擬機(jī);
若所述關(guān)鍵性能度量屬于物理機(jī),則根據(jù)所述web應(yīng)用的元信息找到所述物理機(jī)對(duì)應(yīng)的虛擬機(jī);
將所述關(guān)鍵性能度量及其特征值加入到所述虛擬機(jī)所對(duì)應(yīng)的角色向量中;
根據(jù)全部不為空的角色向量組成的集合生成所述web應(yīng)用的狀態(tài)特征描述記錄。
3.根據(jù)權(quán)利要求2所述的性能診斷方法,其特征在于,所述使用所述web應(yīng)用的元信息和性能數(shù)據(jù)對(duì)所述web應(yīng)用進(jìn)行數(shù)據(jù)分析,并根據(jù)數(shù)據(jù)?分析的結(jié)果生成所述web應(yīng)用的狀態(tài)特征描述記錄的步驟還包括:若所述關(guān)鍵性能度量屬于虛擬機(jī),則將所述關(guān)鍵性能度量及其特征值加入到所述虛擬機(jī)所對(duì)應(yīng)的角色向量中。
4.一種云計(jì)算環(huán)境下面向web應(yīng)用的性能診斷系統(tǒng),包括:多個(gè)監(jiān)控服務(wù)模塊(1)、數(shù)據(jù)分析模塊(2)、診斷記錄模塊(3)、監(jiān)控代理模塊(4)以及用戶(hù)接口模塊(5),其特征在于,
所述監(jiān)控代理模塊(4)用于收集web應(yīng)用的性能數(shù)據(jù);
所述監(jiān)控服務(wù)模塊(1)用于匯總并存儲(chǔ)所述web應(yīng)用的性能數(shù)據(jù),并收集和存儲(chǔ)所述web應(yīng)用的元信息;
所述數(shù)據(jù)分析模塊(2)用于使用所述web應(yīng)用的元信息和性能數(shù)據(jù)對(duì)所述web應(yīng)用進(jìn)行數(shù)據(jù)分析,并根據(jù)數(shù)據(jù)分析的結(jié)果生成所述web應(yīng)用的狀態(tài)特征描述記錄;
所述診斷記錄模塊(3)用于在現(xiàn)有診斷記錄中檢索與所述特征描述記錄具有一定相似度的記錄,選出一定數(shù)量的相似記錄并將所述相似記錄按相似度排序;
所述用戶(hù)接口模塊(5)用于將所述相似記錄呈現(xiàn)給管理人員。
5.根據(jù)權(quán)利要求4所述的性能診斷系統(tǒng),其特征在于,所述數(shù)據(jù)分析模塊(2)包括:訓(xùn)練數(shù)據(jù)生成子模塊(21),特征提取子模塊(22)和特征記錄構(gòu)造子模塊(23);
所述訓(xùn)練數(shù)據(jù)生成子模塊(21)用于根據(jù)所述web應(yīng)用的元信息和性能數(shù)據(jù)生成訓(xùn)練數(shù)據(jù);
特征提取子模塊(22)用于根據(jù)所述訓(xùn)練數(shù)據(jù),通過(guò)學(xué)習(xí)和特征選擇計(jì)算出與所述web應(yīng)用的服務(wù)水平目標(biāo)狀態(tài)相關(guān)的一個(gè)或多個(gè)關(guān)鍵性能度量及其特征值;
特征記錄構(gòu)造子模塊(23)用于根據(jù)所述web應(yīng)用的元信息為所述web應(yīng)用的每一種角色構(gòu)造一個(gè)角色向量,并建立所述web應(yīng)用的虛擬機(jī)標(biāo)識(shí)符到前述角色向量的映射,將所述關(guān)鍵性能度量及其特征值加入到所述虛擬機(jī)所對(duì)應(yīng)的角色向量中,并根據(jù)全部不為空的角色向量組成的集合生成所述web應(yīng)用的狀態(tài)特征描述記錄。?
6.根據(jù)權(quán)利要求4所述的性能診斷系統(tǒng),其特征在于,所述web應(yīng)用的元信息包括所述web應(yīng)用的標(biāo)識(shí)符、所述web應(yīng)用的虛擬機(jī)標(biāo)識(shí)符、所述虛擬機(jī)與物理機(jī)的對(duì)應(yīng)關(guān)系以及在所述web應(yīng)用中的角色。
7.根據(jù)權(quán)利要求4所述的性能診斷系統(tǒng),其特征在于,所述現(xiàn)有診斷記錄是對(duì)過(guò)去已查明原因的性能問(wèn)題的診斷記錄,并包括:特征描述和備注信息,所述特征描述是對(duì)所述性能問(wèn)題對(duì)應(yīng)的web應(yīng)用的狀態(tài)特征描述,與所述web應(yīng)用的狀態(tài)特征描述記錄形式一致,包括所述性能問(wèn)題對(duì)應(yīng)的web應(yīng)用所包含的組件角色、所述組件角色對(duì)應(yīng)的關(guān)鍵性能度量及特征值,所述備注信息則包含所述性能問(wèn)題發(fā)生的原因描述或解決方法等信息。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于華中科技大學(xué),未經(jīng)華中科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110410688.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)終端和環(huán)境檢測(cè)系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車(chē)輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動(dòng)力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測(cè)儀(環(huán)境貓)
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁(yè)中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)





