Log cleaning and tiering in a log-based data storage system
AssigneeEMC IP Holding Company LLC
InventorsVamsi Vankamamidi, Richard P. Ruef, Steven Morley, Ryan Gadsby
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsVamsi Vankamamidi, Richard P. Ruef, Steven Morley, Ryan Gadsby
Estimating the term…
A technique is directed to cleaning a log structure. The technique involves identifying extents (e.g., a contiguous segment of 8 MB) to reclaim from a first storage tier of a set of storage tiers containing the log structure. The technique further involves performing a tier selection operation to select a target storage tier from the set of storage tiers based on a utilization measure of the log structure. The technique further involves, after identifying the extents to reclaim and performing the tier selection operation, storing data from the identified extents into a new extent of the target storage tier and freeing the identified extents. Such a technique combines log cleaning and tiering into a single operation thus placing less stress on storage devices (e.g., less wear on flash memory, etc.), consuming fewer system resources, and providing better performance.
A computer-implemented method of cleaning a log structure, the method comprising:
A computer program product having a non-transitory computer readable medium which stores a set of instructions to clean a log structure, the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:
Data storage equipment, comprising:
Dependencies are inferred from the claim text.