[发明专利]对象存储库在网络上的基于群的同步有效
申请号: | 201080023715.9 | 申请日: | 2010-05-27 |
公开(公告)号: | CN102449616A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | A.萨佩克 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/44;G06F17/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 对象组可以由一组计算机冗余地存储,每个计算机被配置成存储对应的对象的本地表示。当计算机改变对象组时(例如,通过添加或更改对象),可以通过从存储更新对象的节点的邻居迭代地形成和使用自组群网络,而跨越多个计算机来同步更新的对象。这个群网络可以合作地操作,其中每个节点尽可能快速地分发对象组块到其它节点,并且可以忽视诸如公平性和欺骗避免那样的、竞争性群网络的概念,它们可能不适用于合作的群集,否则会使得对象的传播变慢。替换的“要求(ask)”技术可被包括来识别和恢复遗漏的对象更新,以及计算环境主机可以被包括进来作为权威的对象源和/或作为最后手段的对象存储库。 | ||
搜索关键词: | 对象 存储 网络 基于 同步 | ||
【主权项】:
一种同步由具有处理器(164)的计算机(162)存储的对象组(166)的对象(14)与由通过至少一个网络(16)可访问的至少一个节点存储的对象组的对应对象的方法(120),该方法(120)包括:在处理器(164)上执行指令,所述指令被配置成:从所述节点(18)中选择包括至少一个邻居的邻居组,所述至少一个邻居是该计算机(162)和邻居组的其它邻居通过所述至少一个网络(16)可访问的;以及在识别对象组(166)中的更新的对象(14)后:确定邻居组中没有存储该更新对象(14)的邻居;形成包括没有存储该更新对象(14)的邻居的群节点(118)的群网络(116);将为该更新对象(14)形成的群网络(116)通知给群节点(118);以及使用群网络(166)发送该更新对象(114)到群节点(118)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201080023715.9/,转载请声明来源钻瓜专利网。