Migration of newly allocated data to a storage tier

US9639293B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9639293-B2
Application numberUS-201615151529-A
CountryUS
Kind codeB2
Filing dateMay 11, 2016
Priority dateJul 9, 2014
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • G06F3/0647Primary

    Migration mechanisms · CPC title

  • 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 data integrity, e.g. data losses, bit errors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9639293B2 cover?
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 ext…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0647. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).