Data operations using a cache table in a file system
AssigneeMicrosoft Technology Licensing, LLC
InventorsKarel Danihelka, Omar Carey, Rajsekhar Das
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsKarel Danihelka, Omar Carey, Rajsekhar Das
Estimating the term…
Methods, systems, and computer storage media for providing reduced-latency data operations in a file system. In operation, a request to perform a data operation associated with a B+ table storage of a file system is received. The file system supports the B+ table storage that is accessible using a B+ tree lookup logic for accessing B+ table data and supports a cache storage that is accessible using a cache table lookup logic for accessing cache data in the cache storage. A number of references to the location in the B+ table storage is determined. The location in the B+ table storage is associated with the request to perform the data operation. Based on determining the number of references to the location, a cache storage location to perform the data operation is accessed. The cache storage location is mapped (using the cache table) to the location in the B+ table storage.
A system comprising a file system engine for providing data operations in file systems, the system comprising:
One or more computer storage media having computer-executable instructions embodied thereon that, when executed, by one or more processors, cause the one or more processors to perform a method for providing data operations in file systems, the method comprising:
A computer-implemented method for providing data operations in file systems, the method comprising:
Dependencies are inferred from the claim text.