[發明專利]包括使用相似頻率的優化分析的應用跟蹤方法和系統有效
| 申請號: | 201380072856.3 | 申請日: | 2013-06-23 |
| 公開(公告)號: | CN105283866B | 公開(公告)日: | 2018-04-27 |
| 發明(設計)人: | R·S·克萊杰克;Y·李 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 羅婷婷 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 相似 頻率 優化 分析 | ||
相關申請的交叉引用
本申請要求于2013年2月12日提交的題為“Optimization Analysis Using Similar Frequencies(使用相似頻率的優化分析)”的美國專利申請序列號13/765,657的優先權和權益,該申請的整體內容通過援引被明確地納入于此。
背景
跟蹤收集與應用如何在計算機系統內執行有關的信息。跟蹤數據可包括任何類型的可解釋該應用如何操作的數據,并且這樣的數據可由開發者在應用的調試或優化期間分析。跟蹤數據還可在該應用的生產操作期間被管理員用來標識各種問題。
在開發和調試期間發生的跟蹤可能是非常詳細的。在一些情況下,跟蹤操作可不利地影響系統性能,因為跟蹤操作可消耗大量的處理、存儲或網絡帶寬。
概述
跟蹤系統可跨應用的多個實例劃分跟蹤目標,隨后部署要跟蹤的目標。各目標的結果可被聚集成對該應用的詳細跟蹤表示。這些跟蹤目標可定義具體的函數、進程、存儲器對象、事件、輸入參數、或可收集的跟蹤數據的其他子集。可將這些目標部署在應用的可在不同設備上運行的單獨實例上。在一些情況下,可以將這些目標部署在不同的時間區間處。跟蹤目標可以是當結果被聚集時可提供應用性能的整體視圖的輕量、相對非侵入式的跟蹤工作負載。
跟蹤系統可執行成本分析來標識麻煩或昂貴的跟蹤目標。對于麻煩的目標,可創建可獨立地執行的兩個或更多個目標。成本分析可包括可針對其來制定預算以用于收集數據的處理、存儲和網絡性能因數,而沒有不適當的關于被測應用的性能或財務消耗。較大的目標可被遞歸地分析以將該較大的目標分成可被獨立地部署的各較小的目標。
跟蹤管理系統可使用成本分析和性能預算來向可在運行應用的同時收集跟蹤數據的儀表化系統分派跟蹤目標。該跟蹤管理系統可分析各個體跟蹤工作負載以得到處理、存儲和網絡性能成本,并基于可為特定設備設置的資源預算來選擇要部署的工作負載。在一些情況下,可選擇在所分配的預算內最大化資源消耗的補充跟蹤目標。這些預算可分配要跟蹤的某些資源,這可以是通過在運行應用時進行跟蹤來限制任何不利影響的機制。
跟蹤系統可通過標識收集到的數據內的周期性,隨后更新采樣率和數據收集窗口來優化收集到的數據。可使用經更新的參數來對數據進行重新采樣并執行更詳細的分析。該優化可基于初步跟蹤分析,通過該初步跟蹤分析可提取如用于默認的參數集的頻率集。該跟蹤系統可使用可被部署的多個獨立的跟蹤目標來收集數據,并且每一跟蹤目標都可使用周期性分析來優化以收集統計上顯著的數據。
兩個不同的跟蹤器目標之間的周期性相似性可被用來標識要采樣的附加輸入參數。跟蹤器目標可以是大型跟蹤器操作的各個體部分,并且每一個跟蹤器目標都可具有單獨的可為其收集數據的輸入對象的集合。在收集了針對跟蹤器目標的數據后,可標識出具有相似周期性的其他跟蹤器目標。可將來自其他跟蹤器目標的輸入對象添加到跟蹤器目標,并且可執行該跟蹤器目標以確定新添加的目標的統計顯著性。迭代過程可遍歷多個輸入對象,直到耗盡可能的輸入對象并且統計上顯著的輸入對象集合被標識出。
可比較分布式跟蹤系統中的各跟蹤器目標以標識出可具有高統計相關性的輸入參數。迭代過程可通過比較多個跟蹤器目標的結果并將可能的輸入對象評分為可能在統計上相關來遍歷多個輸入對象。對于每一迭代,可將統計上不相關的輸入對象從跟蹤器目標中丟棄,并可添加其他潛在相關的對象。該迭代過程可收斂于針對給定測量值在統計上相關的輸入對象集合,而無需關于正在跟蹤的應用的先驗知識。
分布式跟蹤系統可使用可為其創建剖析模型的獨立跟蹤器目標。剖析模型可被部署成非儀表化設備上用于評估剖析模型的監視代理。由于剖析模型用統計上顯著的結果來操作,因此采樣頻率可被調整。剖析模型可被部署成用于測試在更高度儀表化環境中創建的模型的驗證機制,并可使用儀表化環境來收集可能還不同樣準確的與性能相關的結果。在一些情況下,剖析模型可分布在大量設備上以基于從單個儀表化設備或較少數目的儀表化設備收集的數據來驗證各模型。
提供本概述以便以簡化形式介紹將在以下的詳細描述中進一步描述的一些概念。本概述并不旨在標識所要求保護主題的關鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。
附圖簡述
在附圖中:
圖1是示出用于跟蹤應用的系統的實施例的圖示。
圖2是示出可創建跟蹤目標、部署這些目標并分析結果的設備的實施例的圖示。
圖3是示出用于創建并部署目標的方法的實施例的流程圖示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380072856.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網頁瀏覽器的歷史記錄
- 下一篇:信息處理裝置





