发明授权
- 专利标题: Methods and systems for file replication utilizing differences between versions of files
- 专利标题(中): 文件复制的方法和系统利用文件版本之间的差异
-
申请号: US10402603申请日: 2003-03-28
-
公开(公告)号: US07320009B1公开(公告)日: 2008-01-15
- 发明人: Piyush Kumar Srivastava , Madhusudhana Honnuduke Srinivasa Murthy
- 申请人: Piyush Kumar Srivastava , Madhusudhana Honnuduke Srinivasa Murthy
- 申请人地址: US UT Provo
- 专利权人: Novell, Inc.
- 当前专利权人: Novell, Inc.
- 当前专利权人地址: US UT Provo
- 代理机构: King & Schickli, PLLC
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Methods and systems for efficient file replication are provided. In some embodiments, one or more coarse signatures for blocks in a base file are compared with those coarse signatures for blocks of a revised file, until a match is found. A fine signature is then generated for the matching block of the revised file and compared to a fine signature of the base file. Thus, fine signatures are not computed unless a coarse signature match has been found, thereby minimizing unneeded time-consuming fine signature calculations. Methods are also provided for determining whether to initiate a delta file generation algorithm, or whether to utilize a more efficient replication method, based upon system and/or file parameters. In accordance with additional embodiments, the lengths of valid data on physical blocks are obtained from physical block mappings for the files, and these lengths and mappings are utilized for delta file generation, to minimize unnecessary signature computations.
信息查询