The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 24, 2021

Filed:

Sep. 21, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Cristian Diaconu, Kirkland, WA (US);

Vikram Wakade, Sammamish, WA (US);

Naveen Prakash, Sammamish, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 11/14 (2006.01); G06F 16/22 (2019.01); G06F 11/16 (2006.01); G06F 11/20 (2006.01); G06F 12/0868 (2016.01); G06F 12/0891 (2016.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1471 (2013.01); G06F 11/1662 (2013.01); G06F 11/2092 (2013.01); G06F 12/0868 (2013.01); G06F 12/0891 (2013.01); G06F 16/221 (2019.01); G06F 3/0655 (2013.01); G06F 3/0656 (2013.01); G06F 3/0683 (2013.01); G06F 11/2053 (2013.01);
Abstract

Caching storage segments (e.g., pages) loaded from a remote storage such that, during recovery, the cached loaded storage segments may be at least partially recovered without reloading the storage segments from the remote storage. During normal operation of a computing system, storage segments are loaded from remote storage into local memory of a computing system. At some point, either due to eviction of the storage segment due to aging out of the storage segment, or due to writing of the storage segment, it is determined to write at least some of the loaded storage segments into local persistent storage. In conjunction with this, the corresponding storage segment is written to a respective storage address of the local persistent storage. Also, a correlation between an identifier of the storage segment and the respective address in the persistent storage is recorded in a persistent data structure.


Find Patent Forward Citations

Loading…