[发明专利]数据中心中的恢复有效
申请号: | 201680033822.7 | 申请日: | 2016-06-06 |
公开(公告)号: | CN107771321B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | D·纳拉亚南;A·德拉戈杰维克;M·O·T·D·卡斯特罗 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 中的 恢复 | ||
描述了数据中心中的服务器集群处的服务器。服务器包括作为集群的分布式存储器的部分的存储器。服务器具有对存储在分布式存储器的区域中的软件对象执行事务和无锁定读取的至少一个处理器,软件对象和事务的细节在分布式存储器中被复制。服务器具有被布置为接收指示集群的新配置的消息的网络接口卡,新配置包括其他服务器中的至少一个的添加、去除或潜在故障。处理器被配置为使用恢复过程,该恢复过程使得无锁定读取和事务中的提交的事务能够跨配置变化保持原子性、一致性、隔离性和持久性的属性。
背景技术
包括经由网络连接的大量服务器的数据中心越来越多地用于云计算服务,并且需求量很大。随着需求的增加,其中数据中心中的一个或多个服务器出现故障的情况也增加,并且这导致云计算服务中断和其他错误。数据中心运营商通常需要向数据中心添加更多的服务器,以便扩展以满足需求,或者去除服务器以进行维护或升级。
发明内容
为了向读者提供基本的理解,下面给出了本公开的简化的概述。本发明内容不旨在标识要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。其唯一目的是以简化的形式呈现本文中公开的概念的选择,作为稍后呈现的更详细的描述的序言。
描述了数据中心中的服务器集群处的服务器。服务器包括作为集群的分布式存储器的部分的存储器。服务器具有对存储在分布式存储器的区域中的软件对象执行事务和无锁定读取的至少一个处理器,软件对象和事务的细节在分布式存储器中被复制。处理器可以接收指示包括其他服务器中的至少一个的添加、去除或潜在故障的集群的新配置的消息。处理器被配置为使用恢复过程,该恢复过程使得无锁定读取和提交的事务能够跨配置保持原子性、一致性、隔离性和持久性的属性。参考以下结合附图考虑的具体实施方式,将更容易理解很多附属特征。
附图说明
根据附图阅读下面的具体实施方式将更好地理解本说明书,在附图中:
图1是具有拥有新的恢复过程的服务器集群的数据中心的示意图,并且示出了数据中心被用于向终端用户设备和web服务器提供云服务;
图2是诸如图1的服务器之一等数据中心服务器的示意图;
图3是数据中心服务器集群处的服务器和配置管理器的配置的示意图;
图4是事务协议的示意图;
图5是数据中心服务器集群中的恢复过程的流程图;
图6是作为恢复过程的部分的数据中心的服务器处的方法的流程图;
图7是数据中心中的事务状态恢复过程的流程图;
图8是作为恢复过程的部分的数据中心的服务器处的流程图;
图9是数据中心的作为事务A的协调器的服务器处的过程和数据中心的作为参与事务A的区域的主要者的服务器处的过程的流程图;
图10是其中可以实现数据中心的服务器(诸如图2的服务器)的实施例的示例性的基于计算的设备。
相同的附图标记在附图中用于表示相同的部分。
具体实施方式
以下结合附图提供的具体实施方式旨在作为对本示例的描述,而不是旨在表示可以构建或利用本示例的唯一形式。该描述阐述了示例的功能以及用于构建和操作示例的步骤的顺序。但是,相同或等同的功能和顺序可以通过不同的示例来实现。
在数据中心中运行的应用越来越需要提供旨在可靠的云计算服务。例如,目的可以是提供具有原子性、一致性、隔离性和持久性的数据库事务(被称为ACID事务)。事务可以是对数据库(诸如数据中心处的服务器集群的分布式存储器)的单个逻辑操作。例如,事务可以是从一个数据记录到另一数据记录的数据传输,可能涉及多个变化。在下面描述的示例中,数据库可以是在数据中心的多个服务器的主存储器上在逻辑上定义的分布式存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680033822.7/2.html,转载请声明来源钻瓜专利网。