-
公开(公告)号:CN102035886B
公开(公告)日:2012-12-12
申请号:CN201010583610.0
申请日:2007-11-08
Applicant: 微软公司
Inventor: R·L·哈萨 , L·迅 , G·K·R·卡基法亚 , D·马尔克 , L·周
CPC classification number: H04L67/1095 , G06F11/1425 , G06F17/30215 , G06F17/30578 , H04L67/104 , H04L67/1046
Abstract: 在某些实施例中,确定主节点已从节点的副本集中的多个节点中选择出来。主节点接收并处理客户机数据访问请求。该副本集包括该主节点和其它副节点。主节点接收客户机数据访问请求。主节点按照接收客户机数据访问请求的顺序向改变状态的每一客户机数据访问请求分配一数据序列号。该数据序列号包括副本集中的每一节点要遵循的线性化处理顺序。主节点向副节点发送包括任何对应的数据序列号的改变的客户机数据访问请求。主节点从阈值数量的副节点接收指示客户机数据访问请求的接收的确认。主节点提交数据改变访问请求。
-
公开(公告)号:CN101491006B
公开(公告)日:2012-07-11
申请号:CN200780024622.6
申请日:2007-03-29
Applicant: 微软公司
Inventor: G·K·R·卡基法亚 , L·迅 , R·L·哈萨
IPC: H04L12/28
CPC classification number: H04L45/02 , H04L12/4637
Abstract: 本发明涉及用于帮助会合联盟内的近邻间通信的方法、系统和计算机程序产品。节点维护包括旁系环和对旁系环的相应入口节点的旁系环集入口表。节点可以在环树内的环的配置上交换旁系环集入口状态以彼此更新。节点可以参考旁系环集入口表,以及其它节点,来标识对作为该节点的旁系环的环的入口节点。消息可以被发送到旁系环中的入口节点。消息可以包括目标邻近环中的入口节点要将消息解析到目标邻近环中具有最接近所指示的目的地节点的节点ID的节点的指示。
-
公开(公告)号:CN102197387A
公开(公告)日:2011-09-21
申请号:CN200980142628.2
申请日:2009-10-16
Applicant: 微软公司
Inventor: G·K·R·卡基法亚 , L·迅 , R·R·辛哈
CPC classification number: G06F9/5072
Abstract: 确保在任何给定时间从种子节点形成单个环的系统和方法。“引导”阶段被包括在节点的生命周期中,以减轻网络中的脑分裂情况的影响。在此引导阶段期间,如果找到现有环,则种子节点可按与非种子节点所进行的相同的方式加入现有环。如果没有检测到环,则引导阶段尝试推选种子节点为“超级种子节点”,其中可在随后通过以此新超级种子节点作为第一节点来形成新环。
-
公开(公告)号:CN101352002A
公开(公告)日:2009-01-21
申请号:CN200680050333.9
申请日:2006-12-19
Applicant: 微软公司
Inventor: C·G·凯勒 , G·K·R·卡基法亚 , H·O·威尔逊 , R·L·哈萨
CPC classification number: H04L67/104 , H04L67/1046 , H04L67/1059 , H04L67/1063 , H04L67/1065 , H04L67/24 , H04L67/32
Abstract: 本发明的实现部分涉及对等通信系统的优化。例如,一个实现涉及使用在对等之间动态创建、高速缓存和管理通信信道的灵巧收发机。另一实现涉及使用可用于在各个对等之间高效注册和分发对等消息的中央跟踪对象。在一个实现中,中央跟踪对象在组中的对等之间共享。又一实现涉及将对等组与名空间相关联,以及用于将一个名空间的对等组包括在不同名空间的其他对等组内。本发明的这些和其他方面也可用于确保保存给定对等消息的传递意图,以及确保在任何给定时间向任何给定对等传输最佳数目的消息。
-
公开(公告)号:CN102404383A
公开(公告)日:2012-04-04
申请号:CN201110306685.9
申请日:2011-09-27
Applicant: 微软公司
Inventor: M·G·塔尔塔 , G·K·R·卡基法亚
IPC: H04L29/08
CPC classification number: G06F9/466
Abstract: 本发明涉及在分布式基础设施中执行计算。本发明涉及用于在分布式基础设施中执行计算的方法、系统和计算机程序产品。本发明的实施例包括可用于执行高效(存储器内)的、可伸缩的、能从故障恢复的、原子的、流控制的、长时间运行的无状态的和有状态的分布式计算的通用分布式计算基础设施。由分布式计算基础设施提供的保证可以建立在底层分布式基本构造的现存保证的基础上,以隐藏容错的复杂性、允许大规模高可用处理、允许高效资源利用以及便于有状态和无状态计算的通用开发。分布式计算基础设施还可提供一基底,在该基底上可增强现存分布式计算模型以使之变得能从故障恢复。
-
公开(公告)号:CN102197389A
公开(公告)日:2011-09-21
申请号:CN200980142633.3
申请日:2009-10-16
Applicant: 微软公司
IPC: G06F15/16 , G06F17/00 , G06F15/177
CPC classification number: H04L67/1095 , G06F11/1425 , G06F11/2025 , G06F11/2094 , H04L67/34
Abstract: 本发明涉及用于管理分布式环境中的数据节点的配置的系统和方法。配置管理器被实现为分布式主节点集合,该集合可以使用基于法定数量的处理,以使得能可靠地标识存储了当前配置信息的主节点,即使一些主节点发生故障。如果无法达成法定数量的主节点或者发生阻止标识当前配置信息的某种其他事件,则可以通过分析来自与配置相关联的读/写法定数量的节点的报告来重建配置管理器,从而允许自动恢复数据分区,。
-
公开(公告)号:CN102197388A
公开(公告)日:2011-09-21
申请号:CN200980142631.4
申请日:2009-10-16
Applicant: 微软公司
Inventor: S·O·沃蒂莱宁 , G·K·R·卡基法亚 , A·卡尔汉 , L·迅
CPC classification number: G06F9/5061 , G06F17/30575
Abstract: 公开了还原分布式环境中的节点的失效重配置的系统和方法。通过分析来自与配置相关联的读/写定额的节点的报告,可以促进数据分区的自动恢复。此外,配置管理器组件跟踪复制单元的当前配置并判断是否要求重配置(例如,由于节点失效、节点恢复、副本添加/删除、副本移动、或副本角色改变等等)。可以基于与新配置和旧配置相关联的动态定额,以事务一致的方式执行被激活为从旧配置复制到在新配置上复制的数据的重配置。
-
公开(公告)号:CN102035886A
公开(公告)日:2011-04-27
申请号:CN201010583610.0
申请日:2007-11-08
Applicant: 微软公司
Inventor: R·L·哈萨 , L·迅 , G·K·R·卡基法亚 , D·马尔克 , L·周
CPC classification number: H04L67/1095 , G06F11/1425 , G06F17/30215 , G06F17/30578 , H04L67/104 , H04L67/1046
Abstract: 在某些实施例中,确定主节点已从节点的副本集中的多个节点中选择出来。主节点接收并处理客户机数据访问请求。该副本集包括该主节点和其它副节点。主节点接收客户机数据访问请求。主节点按照接收客户机数据访问请求的顺序向改变状态的每一客户机数据访问请求分配一数据序列号。该数据序列号包括副本集中的每一节点要遵循的线性化处理顺序。主节点向副节点发送包括任何对应的数据序列号的改变的客户机数据访问请求。主节点从阈值数量的副节点接收指示客户机数据访问请求的接收的确认。主节点提交数据改变访问请求。
-
公开(公告)号:CN102197387B
公开(公告)日:2013-12-18
申请号:CN200980142628.2
申请日:2009-10-16
Applicant: 微软公司
Inventor: G·K·R·卡基法亚 , L·迅 , R·R·辛哈
CPC classification number: G06F9/5072
Abstract: 确保在任何给定时间从种子节点形成单个环的系统和方法。“引导”阶段被包括在节点的生命周期中,以减轻网络中的脑分裂情况的影响。在此引导阶段期间,如果找到现有环,则种子节点可按与非种子节点所进行的相同的方式加入现有环。如果没有检测到环,则引导阶段尝试推选种子节点为“超级种子节点”,其中可在随后通过以此新超级种子节点作为第一节点来形成新环。
-
公开(公告)号:CN101535977B
公开(公告)日:2011-09-14
申请号:CN200780041759.2
申请日:2007-11-08
Applicant: 微软公司
Inventor: R·L·哈萨 , L·迅 , G·K·R·卡基法亚 , D·马尔克 , L·周
IPC: G06F15/16
CPC classification number: H04L67/1095 , G06F11/1425 , G06F17/30215 , G06F17/30578 , H04L67/104 , H04L67/1046
Abstract: 在某些实施例中,确定主节点已从节点的副本集中的多个节点中选择出来。主节点接收并处理客户机数据访问请求。该副本集包括该主节点和其它副节点。主节点接收客户机数据访问请求。主节点按照接收客户机数据访问请求的顺序向改变状态的每一客户机数据访问请求分配一数据序列号。该数据序列号包括副本集中的每一节点要遵循的线性化处理顺序。主节点向副节点发送包括任何对应的数据序列号的改变的客户机数据访问请求。主节点从阈值数量的副节点接收指示客户机数据访问请求的接收的确认。主节点提交数据改变访问请求。
-
-
-
-
-
-
-
-
-