[發明專利]用于交互式云應用的地理分布式災難恢復的方法有效
| 申請號: | 201480061769.2 | 申請日: | 2014-11-03 |
| 公開(公告)號: | CN105765949B | 公開(公告)日: | 2019-11-05 |
| 發明(設計)人: | A·坎薩爾;S·戈文丹 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26;H04L29/14 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 蔡悅 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 交互式 應用 地理 分布式 災難 恢復 | ||
1.一種用于確保被托管在當前數據中心上的應用的可用性的計算機實現的方法,所述當前數據中心包括與客戶端計算設備通信的一個或多個服務器計算機,所述方法使用所述一個或多個服務器計算機來執行,所述方法包括以下動作:
測量所述客戶端計算設備與執行在所述一個或多個服務器計算機上的應用的交互式會話期間所述客戶端計算設備和所述服務器計算機的運行時情況;
檢測所述客戶端計算設備和所述服務器計算機的運行時情況中的改變;
基于所檢測到的運行時情況中的改變從一組不同的會話狀態數據復制選項中選擇用于復制與所述應用的交互式會話相關聯的會話狀態數據的選項,其中所述選項中的每一個包括不同的性能和資源成本權衡并且所述被選擇的選項提高了與所述應用的交互式會話的性能、或降低了所述交互式會話的資源成本、或兩者,所述被選擇的選項確定所述數據要如何被復制;以及
實施所述被選擇的選項,所述實施導致所述數據被復制到所述當前數據中心之外,從而確保所述數據在所述當前數據中心離線的情況下保持可用,同時提高了與所述應用的給定交互式會話的性能、或降低了所述交互式會話的資源成本、或兩者。
2.如權利要求1所述的方法,其特征在于,所述當前數據中心服務所述應用和客戶端計算機之間的交互式會話,所述被選擇的選項包括將所述交互式會話的最近的會話狀態數據存儲在所述客戶端計算機上,并且所述實施所述被選擇的選項的動作包括以下動作:
將指定所述被選擇的選項的消息傳送給所述客戶端計算機;
從所述客戶端計算機接收客戶端請求消息,每一個所述客戶端請求消息包括所述交互式會話的最近的會話狀態數據;以及
將所述交互式會話的最近的會話狀態數據添加到所述應用傳送給所述客戶端計算機的每一個應用響應消息中。
3.如權利要求1所述的方法,其特征在于,所述當前數據中心服務所述應用和客戶端計算機之間的交互式會話,所述被選擇的選項包括將所述交互式會話的最近的會話狀態數據同步地存儲在一個或多個后備數據中心中,并且所述實施所述被選擇的選項的動作包括以下動作:
每當所述會話狀態改變時,將所述交互式會話的最近的會話狀態數據上傳給所述后備數據中心;以及
等待對從所述客戶端計算機接收的客戶端請求消息作出響應,直到從所述后備數據中心中的至少一個中接收到指示該后備數據中心已成功存儲了所述最近的會話狀態數據的確認消息。
4.如權利要求1所述的方法,其特征在于,所述當前數據中心服務所述應用和客戶端計算機之間的交互式會話,所述被選擇的選項包括將所述交互式會話的最近的會話狀態數據的經編碼的版本存儲在所述客戶端計算機上,所述編碼縮小了數據大小,并且所述實施所述被選擇的選項的動作包括以下動作:
將指定所述被選擇的選項的消息傳送給所述客戶端計算機;
從所述客戶端計算機接收客戶端請求消息,每一個所述客戶端請求消息包括所述交互式會話的最近的會話狀態數據的經編碼的版本;以及
將所述交互式會話的最近的會話狀態數據的經編碼的版本添加到所述應用傳送給所述客戶端計算機的每一個應用響應消息中。
5.如權利要求1所述的方法,其特征在于,所述當前數據中心服務所述應用和客戶端計算機之間的交互式會話,所述被選擇的選項包括將所述交互式會話的最近的會話狀態數據異步地存儲在一個或多個后備數據中心中,并且所述實施所述被選擇的選項的動作包括以下動作:
每當所述會話狀態改變時,將所述交互式會話的最近的會話狀態數據上傳給所述后備數據中心;以及
在從所述后備數據中心中的至少一個中接收到指示該后備數據中心已成功存儲了所述最近的會話狀態數據的確認消息之前對從所述客戶端計算機接收的客戶端請求消息作出響應,所述客戶端計算機等待將所述響應展示給用戶,直到從所述后備數據中心中的至少一個中接收到所述確認消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480061769.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:碗形成像系統
- 下一篇:可配置的服務代理映射方法、裝置及存儲介質





