[發(fā)明專利]基于高維空間的WEB系統(tǒng)性能評價方法在審
| 申請?zhí)枺?/td> | 201410623812.1 | 申請日: | 2014-11-06 |
| 公開(公告)號: | CN104461868A | 公開(公告)日: | 2015-03-25 |
| 發(fā)明(設計)人: | 孫強強;馮斌;趙銘;丘惠軍 | 申請(專利權)人: | 深圳供電局有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 518001 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 空間 web 系統(tǒng) 性能 評價 方法 | ||
技術領域
本發(fā)明涉及電力信息技術領域,特別涉及一種基于高維空間的WEB系統(tǒng)性能評價方法。
背景技術
由于WEB系統(tǒng)的復雜性,僅采用性能測試或單一建模方法在多個性能指標度量準確性、預測有效性和測試迭代控制等方面存在局限性。相關技術中,業(yè)界眾多專家學者對系統(tǒng)性能評價模型進行了多方面探索,例如Kounev等人給出了J2EE基準應用SPECAppServer2002的一個非乘積解排隊網絡模型,以度量WEB系統(tǒng)的響應時間、吞吐量和資源利用率多個性能指標,由于模型的規(guī)模較大,所采用的Mult?isum算法無法給出高負載情況下WEB系統(tǒng)響應時間的可靠度量;例如Gokhale等人基于連續(xù)Markov鏈給出了一個小型電子商務系統(tǒng)的性能模型,但該模型存在伸縮性問題,無法處理規(guī)模較大WEB系統(tǒng)的資源關系;又例如Jain使用排隊網絡、隨機Pet?ri網等圖形性能建模語言,但忽略對性能指標度量有重要影響的系統(tǒng)資源、系統(tǒng)結構或假設條件,導致降低了度量的準確性。
發(fā)明內容
本發(fā)明旨在至少在一定程度上解決上述相關技術中的技術問題之一。
為此,本發(fā)明的目的在于提出一種簡單方便、精準可靠的基于高維空間的WEB系統(tǒng)性能評價方法。
為達到上述目的,本發(fā)明實施例提出了一種基于高維空間的WEB系統(tǒng)性能評價方法,包括以下步驟:根據WEB系統(tǒng)性能評價的不同指標選擇性能指標,其中,如果所述性能指標是可測量的,則直接取所述性能指標的數值,否則需要建模,執(zhí)行回歸分析和測試,以構建指標的封閉函數及其度量假設條件,以及建立所述性能指標的度量模型;設定每種WEB系統(tǒng)的環(huán)境配置、負載配置、業(yè)務目標,并根據所述每種WEB系統(tǒng)的環(huán)境配置、負載配置、業(yè)務目標進行系統(tǒng)分類;根據所述WEB系統(tǒng)類型的分類結果通過經驗等式、排隊網絡、隨機Petri網和隨機進程代數中的一種或多種方式建立所述性能指標的評估模型;以及以所述性能指標為維度,并根據所述性能指標的評估模型建立性能高維空間,根據對所述性能指標的度量或測量通過所述性能指標的度量模型的計算使所述WEB系統(tǒng)性能評價回歸為一個性能點,以根據所述WEB系統(tǒng)的性能點是否落入所述性能高維空間或偏離所述性能高維空間的空間進行性能評價。
根據本發(fā)明實施例提出的基于高維空間的WEB系統(tǒng)性能評價方法,根據WEB系統(tǒng)性能評價的不同指標選擇性能指標,并進行系統(tǒng)分類,通過分類的結果建立性能指標的評估模型,從而以性能指標為維度,根據性能指標的評估模型建立性能高維空間,實現利用高維空間對WEB系統(tǒng)進行性能評價,簡單方便,精準可靠。
另外,根據本發(fā)明上述實施例的基于高維空間的WEB系統(tǒng)性能評價方法還可以具有如下附加的技術特征:
進一步地,在本發(fā)明的一個實施例中,所述根據所述WEB系統(tǒng)的性能點是否落入所述性能高維空間或偏離所述性能高維空間的空間進行性能評價,進一步包括:如果根據所述WEB系統(tǒng)的性能點是否落入所述性能高維空間的空間進行性能評價,則對所述WEB系統(tǒng)的性能點在各個維度與所述性能高維空間的偏差進行衡量。
進一步地,在本發(fā)明的一個實施例中,所述根據所述WEB系統(tǒng)的性能點是否落入所述性能高維空間或偏離所述性能高維空間的空間進行性能評價,進一步包括:如果根據所述WEB系統(tǒng)的性能點是否偏離所述性能高維空間的空間進行性能評價,則通過對供電已有系統(tǒng)的性能數據獲取所述供電已有系統(tǒng)的性能點;使所述供電已有系統(tǒng)的性能點落入所述性能高維空間,并獲取所述供電已有系統(tǒng)的性能點與所述WEB系統(tǒng)的性能點的空間距離;以及根據所述供電已有系統(tǒng)的性能點與所述WEB系統(tǒng)的性能點的空間距離進行性能評價。
進一步地,在本發(fā)明的一個實施例中,上述評價方法還包括:采集所述供電已有系統(tǒng)的運行數據,并建立性能數據庫;通過所述性能數據庫的數據訓練所述性能指標的評估模型的參數;通過訓練后的評估模型訓練所述性能高維空間的參數;在所述供電已有系統(tǒng)中選擇不同類型的供電系統(tǒng),并在所述性能高維空間中建立參考點;以及通過所述參考點與所述WEB系統(tǒng)的性能點的空間距離進行性能評價。
進一步地,在本發(fā)明的一個實施例中,所述根據所述性能指標的評估模型建立性能高維空間,進一步包括:如果所述性能高維空間不能封閉,則對所述性能指標的評估模型進行修正。
進一步地,在本發(fā)明的一個實施例中,上述評價方法還包括:通過測試用例設計和性能數據設計對所述性能高維空間進行修正。
本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳供電局有限公司,未經深圳供電局有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410623812.1/2.html,轉載請聲明來源鉆瓜專利網。





