Patent ID: 7711916
Filing Date: 2010-05-04
Classification: G06F

Abstract:
1. A computer-implemented method comprising: monitoring which persistent memory blocks, in which a single data file is stored, are involved in one or more I/O operations, wherein the single data file comprises a plurality of extents that are distinct portions; for extents, of the plurality of extents, that have a corresponding persistent memory block that was involved in an I/O operation, setting a respective access bit to indicate an I/O operation involved that extent; storing first data from a first extent, of the plurality of extents that are distinct portions of a single data file, in a first persistent storage device; storing second data from a second extent, of the plurality of extents, in a second persistent storage device; and generating an access bitmap for the file based on the access bits, wherein the decision of where to store the first and second data is made automatically based, at least in part, on the access bit map.