[發明專利]使用機會性管理程序降低性能可變性在審
| 申請號: | 201780047336.5 | 申請日: | 2017-06-29 |
| 公開(公告)號: | CN109564523A | 公開(公告)日: | 2019-04-02 |
| 發明(設計)人: | A·N·利果里;J·舒恩赫;K·A·M·拉斯蘭;K·J·米勒;F·西洛尼 | 申請(專利權)人: | 亞馬遜科技公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F21/57 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 吳信剛 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理程序 物理處理器 機會性 虛擬化 虛擬機 釋放 可變性 降低性能 靜止狀態 處理器 主機 響應 恢復 管理 | ||
1.一種系統,其包括:
虛擬化主機,其中所述虛擬化主機包括:
一個或多個管理程序部件,以及
包括第一來賓虛擬機的一個或多個來賓虛擬機;
其中所述一個或多個管理程序部件被配置為:
確定所述第一來賓虛擬機已釋放對所述虛擬化主機的特定物理處理器的控制,而不是被所述一個或多個管理程序部件請求釋放對所述特定物理處理器的控制;
使用所述特定的物理處理器,識別至少尚未完成的特定虛擬化管理任務;
啟動所述特定虛擬化管理任務;以及
響應于確定已經執行了所述特定虛擬化管理任務的至少一部分,進入靜止狀態,其中為了進入所述靜止狀態,所述一個或多個管理程序部件被配置為放棄所述特定物理處理器。
2.如權利要求1所述的系統,其還包括卸載的虛擬化管理器部件,所述卸載的虛擬化管理器部件被配置為:
在所述一個或多個管理程序部件可訪問的位置處存儲所述特定虛擬化管理任務的指示;
并且其中為了識別所述特定虛擬化管理任務,所述一個或多個管理程序部件被配置為讀取所述位置的內容。
3.如權利要求2所述的系統,其中所述卸載的虛擬化管理器部件被配置為:
響應于從虛擬化計算服務的控制平面部件接收到的命令,生成所述特定虛擬化管理任務。
4.如權利要求1所述的系統,其中所述特定虛擬化管理任務包括以下項中的一個或多個:(a)收集關于所述第一來賓虛擬機的一個或多個量度,(b)啟動所述一個或多個來賓虛擬機的不同來賓虛擬機的關閉或重啟,(c)啟動附加來賓虛擬機的啟動,或(d)覆寫分配給已終止的來賓虛擬機的一部分存儲器。
5.如權利要求1所述的系統,其中所述第一來賓虛擬機的管理部件被配置為響應于確定將代表所述第一來賓虛擬機執行特定操作而釋放對所述第一物理處理器的控制,其中所述特定操作包括以下項中的一個或多個:(a)讀取定時器或(b)執行I/O操作。
6.如權利要求1所述的系統,其中所述一個或多個管理程序部件被配置為:
在持久存儲器位置中存儲與第二虛擬化管理任務相關聯的狀態機的表示;
響應于確定在進入所述靜止狀態后所述特定物理處理器已被釋放,
執行操作以啟動所述第二虛擬化管理任務的特定狀態轉換;以及
在重新進入所述靜止狀態之前更新所述狀態機的所述表示,以指出所述特定狀態轉換已經完成。
7.如權利要求1所述的系統,其還包括卸載的虛擬化管理器部件,所述卸載的虛擬化管理器部件被配置為:
響應于確定與第二虛擬化管理任務相關聯的優先級超過閾值,向所述一個或多個管理程序部件的至少第一管理程序部件發出中斷;
并且其中所述第一管理程序部件被配置為:
響應于所述中斷,退出所述靜止狀態,并啟動所述第二虛擬化管理任務。
8.如權利要求7所述的系統,其中所述第二虛擬化管理任務包括執行診斷或解決所述一個或多個來賓虛擬機的特定來賓虛擬機的不健康狀態的操作。
9.如權利要求1所述的系統,其中所述一個或多個管理程序部件包括以下項中的一個或多個:(a)管理程序控制器,其被配置為接收在卸載的虛擬化管理器部件處生成的通信,(b)與所述一個或多個來賓虛擬機中的各個來賓虛擬機相關聯的相應來賓虛擬機管理器,或(c)存儲器擦除器,其被配置為覆寫分配給已終止的來賓虛擬機的一部分存儲器的內容。
10.如權利要求1所述的系統,其中所述一個或多個管理程序部件的至少一個管理程序部件被配置為:
發出輪詢系統調用以進入所述靜止狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜科技公司,未經亞馬遜科技公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780047336.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:控制對計算裝置的存儲器中的頁的訪問
- 下一篇:虛擬化管理器的安全引導





