[发明专利]高效的文件散列标识符计算有效
申请号: | 200880110492.2 | 申请日: | 2008-09-22 |
公开(公告)号: | CN101809566A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | E·C·佩林;R·V·普迪派蒂 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张欣;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 描述了与每一文件的状态数据相关联地维护文件的高速缓存的散列值,该状态数据表示该文件的内容在散列化时的状态。例如,在日志文件系统中,状态数据可包括文件在日志中的更新序列号和该日志实例的日志标识符。对文件的散列值的请求通过确定是否为该文件维护了高速缓存的散列值来处理。如果是并且相关联的所维护的状态数据与该文件的当前状态数据相匹配,则文件内容自最后散列计算以来未被修改,由此响应于请求来返回高速缓存的散列值。否则,为该文件计算新散列值并返回该散列值,并且将该散列值高速缓存以供将来使用。可以为给定文件高速缓存多种类型的散列。 | ||
搜索关键词: | 高效 文件 标识符 计算 | ||
【主权项】:
一种在计算环境中的系统,包括:散列数据存储(134),其中多个文件中的每一个文件在所述散列数据存储中都具有一个条目,所述条目包括至少一个散列值和表示所述文件的内容在散列化时间的状态的状态数据,所述散列化时间对应于计算所述文件的所述至少一个散列值的时间;以及散列返回机制(130),所述散列返回机制耦合到所述散列数据存储以处理对文件的散列值的请求,包括在接收到对文件的散列值的请求后访问所述散列数据存储以在所述散列数据存储中定位所述文件的条目,相对于所述文件的当前状态数据(120)评估与所述文件相关联的状态数据以根据该评估确定所述文件内容(106)是否自所述散列化时间以来未被改变,并且如果未被改变则通过响应于所述请求来从所述散列数据存储(134)返回所述文件的值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200880110492.2/,转载请声明来源钻瓜专利网。