• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    檢測應用的無進展狀態制造技術

    技術編號:8082121 閱讀:209 留言:0更新日期:2012-12-14 14:52
    在說明性實施例中,提供了一種用于檢測應用的無進展狀態的方法、系統和計算機可用程序產品。一組應用的資源使用和輸出被監視。資源使用及輸出被測量,以確定在給定時間的資源使用值和輸出值。確定資源使用值是否包含在資源使用刻度的子范圍內,以及輸出值是否包含在輸出刻度的子范圍內,其中,該資源使用刻度的子范圍對應于輸出刻度的子范圍。如果該確定是否定的,則檢測到應用的無進展狀態。

    【技術實現步驟摘要】
    【國外來華專利技術】
    本專利技術一般涉及改進的數據處理系統,更具體而言,涉及一種用于監控數據處理系統的性能的計算機實現的方法。
    技術介紹
    數據處理系統中存在的情況會影響其中的應用的執行。例如,數據處理系統應能向應用提供合適的資源,從而該應用能夠按預期執行。另一個例子是,處理器應能可用于以及時的方式來執行與應用相關的指令,從而該應用的性能在可接受的范圍內。在某些情況下,應用執行會無法執行期望的功能。在很多情況下,在出現這樣的失敗時,應用進入到錯誤狀態。例如,錯誤狀態可以是應用崩潰或者意外退出執行。錯誤狀態的另一個例子可以是,應用報告對應于失敗操作的錯誤碼。其他應用,例如數據處理系統的操作系統,包含用于檢測執行的應用所出現的錯誤狀態的功能。這樣的應用于是可以采取適當的動作來保持數據處理系統的穩定性和性能。例如,操作系統可以終止與應用相關的進程,并釋放該進程所占用的資源。另一個例子是,監控應用可以俘獲(trap)應用產生的錯誤碼,并使得該應用優雅地(gracefully)退出執行,以執行另一操作。在某些情況下,應用不會進入錯誤狀態,但在其他方面,該應用的繼續執行是不希 望的。在數據處理系統中檢測這樣的條件很困難,當前是不可行的,但對于改進數據處理系統的性能來說是需要的。US20070179746公開了對輸入和輸出測量之間的關系的監視和模型推導。US7577550公開了一種監視計算系統的方法,以獲取性能測量并基于觀察到的計算系統測量來檢測異常。US20070028219公開了一種基于輸出差異在閾值殘差范圍內檢測計算機系統中的異常的方法。US20090199196公開了一種監視應用執行來確定資源-事務對的時間序列數據從而基于偏差 目息確定異常的方法。論文“使用模型驅動異常特征化的I/O系統性能調試”(Kai Shen等,第四屆文件和存儲技術 USENIX 會議(4thUNSNIX Conference on File and Storage Technologies),309-22,2005)公開了對軟件程序的監視,以創建不同條件下的1/0吞吐量模型,來檢測軟件程序的異常。論文“參考驅動的性能異常識別” (Kai Shen等,SIGMETRICS/Performance’09-第11屆計算機系統測量和建模國際聯合會議的會議錄(Proceedings of the 11thInternational Joint Conference on Measurement and Modeling of ComputerSystems), v 37, n I, p 85-96,200)公開了一種方法,其基于改變特征描述(profile)來識別性能異常,該改變特征描述表征了目標和參考執行之間的性能偏差。
    技術實現思路
    說明性實施例提供了一種用于檢測一應用的無進展(no progress)狀態的方法、系統和計算機可用程序產品。一實施例監視一組應用的資源使用和輸出。這組應用包括所述應用。所述應用在一數據處理系統中執行。該實施例測量資源使用和輸出,以確定在第一時間的資源使用值和輸出值。該實施例確定資源使用值是否包含在資源使用刻度的子范圍內,以及輸出值是否包含在輸出刻度的子范圍內,其中,該資源使用刻度的子范圍對應于該輸出刻度的子范圍。如果該確定是否定的,則該實施例檢測到所述應用的無進展狀態。在另一實施例中,在一監視階段執行所述監視。該實施例還包括選擇所述一組應用。該實施例配置一組數據處理系統,以用于這組應用的正常操作。這組數據處理系統包括所述數據處理系統。該實施例在訓練階段測量這組應用在預定間隔(interval)的正常資源使用和正常輸出。該實施例確定在訓練階段中的資源使用范圍中的第一組閾值,從而在該第一組閾值的閾值之間形成一組資源使用子范圍。該實施例確定在訓練階段中的輸出范圍中的第二組閾值,從而在該第二組閾值的閾值之間形成一組輸出子范圍。該實施例將資源使用子范圍映射到輸出子范圍。 在另一實施例中,所述映射指示,當所述一組應用中沒有應用處于無進展狀態時,對于給定資源使用測量所期望的輸出測量。在另一實施例中,所述一組資源使用子范圍中的一資源使用子范圍被映射到所述一組輸出子范圍中的多于一個輸出子范圍。另一實施例還通知第二應用關于該應用的無進展狀態。另一實施例還使用第二應用來防止該應用繼續在無進展狀態中執行。在另一實施例中,其使用被測量的資源是應用所使用的數據處理系統的計算資源。在另一實施例中,所述第一時間在監視階段內。在另一實施例中,當所述資源使用值包含在所述資源使用刻度的子范圍內、而所述輸出值超過相應的輸出刻度的子范圍時,檢測到該應用處于無進展狀態中。附圖說明現在將參照附圖僅作為示例來描述本專利技術的優選實施例,在附圖中圖I示出了說明性實施例可在其中實現的數據處理系統的網絡的圖形表示;圖2示出了說明性實施例可在其中實現的數據處理系統的框圖;圖3示出了應用操作的一般原理的框圖,說明性實施例可以針對所述應用來實現;圖4示出了根據說明性實施例應用在訓練階段消耗的資源和輸出之間的關系的框圖;圖5示出了根據說明性實施例由監視應用維護的映射;圖6示出了根據說明性實施例應用在監視階段消耗的資源和輸出之間的關系的框圖;圖7示出了根據說明性實施例對監視應用進行訓練以檢測應用的無進展狀態的過程的流程圖;以及圖8示出了根據說明性實施例檢測應用的無進展狀態的過程的流程圖。具體實施例方式本專利技術的實施例發現,在某些情況下,不希望應用繼續執行,即使應用還沒有進入錯誤狀態。“無進展狀態”就是這樣一種應用的執行狀態。無進展狀態是應用的執行狀態,其中,應用繼續消耗或保留資源,而不會產生合適或期望的輸出。例如,本專利技術的實施例發現,應用可能在一段延長的時間中繼續等待特定的資源變得可用。在等待時,該應用可繼續鎖定或消耗其他資源,而不產生任何輸出,或者產生低于預期或閾值的輸出量。換句話說,應用可處于無進展狀態中。由于應用在等待時不產生錯誤或進入錯誤狀態,操作系統可認為該應用是健康的并允許應用繼續在無進展狀態中執行。本專利技術的實施例發現,允許這樣的無進展狀態不被檢測到,會浪費計算資源并可能甚至降低整體系統性能。 作為另一個例子,本專利技術發現,應用會包含錯誤,其導致消耗大量處理器周期的計算而不產生結果。再次地,應用可在無進展狀態中執行。再次地,操作系統可認為應用是健康的,因為應用簡單地保持執行計算而不進入錯誤狀態。本專利技術發現,允許這樣的無進展狀態不被檢測到,會浪費計算資源并可能甚至降低整體系統性能。本專利技術的實施例發現,應用可能會因為多種其他原因而進入到無進展狀態。能引起應用的無進展狀態的某些其他的原因可以是軟件中的錯誤(bug)、應用配置中的錯誤、以及系統資源的過載。本專利技術的實施例還發現,如果應用中的算法在大多數場景下和預期一樣地執行,但應用經過某個場景,其中算法是低效的,則應用也會進入無進展狀態。在本專利技術的實施例所處理的無進展狀態中,應用可取得進展并產生輸出,但是這樣的進展或輸出低于閾值。在本專利技術的實施例所處理的無進展狀態的另一變化中,應用在定義的時段中不會產生任何輸出或取得任何進展。在本專利技術的實施例所處理的無進展狀態的另一變化中,應用最終可取得進展并產生結果,但這樣的進展是在消耗了大于閾值或以其他方本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】...

    【專利技術屬性】
    技術研發人員:D·佩萊格L·W·羅素S·本耶胡達
    申請(專利權)人:國際商業機器公司
    類型:
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国内精品人妻无码久久久影院导航| 本道久久综合无码中文字幕| 人妻丰满熟妇无码区免费| 亚洲精品午夜无码专区| 亚洲精品无码专区在线| 中文字幕乱码人妻无码久久| 无码国内精品久久综合88| 久久久精品无码专区不卡| 亚洲精品中文字幕无码A片老| 国产V亚洲V天堂A无码| 色综合久久久无码中文字幕波多| 日韩精品无码免费专区网站 | 精品无码国产自产拍在线观看蜜| 自慰无码一区二区三区| 亚洲日韩中文字幕无码一区| 亚洲精品无码专区久久同性男| 人妻无码一区二区三区AV| 色综合热无码热国产| 亚洲AV无码久久精品成人| 一本大道无码av天堂| 亚洲精品无码av天堂| 国产精品亚洲а∨无码播放| 国产爆乳无码一区二区麻豆| 国内精品人妻无码久久久影院| 亚洲中文字幕无码亚洲成A人片| 日韩精品无码视频一区二区蜜桃| 无码播放一区二区三区| 内射人妻少妇无码一本一道| 精品久久久久久无码不卡| 亚洲熟妇无码AV在线播放| 无码av免费毛片一区二区| 一本无码中文字幕在线观| 国产精品爽爽V在线观看无码| 无码人妻AV免费一区二区三区 | 亚洲AV成人无码天堂| 内射人妻少妇无码一本一道| 久久久久久99av无码免费网站| 一本无码中文字幕在线观| 亚洲免费日韩无码系列| 西西人体444www大胆无码视频| 色欲狠狠躁天天躁无码中文字幕|