[發(fā)明專利]提高有狀態(tài)應用的可用性有效
| 申請?zhí)枺?/td> | 201210533228.8 | 申請日: | 2012-12-11 |
| 公開(公告)號: | CN103034536A | 公開(公告)日: | 2013-04-10 |
| 發(fā)明(設計)人: | P·杜爾諾夫;L·伊倫-布里斯;M·庫托年科;C·桑德斯;G·古普塔;A·哈薩恩;I·S·M·菲洛;A·沙哈;T·普夫雷格;S·賽德;S·里瓦斯卡;U·阿扎德 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;H04L29/08 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 狀態(tài) 應用 可用性 | ||
1.一個或多個計算機可讀介質,所述一個或多個計算機可讀介質上具體化有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令在被執(zhí)行時執(zhí)行用于促進云計算網絡的結構控制器與運行在云計算網絡中的服務應用之間的交互的方法,所述方法包括:
選擇(710)第一更新域(UD),所述第一更新域(UD)包括所述服務應用的一個或多個角色實例,其中所述一個或多個角色實例在在線狀態(tài)下操作;
準備(712)所述第一UD以用于執(zhí)行租戶任務,其中準備所述第一UD包括:
(a)通知(714)所述服務應用內的管理角色關于所述結構控制器執(zhí)行租戶任務的意圖;以及
(b)基于確定受租戶任務影響的一個或多個角色實例的內部狀態(tài)是否被復制在所述服務應用的不受租戶任務影響的部分上,從所述管理角色接收(716)響應;
發(fā)起(718)將所述第一UD的一個或多個角色實例停用至離線狀態(tài);以及
允許(720)所述租戶任務在所述第一UD上執(zhí)行。
2.如權利要求1所述的計算機可讀介質,其特征在于,所述方法進一步包括,完成租戶任務的執(zhí)行后,將所述第一UD的一個或多個角色實例恢復(722)至在線狀態(tài)。
3.如權利要求2所述的計算機可讀介質,其特征在于,將所述第一UD的一個或多個角色實例恢復至在線狀態(tài)包括:
驗證(724)所述受租戶任務影響的一個或多個角色實例是起作用的;以及
通知(726)所述管理角色關于租戶任務在所述一個或多個角色實例上的執(zhí)行完成,由此提示所述服務應用繼續(xù)采用所述一個或多個角色實例。
4.如權利要求3所述的計算機可讀介質,其特征在于,將所述一個或多個角色實例停用至離線狀態(tài)包括使主存所述第一UD內的一個或多個角色實例的一組節(jié)點不工作,而且其中將所述一個或多個角色實例恢復至在線狀態(tài)包括使主存所述第一UD內的一個或多個角色實例的所述一組節(jié)點工作。
5.如權利要求4所述的計算機可讀介質,其特征在于,所述一組節(jié)點中的每一個代表能夠運行所述服務應用的一個或多個角色實例的物理機或虛擬機,而且其中所述角色實例代表支持所述服務應用的功能的相應組件程序。
6.如權利要求1所述的計算機可讀介質,其特征在于,所述方法還包括選擇角色實例的第二UD以在其上運行租戶任務,其中第一UD和第二UD在組員關系上互斥,且各自代表在云計算網絡上傳播租戶任務的分立階段。
7.一種用于在執(zhí)行租戶任務時調度高優(yōu)先級任務的計算機化方法,所述方法包括:
接收(810)在服務應用上執(zhí)行租戶任務的指示;
標識(812)更新域(UD),所述更新域(UD)包括所述服務應用的一個或多個角色實例,其中所述一個或多個角色實例在在線狀態(tài)下操作;
準備(814)所述UD以執(zhí)行所述租戶任務;
發(fā)起(816)將所述UD的一個或多個角色實例停用至離線狀態(tài);
接收(818)執(zhí)行高優(yōu)先級任務的指示,其中所述高優(yōu)先級任務在優(yōu)先級方案中預定為搶先于所述租戶任務;
使所述租戶任務的部署讓位(820)于所述高優(yōu)先級任務,其中所述讓位的過程包括:
(a)指示(822)所述服務應用執(zhí)行將所述一個或多個角色實例恢復至在線狀態(tài)的操作的截斷集合;
(b)將所述租戶任務掛起(824);以及
(c)發(fā)起(826)所述高優(yōu)先級任務在所述一個或多個角色實例上的執(zhí)行;
完成所述高優(yōu)先級任務的執(zhí)行后,繼續(xù)(828)所述租戶任務的部署,其中繼續(xù)的過程包括:
(a)重新發(fā)起(830)將所述UD的一個或多個角色實例停用至離線狀態(tài);以及
(b)允許(832)所述租戶任務在所述一個或多個角色實例上的執(zhí)行;以及
完成所述租戶任務的執(zhí)行后,將所述UD的一個或多個角色實例恢復(824)至在線狀態(tài)。
8.如權利要求7所述的計算機化方法,其特征在于,準備所述UD以執(zhí)行所述租戶任務包括:
通知所述服務應用內的管理角色關于執(zhí)行所述租戶任務的意圖;以及
基于確定受租戶任務影響的一個或多個角色實例的內部狀態(tài)被復制在所述服務應用的不受租戶任務影響的部分上,從所述管理角色接收肯定響應;或
基于確定受租戶任務影響的一個或多個角色實例的內部狀態(tài)受限于所述一個或多個角色實例,從所述管理角色接收否定響應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210533228.8/1.html,轉載請聲明來源鉆瓜專利網。





