[发明专利]资源新鲜度和复制有效
申请号: | 200680045183.2 | 申请日: | 2006-12-04 |
公开(公告)号: | CN101322116A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | G·瑟里亚纳拉亚南;H·刘;N·S·伯杰纳 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 新鲜 复制 | ||
1.一种计算机实现的用于资源更新的方法,包括:
经由一时间戳来检测主宿在本地机器上的本地资源是否是陈旧的,其中所 述时间戳包括所述本地资源的先前同步的时间,所述先前同步包括将从上游合 作伙伴接收的更新应用于所述本地资源,所述本地机器和上游合作伙伴参与一 复制组,其中经由时间戳来检测本地资源是否是陈旧的包括确定所述时间戳与 所述本地机器的本地系统时钟的时间之间的差异以及确定所述差异是否大于 一陈旧度值,所述陈旧度值被设置成等于或小于一墓碑周期;
如果所述本地资源是陈旧的,则制止将来自所述本地机器的本地资源的更 新发送到下游合作伙伴;以及
如果所述本地资源不是陈旧的,则将来自所述本地机器的本地资源的更新 发送到下游合作伙伴。
2.如权利要求1所述的方法,其特征在于所述陈旧度值能由系统管理员 来选择。
3.如权利要求1所述的方法,其特征在于,所述墓碑周期指示在与一资 源相关联的资源元数据被删除之前该资源能在多长的时间内被标记为已删除。
4.如权利要求1所述的方法,其特征在于,所述同步还包括:
获得所述上游伙伴上与所述本地机器上的相应资源不同的任何资源;
添加包含在所述上游伙伴上、但不包含在所述本地机器上的任何资源;以 及
通过更新所述时间戳来将所述本地资源标记为新鲜。
5.如权利要求4所述的方法,其特征在于,所述同步还包括删除在所述 本地机器上、但不在所述上游合作伙伴上的任何资源。
6.如权利要求1所述的方法,其特征在于,成功的同步包括维持与所述 上游伙伴的连接。
7.一种至少部分地由计算机实现的用于资源更新的方法,所述计算机包 括至少一个处理器和存储器,所述方法包括:
储存包括了彼此复制资源的各成员之间的第一同步的先前时间的值,其 中,所述第一同步包括将来自第一成员的更新应用到存储在第二成员上的资 源;
接收参加第二同步的请求,其中所述请求是在各成员中的第一成员处接收 的;
由所述第二成员通过计算当前时间和所述第一同步的先前时间之间的差 值并确定所述差值是否超出一陈旧度值来确定在所述第二成员上存储的资源 是否更新,所述陈旧度值能被设置成等于或小于一墓碑周期;以及
响应于所述确定步驟,由所述第二成员接受来自第三成员的连接请求,并 拒绝传送资源更新给第三成员的请求。
8.如权利要求7所述的方法,其特征在于,所储存的值包括时间戳。
9.如权利要求7所述的方法,其特征在于,所述第一同步包括在所述第 一成员和所述第一成员的合作伙伴之间的成功的资源同步。
10.如权利要求7所述的方法,其特征在于,所述第二同步包括在所述第 一成员和所述第一成员的下游合作伙伴之间同步资源的请求。
11.一种计算机实现的用于资源更新的系统,包括:
用于经由一时间戳来检测主宿在本地机器上的本地资源是否是陈旧的的 装置,其中所述时间戳包括所述本地资源的先前同步的时间,所述先前同步包 括将从上游合作伙伴接收的更新应用于所述本地资源,所述本地机器和上游合 作伙伴参与一复制组,其中经由时间戳来检测本地资源是否是陈旧的包括确定 所述时间戳与所述本地机器的本地系统时钟的时间之间的差异以及确定所述 差异是否大于一陈旧度值,所述陈旧度值被设置成等于或小于一墓碑周期;
用于如果所述本地资源是陈旧的,则制止将来自所述本地机器的本地资源 的更新发送到下游合作伙伴的装置;以及
用于如果所述本地资源不是陈旧的,则将来自所述本地机器的本地资源的 更新发送到下游合作伙伴的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680045183.2/1.html,转载请声明来源钻瓜专利网。