[發明專利]一種Web應用性能異常偵測方法有效
| 申請號: | 200910079404.3 | 申請日: | 2009-03-10 |
| 公開(公告)號: | CN101505243A | 公開(公告)日: | 2009-08-12 |
| 發明(設計)人: | 王偉;宋云奎;張文博;魏峻;鐘華;黃濤 | 申請(專利權)人: | 中國科學院軟件研究所 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24;H04L29/08 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) | 代理人: | 余長江 |
| 地址: | 100190北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 應用 性能 異常 偵測 方法 | ||
1.一種Web應用性能異常偵測方法,其步驟為:
1)設置Web應用客戶端請求處理各階段的性能特征標記參考值;所述性能特征標記為服務時間;
2)收集各請求處理階段運行時的延遲時間和系統資源使用率,計算對應階段的性能特征標記運行值;所述延遲時間為:請求處理階段系統管理時間與服務時間之和,即因系統排隊、調度所耗費的時間與實際執行時間之和;
3)比較性能特征標記運行值與對應的性能特征標記參考值,確定出異常階段;
4)根據確定的異常階段和該階段的系統資源使用率,確定出現異常的系統資源。
2.如權利要求1所述的方法,其特征在于在默認中間件配置下收集各請求處理階段內監測目標的延遲時間和系統資源使用率,計算所述服務時間參考值。
3.如權利要求2所述的方法,其特征在于所述服務時間參考值的計算方法為:
1)設置監測目標的參考特征采樣時間段,并將其劃分為若干個采樣窗口;
2)在參考特征采樣時間段內,統計每一采樣窗口完成處理的請求計數,并計算該采樣窗口內延遲時間和系統資源使用率;
3)對該監測目標的監測數據進行分類,將具有相同系統資源使用率的延遲時間和請求計數歸為一類;
4)將延遲時間對應的請求計數作為權值,計算同一類的延遲時間加權平均值,得到一組系統資源使用率與延遲時間加權平均值的值對;
5)基于經典排隊論,對每一個系統資源使用率與延遲時間加權平均值的值對進行計算,得到該監測目標的一組服務時間樣本;
6)利用累計分布函數對服務時間樣本進行統計,選擇累計分布函數為50%的值作為所述服務時間參考值。
4.如權利要求1所述的方法,其特征在于所述服務時間運行值的計算方法為:
1)設置監測目標的特征采樣時間段,并將其劃分為若干個采樣窗口;
2)在每一特征采樣時間段內,統計每個采樣窗口完成處理的請求計數,計算該采樣窗口內延遲時間和系統資源使用率;
3)對該監測目標的監測數據進行分類,將具有相同系統資源使用率的延遲時間和請求?計數歸為一類;
4)將延遲時間對應的請求計數作為權值,計算同一類的延遲時間的加權平均值,得到一組系統資源使用率與延遲時間加權平均值的值對;
5)基于經典排隊論,對每一個系統資源使用率與延遲時間加權平均值的值對進行計算,得到該監測目標的一組服務時間樣本;
6)利用累計分布函數對服務時間樣本進行統計,選擇累計分布函數為50%的值作為所述服務時間運行值。
5.如權利要求4所述的方法,其特征在于采用公式S=R*(1-U)對每一個系統資源使用率與延遲時間加權平均值的值對進行計算,得到該監測目標的一組服務時間樣本;其中S為服務時間、R為延遲時間、U為資源使用率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院軟件研究所,未經中國科學院軟件研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910079404.3/1.html,轉載請聲明來源鉆瓜專利網。





