[發明專利]單層或N層應用的自動化根本原因分析有效
| 申請號: | 201580045505.2 | 申請日: | 2015-06-24 |
| 公開(公告)號: | CN107077412B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | S·V·古普塔 | 申請(專利權)人: | 弗塞克系統公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/07 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;辛鳴 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單層 應用 自動化 根本原因 分析 | ||
在示例實施例中,系統可以促進與一個或多個計算機應用相關聯的根本原因分析。系統可以在一個或多個計算機應用處接收全局時間基準。每個計算機應用可以具有對應的本地時間基準。每個計算機應用可以使它的本地時間基準與全局時間基準同步。系統可以關于對應的本地時間基準來監視計算機應用的至少一個計算機指令。系統可以取回與至少一個計算機指令相關聯的信息。系統可以將取回的計算機指令信息的至少一部分轉發給驗證引擎。系統可以使用取回的計算機指令信息的至少一部分來促進根本原因分析。
本申請要求于2014年6月24日提交的美國臨時申請No.61/998,321的權益。以上申請的全部教導通過引用并入本文。
背景技術
由像卡內基·梅隆(Carnegie Mellon)和靜態分析工具的供應商一樣的機構執行的許多研究已經表明,軟件開發者花費其20%至25%的時間來編寫新代碼,并且花費其剩余的75%至80%的時間將它們的代碼與其他開發者的代碼結合或者修復它們自己的代碼的錯誤。在任何情況下,修復除了最平凡錯誤之外的所有錯誤可以花費長時間,特別是如果事務跨越多個線程、進程或層。當這些參與的進程在多個物理機器上運行時,問題變得甚至更加復雜。
發明內容
一些實施例可以解決現有方式的上述缺陷。一些實施例包括提供優點的自動化NTIER(也被稱為“N-TIER(N層)”或多層)調試工具,優點至少在于其可大大減少在解決復雜錯誤時所花費的人工小時的數量。一些實施例的優點在于,它們使開發者能夠快速找出復雜的問題,由此為他們的雇主節省大量的時間和資源。一些實施例不需要源代碼可用于它們的操作。因此,在一些實施例中,代碼分析可以在客戶的位置處執行,并且還可以擴展到第三方可執行文件中。此外,一些實施例可以跨層級來使時間相關,這可能是有利的,因為其可以幫助隔離跨多個層級并且需要保持大量狀態的復雜問題。
本公開內容針對于促進與一個或多個計算機應用(也被稱為“應用”)相關聯的根本原因分析的系統和方法。在一些實施例中,系統和方法可以在一個或多個計算機應用處接收全局時間基準。該一個或多個計算機應用中的每個計算機應用可以具有對應的本地時間基準。在一些實施例中,系統和方法可以使每個本地時間基準與全局時間基準同步。在一些實施例中,系統和方法可以關于對應的本地時間基準來監視一個或多個計算機應用的至少一個計算機指令。在一些實施例中,系統和方法可以監視至少一個計算機指令的執行、加載、實現和/或存儲器分配。在一些實施例中,系統和方法可以取回與至少一個計算機指令相關聯的信息。在一些實施例中,系統和方法可以將取回的計算機指令信息的至少一部分轉發給驗證引擎,其中該至少一部分促進驗證引擎處的根本原因分析。
在一些實施例中,系統和方法可以針對網絡抖動來調整全局時間基準。在一些示例實施例中,本地時間基準可以通過借助同步分組對網絡遍歷時間的調整而被“調整”到全局時間基準。在一些實施例中,系統和方法可以接收同步消息(或分組),以便使本地時間基準與全局時間基準同步。在一些實施例中,可以周期性地(以可選地可編程的間隔)和/或在用戶命令上發送同步消息。
在一些實施例中,系統和方法可以監視一個或多個計算機指令的至少一個序列和改至少一個序列的對應的計算機指令信息。在一些實施例中,一個或多個計算機應用可以包括至少兩個計算機應用。在一些實施例中,該至少兩個計算機應用中的每個計算機應用可以具有該至少兩個計算機應用中的單個計算機應用的不同層級。
在一些實施例中,系統和方法可以在驗證引擎處將取回的計算機指令信息與存儲的計算機指令信息比較,以確定與至少一個計算機指令相關聯的意外行為。
在系統和方法的一些實施例中,監視還可以包括:在物理計算機的流水線中截取至少一個計算機指令中的一個或多個計算機指令;執行與該至少一個計算機指令中的一個或多個計算機指令相關聯的動態二進制插樁以生成至少一個二進制插樁的指令,以及在物理計算機的高速緩沖存儲器中與該至少一個二進制插樁的指令交換至少一個計算機指令中的一個或多個計算機指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于弗塞克系統公司,未經弗塞克系統公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580045505.2/2.html,轉載請聲明來源鉆瓜專利網。





