[發明專利]虛擬機鏡像分析有效
| 申請號: | 201280031966.0 | 申請日: | 2012-06-08 |
| 公開(公告)號: | CN103620550B | 公開(公告)日: | 2018-10-02 |
| 發明(設計)人: | R·弗萊爾斯;S·帕塔薩拉蒂;G·亨特 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 楊潔 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 分析 | ||
討論用于分析虛擬機鏡像的技術。在一個實施例中,從一個或多個虛擬機鏡像中提取設置的子集,虛擬機鏡像在其中存儲設置的值。設置由在虛擬機鏡像的虛擬機上執行的軟件來分別使用。各虛擬機鏡像的一個目標虛擬機鏡像被選擇,并且設置的目標值從該目標虛擬機鏡像中獲得。設置的樣本值從多個虛擬機鏡像中獲得。通過標識值在虛擬機鏡像間的相似性和差異來形成子集。
背景
在管理虛擬機上的軟件的領域中,虛擬機客操作系統中的大量變量可導致一個人難以在相對于某任意目的而言有關或意義重大的軟件設置間進行區分。例如,用(虛擬機的)客操作系統的配置設置和/或其上安裝的應用軟件進行實驗的人可能,例如直接通過手動編輯、作為諸如安裝或卸載軟件的副作用等,來隨時間作出許多配置改變。由于這些配置或設置改變積累,可能難以回溯一個人的步驟,并標識可能是什么導致了虛擬機開始在期望的或不期望的狀態運行。
不僅難以在虛擬機的許多改變狀態參數中標識那些具有含義或意義的,也難以在虛擬機上的可變值的不同類型或類別間進行區分。有些可能是真實的配置參數,客操作系統或應用軟件可讀取它們以確定如何運行。其它的可能包含由客操作系統輸出的操作數據,諸如性能度量、時戳、使用計數等。即便是在這些中,可能很難為了評估虛擬機的目的,來確定與虛擬機的期望或不期望的當前狀態相關的操作數據和實際上獨立于虛擬機的狀態的操作數據。
以下討論與使用同伴壓力類型算法來分析虛擬機鏡像相關的技術。
概述
以下概述僅是為了介紹在以下詳細描述中討論的某些概念而被包括的。本概述并不是全面的,并且不旨在描繪所要求保護的主題的范圍,該范圍由所附的權利要求書來闡明。
討論用于分析虛擬機鏡像的技術。在一個實施例中,從一個或多個虛擬機鏡像中提取設置的子集,虛擬機鏡像在其中存儲設置的值。設置由在虛擬機鏡像的虛擬機上執行的軟件來分別使用。各虛擬機鏡像的一個目標虛擬機鏡像被選擇,并且設置的目標值從該目標虛擬機鏡像中獲得。設置的樣本值從多個虛擬機鏡像中獲得。通過標識值在虛擬機鏡像間的相似性和差異來形成子集。可例如使用貝葉斯估計來在統計上分析相似性和差異。
許多附帶特征將參考以下的詳細描述并結合附圖考慮以在下文解釋。
附圖說明
根據附圖閱讀以下詳細描述,將更好地理解本發明,其中在所附描述中使用相同的附圖標記來指代相同的部分。
圖1示出示例虛擬化層。
圖2示出關于虛擬機和虛擬機映像的虛擬化層的過程和交互。
圖3示出可如何捕捉執行中的虛擬機的快照。
圖4示出了普通同伴壓力算法。
圖5示出了獲得設置的不同途徑。
圖6示出了虛擬機鏡像中的示例設置。
圖7示出了設置和值的示例數據庫。
圖8示出了使用同伴壓力組件的系統和示例輸出。
詳細描述
下面討論的各實施例涉及分析虛擬機鏡像。如在背景中所述,對于用戶而言難以篩選虛擬機上的許多可觀察的值,以標識哪些值用于感興趣的設置或參數而哪些是沒興趣的。為了從虛擬機上可呈現的許多中標識有意義的設置,基于貝葉斯的同伴壓力技術被用來對虛擬機的參數或設置進行等級劃分或分類。以機器虛擬化總覽進行討論,接著是同伴壓力算法的討論,接著是如何將同伴壓力算法應用到從虛擬機鏡像中提取的數據上的解釋。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280031966.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:虛擬身份管理器
- 下一篇:含有吸水樹脂的食品保鮮劑





