Extended page patching
AssigneeMicrosoft Corporation
InventorsAlexandre Santana da Costa, Umair Ahmad, Brett A. Shirley, Matthew G. Gossage
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlexandre Santana da Costa, Umair Ahmad, Brett A. Shirley, Matthew G. Gossage
Estimating the term…
The embodiments described herein generally relate to methods and systems for using an extended patching procedure for correction or repair of logical data portions, pages, or sectors of a computer data storage device. The extended patching procedure targets for repair not only the page(s) appearing to be defective or unusable based on a failed read operation for a data transfer request, but also additional pages. Determining the additional pages to include for automatic patching is based on: statistical distribution analyzes to include pages within the physical or logical vicinity of the original page, information about the underlying storage device technology or Input/Output (I/O) subsystem, and/or historical data about error conditions for areas related to the original page. Preemptively patching pages based on extended page lists improves system performance by reducing the total number of costly repair processes and by avoiding situations involving correction actions that fail to resolve.
A computer-implemented method for automatically patching pages of a first computer data storage device using an extended patching procedure, the method comprising:
A computer-implemented method for automatically patching pages of a first computer data storage device using an extended patching procedure, the method comprising:
A system for extending page patching of a first computer data storage device, the system comprising:
Dependencies are inferred from the claim text.