发明名称 Systems and methods for efficiently locating object names in a large index of records containing object names
摘要 A method, article of manufacture, and apparatus for tracking a plurality of objects being stored are disclosed. In an embodiment, this comprises computing the hash value of the name of each object being stored, setting the corresponding bits in a bitmap, and storing the bitmap as a hint in an index. The size of the bitmap is determined by the space available for storing the hint, and the range of hash values is determined by the size of the bitmap. The range may be determined by choosing a prime number smaller than the space available for storing the bitmap. Either the hint or the longest pathname containing the objects can be stored, and this may be selected based on the application.
申请公布号 US8938428(B1) 申请公布日期 2015.01.20
申请号 US201213448391 申请日期 2012.04.16
申请人 EMC Corporation 发明人 Ozekinci Yasemin Ugur;Papadakis Thomas
分类号 G06F7/00;G06F17/00 主分类号 G06F7/00
代理机构 代理人 Chen Theodore A.;Gupta Krishnendu
主权项 1. A method of tracking a plurality of file system objects being stored, wherein the plurality of objects is associated with a saveset, comprising: providing a bitmap; applying a hash function to a name of each file system object to generate a hash value k; setting the kth bit in the bitmap to ON; and storing the bitmap as a hint in an index, wherein the hint is associated with the saveset, wherein the index contains at least a second hint stored as a second bitmap and associated with a second saveset, wherein the bitmap and the second bitmap are identical; and wherein the saveset and the second saveset are different.
地址 Hopkinton MA US