[發明專利]虛擬機活躍性檢測在審
| 申請號: | 201610848543.8 | 申請日: | 2016-09-23 |
| 公開(公告)號: | CN107870800A | 公開(公告)日: | 2018-04-03 |
| 發明(設計)人: | 蔣伊南;劉凌飛 | 申請(專利權)人: | 超威半導體(上海)有限公司;ATI科技無限責任公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 上海勝康律師事務所31263 | 代理人: | 樊英如,張華 |
| 地址: | 201203 上海市浦東新區中國,上海市,張*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 活躍 檢測 | ||
1.一種方法,其包括:
在主機系統上的共享存儲器中周期性地更新與客戶虛擬機(VM)的虛擬功能相關聯的時間戳值;
至少部分基于所述時間戳值在指定時間段內保持固定來檢測所述客戶VM的不活動狀態;以及
響應于檢測到所述客戶VM的所述不活動狀態,終止將所述主機系統上的第一資源提供給所述虛擬功能。
2.根據權利要求1所述的方法,其進一步包括:
響應于檢測到所述客戶VM的所述不活動狀態,將所述虛擬功能指派到不活動列表;以及
防止所述不活動列表中的所述虛擬功能與具有所述不活動狀態的所述客戶VM通信。
3.根據權利要求1所述的方法,其中所述虛擬功能與圖形處理單元(GPU)相關聯,且所述主機系統上的所述第一資源包括GPU時間的周期。
4.根據權利要求1所述的方法,其中所述虛擬功能與中央處理單元(CPU)相關聯,且所述主機系統上的所述第一資源包括CPU處理時間的周期。
5.根據權利要求1所述的方法,其中周期性地更新所述時間戳值包括指派在所述VM的客戶VM裝置驅動程序中實例化的線程,以使所述時間戳值周期性地遞增。
6.根據權利要求5所述的方法,其中指派所述線程包括指派線程池中的多個空閑工作線程中的一者,以使所述時間戳值周期性地遞增。
7.根據權利要求1所述的方法,其中檢測所述客戶VM的不活動狀態包括指派在裝置調度程序中實例化的線程以周期性地查詢所述時間戳值,且確定所述時間戳值在所述指定時間段內是否已經改變。
8.根據權利要求1所述的方法,其中周期性地更新所述時間戳值在所述客戶VM的實例的初始化之后開始。
9.一種系統,其包括:
服務器,其用于托管多個客戶虛擬機(VM),其中所述服務器包括具有分配給所述多個客戶VM的資源的物理裝置,且此外,其中與所述物理裝置相關聯的虛擬功能被配置用于所述多個客戶VM中的每一者;以及
共享存儲器,其中所述共享存儲器存儲所述多個所述客戶VM的每個虛擬功能的時間戳值,其中至少部分基于所述多個客戶VM中的一個客戶VM的所述時間戳值在指定時間段內保持固定來檢測所述多個客戶VM中的所述一個客戶VM的不活動狀態。
10.根據權利要求9所述的系統,其中所述物理裝置包括圖形處理單元(GPU),所述圖形處理單元具有分配給所述多個客戶VM的GPU時間的周期。
11.根據權利要求10所述的系統,其中向所述多個客戶VM中的具有所述不活動狀態的所述一個客戶VM的所述虛擬功能終止GPU時間的周期。
12.根據權利要求9所述的系統,其中響應于檢測到所述不活動狀態,所述多個客戶VM中的所述一個客戶VM的所述虛擬功能被指派不活動列表,且此外,其中針對所述不活動列表中的虛擬功能終止資源的提供。
13.根據權利要求9所述的系統,其中所述物理裝置包括中央處理單元(CPU),所述中央處理單元具有分配給所述多個客戶VM的CPU處理時間的周期。
14.根據權利要求9所述的系統,其中線程在所述多個客戶VM中的每一者的客戶VM裝置驅動程序中實例化,以使所述時間戳值周期性地遞增。
15.根據權利要求9所述的系統,其中線程在裝置調度程序中實例化以周期性地查詢每個虛擬功能的所述時間戳值,且確定所述時間戳值在所述指定時間段內是否已經改變。
16.根據權利要求9所述的系統,其中所述時間戳值在所述多個客戶VM中的每個實例的初始化之后開始周期性地更新。
17.一種體現可執行指令集的非暫時性計算機可讀介質,所述可執行指令集用于操縱處理器來執行以下操作:
在主機系統上的共享存儲器中周期性地更新與客戶虛擬機(VM)的虛擬功能相關聯的時間戳值;
至少部分基于所述時間戳值在指定時間段內保持固定來檢測所述客戶VM的不活動狀態;以及
終止將所述主機系統上的資源提供給具有所述不活動狀態的所述虛擬功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超威半導體(上海)有限公司;ATI科技無限責任公司,未經超威半導體(上海)有限公司;ATI科技無限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610848543.8/1.html,轉載請聲明來源鉆瓜專利網。





