[發明專利]承租人控制的云更新有效
| 申請號: | 202010101762.6 | 申請日: | 2015-06-12 |
| 公開(公告)號: | CN111404992B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 陳洋;閆鶯;張家興;T·莫西布羅達;王浩然;J·A·威利斯;J·E·約翰遜;A·瑪尼 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;G06F9/50;G06F9/48;G06F9/455;G06F8/656;G06F8/65 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 楊麗 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 承租人 控制 更新 | ||
1.一種用于提供云更新中的承租人控制的系統,包括:
在云計算服務內運行的一個或多個主機,每一主機主存一個或多個虛擬機,其中所述云計算服務的消費者是所述一個或多個主機的承租人;
處理單元;以及
包括指令的存儲器,所述指令在由所述處理單元執行時提供:
承租人控制引擎,包括:
通信模塊,用于從消費者接收用于調度所述主機中的一個或多個主機的云更新的偏好;
調度模塊,用于在不違反更新約束的情況下使用接收到的偏好創建用于所述云更新的調度,當承租人具有由第一主機和第二主機兩者主存的虛擬機實例的情況下,所述更新約束限制所述第一主機在所述第二主機離線的時候離線;
域管理器,用于根據所創建的調度來控制所述主機何時離線以執行所述云更新。
2.如權利要求1所述的系統,其特征在于,所述承租人控制引擎包括遷移模塊,所述遷移模塊用于基于接收到的給定主機上的第一消費者和第二消費者的偏好將由所述給定主機主存的虛擬機實例遷移到不同的主機。
3.如權利要求2所述的系統,其特征在于,給定消費者的偏好指定所述給定消費者偏好要執行所述云更新的時間范圍。
4.如權利要求1所述的系統,其特征在于,給定消費者的偏好指定所述給定消費者偏好不要執行所述云更新的時間范圍。
5.如權利要求1所述的系統,其特征在于,所述接收到的偏好指定給定消費者將接受到不同主機的遷移或者將不接受到不同主機的遷移。
6.如權利要求1所述的系統,其特征在于,給定消費者能夠經由作為互斥選擇的對時間范圍的偏好或對拒絕遷移的偏好來提供控制。
7.如權利要求1所述的系統,其特征在于,如果給定消費者指定要原地更新的遷移偏好,則作為與所述給定消費者相同的主機的承租人的其他消費者不能指定要原地更新的遷移偏好。
8.如權利要求1所述的系統,其特征在于,所述承租人控制引擎保留其中消費者無法指定對要執行更新的時間范圍的偏好的時隙。
9.如權利要求3所述的系統,其特征在于,如果來自所述第一消費者的時間范圍與來自所述第二消費者的時間范圍交疊,則所述第一消費者和所述第二消費者被所述通信模塊通知所述交疊并且被詢問次要偏好。
10.一種用于提供云更新中的承租人控制的方法,包括:
從多個消費者接收用于數據中心的云更新的偏好,其中所述數據中心包括多個主機,每一主機向所述多個消費者提供一個或多個虛擬機實例,其中所述多個主機中的給定主機遵守更新約束;
檢查從所述多個消費者接收到的偏好與所述給定主機的所述更新約束之間的違反情形;
在確定違反情形存在時,向至少一個消費者詢問并從其接收次要偏好以替換接收到的所述至少一個消費者的偏好;
基于指定在執行所述云更新時所述數據中心中的每一主機將離線的順序和時間范圍的接收到的時間偏好來創建調度,其中為與來自第二消費者的第二更新命令共享至少一個消費者的來自第一消費者的第一更新命令指定的時間范圍不與為所述第二更新命令指定的時間范圍交疊,其中所述第一更新命令和所述第二更新命令指定針對所述云更新的停機時間和遷移偏好;以及
根據所述調度來執行所述云更新。
11.如權利要求10所述的方法,其特征在于,在根據所述調度來執行所述云更新之前所述調度被傳送至所述多個消費者。
12.如權利要求10所述的方法,其特征在于,所述違反情形進一步包括第一消費者指定對給定時間范圍的正時間偏好而第二消費者指定對所述給定時間范圍的負時間偏好,其中所述正時間偏好指示何時執行更新并且所述負時間偏好指示何時不要執行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010101762.6/1.html,轉載請聲明來源鉆瓜專利網。





