发明名称 MANAGING CACHE DATA AND METADATA
摘要 <p>Embodiments of the invention provide techniques for managing cache metadata providing a mapping between addresses on a storage medium (e.g., disk storage) and corresponding addresses on a cache device at data items are stored. In some embodiments, cache metadata may be stored in a hierarchical data structure comprising a plurality of hierarchy levels. Only a subset of the plurality of hierarchy levels may be loaded to memory, thereby reducing the memory“footprint”of cache metadata and expediting the process of restoring the cache metadata during startup operations. Startup may be further expedited by using cache metadata to perform operations associated with reboot. Thereafter, as requests to read data items on the storage medium are processed using cache metadata to identify addresses at which the data items are stored in cache, the identified addresses may be stored in memory. When the computer is later shut down, instead of having to transfer the entirety of the cache metadata from memory to storage, only the subset of the plurality of hierarchy levels and/or the identified addresses previously loaded to memory may be transferred (e.g., to the cache device), thereby expediting the shutdown of the computer.</p>
申请公布号 EP2353081(A2) 申请公布日期 2011.08.10
申请号 EP20090826570 申请日期 2009.11.03
申请人 MICROSOFT CORPORATION 发明人 IYIGUN, MEHMET;BAK, YEVGENIY;FORTIN, MICHAEL;FIELDS, DAVID;ERGAN, CENK;KIRSHENBAUM, ALEXANDER
分类号 G06F9/00;G06F12/08;G06F13/10 主分类号 G06F9/00
代理机构 代理人
主权项
地址