[发明专利]用于交互式云应用的地理分布式灾难恢复的方法有效
申请号: | 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.vipzhuanli.com/pat/books/201480061769.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:碗形成像系统
- 下一篇:可配置的服务代理映射方法、装置及存储介质