发明名称 |
Global indexing within an enterprise object store file system |
摘要 |
A file system is disclosed that includes an application wide name space instantiated in a global index (Gindex) that is used for accessing objects related to an application. Using the Gindex, a method for cache coherency includes establishing one or more appliances, each defining a storage cluster; establishing one or more tenants spanning across appliances, wherein an application stores objects in file systems associated with the appliances and tenants; establishing a Gindex including metadata relating to objects stored in association with the application; replicating the Gindex to plurality of data centers supporting the tenants; storing an original object at a first data center; storing a cached copy of the object at a second data center; aligning the cached copy using metadata for the object from a local copy of the Gindex. |
申请公布号 |
US8775486(B2) |
申请公布日期 |
2014.07.08 |
申请号 |
US201113101964 |
申请日期 |
2011.05.05 |
申请人 |
Symantec Corporation |
发明人 |
Carmichael John Albert |
分类号 |
G06F17/00 |
主分类号 |
G06F17/00 |
代理机构 |
Wilmer Cutler Pickering Hale and Dorr LLP |
代理人 |
Wilmer Cutler Pickering Hale and Dorr LLP |
主权项 |
1. A computer-implemented method for cache coherency, comprising:
establishing one or more appliances, each defining a storage cluster; establishing one or more tenants spanning across said one or more appliances, wherein an application stores objects in file systems associated with said appliances and said tenants; establishing a global index (Gindex) including metadata relating to objects stored in association with said application, wherein each object is associated with a unique object identifier; replicating said Gindex to plurality of data centers supporting said one or more tenants; storing an original object at a first data center; storing a cached copy of said original object at a second data center; establishing a data center index for said second data center including metadata relating to cached copies of objects stored at said second data center; determining that said cached copy exists from said metadata of said Gindex associated with said original object; and aligning said cached copy of said object to said original object using metadata for said original object from a local copy of said Gindex. |
地址 |
Mountain View CA US |