Method and apparatus to use DRAM as a cache for slow byte-addressible memory for efficient cloud applications
US-12174739-B2 · Dec 24, 2024 · US
US2016253121A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016253121-A1 |
| Application number | US-201615151529-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 11, 2016 |
| Priority date | Jul 9, 2014 |
| Publication date | Sep 1, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, for migrating newly allocated data into a second storage tier, includes receiving a request to store a data item. The method includes allocating an extent to a first storage tier to store the new data item. The method includes determining whether an extent is newly allocated on the first storage tier. The method includes migrating, by avoiding a learning phase, the newly allocated extent to the second storage tier from the first storage tier.
Opening claim text (preview).
What is claimed is: 1 . A method for migrating newly allocated data into a second storage tier comprising: writing data to a first physical extent in the hard-disk-drive (HDD) storage tier; attaching, in response to writing the data, a metadata flag to a logical extent in a set of logical extents on a thin provisioning volume, wherein the logical extent corresponds to the first physical extent and the metadata flag indicates that the first logical extent is allocated; monitoring the set of logical extents on the thin provisioning volume for a metadata flag; detecting, by the monitoring, the metadata flag attached to the logical extent; migrating, in response to the detecting, the first physical extent to the solid-state-drive (SSD) storage tier. monitoring for performance degradation in the SDD storage tier, wherein performance degradation comprises an increase in read time of a second physical extent in the SSD storage tier; and demoting cold data from the SDD storage tier to the HDD storage tier in response to performance degradation in the SDD storage, wherein the cold data is data that is not accessed frequently. 2 . A computer system for migrating newly allocated data into a second storage tier comprising one or more computer processor circuits configured to perform a method comprising: receiving a request to store a data item, wherein the data item is a delivery status of a package related to a customer order; allocating a physical extent on a first storage tier to store the data item; monitoring a set of logical extents for a logical extent that is newly allocated; detecting a logical extent in the set of logical extents that is newly allocated on the first storage tier and that points to the physical extent; and migrating, in response to the logical extent being newly allocated, the physical extent to the second storage tier from the first storage tier, wherein the second storage tier exhibits a higher performance than the first storage tier. 3 . A computer program product for migrating newly allocated data into a second storage tier from a first storage tier from a plurality of storage devices comprising a computer readable storage device having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive a request to store a data item; allocate a physical extent on a first storage tier to store the data item; determine whether a logical extent associated with the physical extent is newly allocated on the first storage tier by receiving a notification that the logical extent is newly allocated; and migrate, by avoiding a learning phase and in response to the logical extent being newly allocated, the physical extent to the second storage tier from the first storage tier. 4 . The computer program product of claim 3 , wherein the allocating the physical extent includes: allocating the physical extent to a reserved unallocated space on a thin provision volume of the first storage tier.
Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays · CPC title
at area level, e.g. provisioning of virtual or logical volumes · CPC title
in relation to response time · CPC title
in relation to data integrity, e.g. data losses, bit errors · CPC title
Migration mechanisms · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.