System and method for QoS-based storage tiering and migration technique
First Claim
Patent Images
1. A method for providing Quality of Service (QoS)-based storage tiering and migration in a storage system, said method comprising:
- monitoring an application process when the application process is accessing a first storage tier of the storage system;
based on said monitoring, determining a QoS factor measurement of the application process;
comparing the QoS factor measurement to at least one of;
a first pre-determined QoS factor threshold and a second pre-determined QoS factor threshold; and
when said comparing indicates that the QoS factor measurement is greater than the first pre-determined QoS factor threshold, creating a Point-in-Time (PiT) copy and establishing an access permission of the PiT copy as Read Only, wherein the PiT copy is based upon the first storage tier, when said comparing indicates that the QoS factor measurement is less than the first pre-determined QoS factor threshold and greater than the second pre-determined QoS factor threshold, migrating data from the PiT copy to a second storage tier.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method for providing Quality Of Service (QoS)-based storage tiering and migration in a storage system. The method allows for configurable application data latency thresholds to be set on a per user basis and/or a per application basis so that a storage tiering mechanism and/or a storage migrating mechanism may be triggered for moving application data to a different class of storage.
21 Citations
18 Claims
-
1. A method for providing Quality of Service (QoS)-based storage tiering and migration in a storage system, said method comprising:
-
monitoring an application process when the application process is accessing a first storage tier of the storage system; based on said monitoring, determining a QoS factor measurement of the application process; comparing the QoS factor measurement to at least one of;
a first pre-determined QoS factor threshold and a second pre-determined QoS factor threshold; andwhen said comparing indicates that the QoS factor measurement is greater than the first pre-determined QoS factor threshold, creating a Point-in-Time (PiT) copy and establishing an access permission of the PiT copy as Read Only, wherein the PiT copy is based upon the first storage tier, when said comparing indicates that the QoS factor measurement is less than the first pre-determined QoS factor threshold and greater than the second pre-determined QoS factor threshold, migrating data from the PiT copy to a second storage tier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
a non transitory signal bearing medium bearing; computer-usable code configured for monitoring an application process when the application process is accessing a first storage tier of a storage system; computer-usable code configured for, based on said monitoring, determining a QoS factor measurement of the application process; computer-usable code configured for comparing the QoS factor measurement to at least one of;
a first pre-determined QoS factor threshold and a second pre-determined QoS factor threshold; andcomputer-usable code configured for, when said comparing indicates that the QoS factor measurement is greater than the first pre-determined QoS factor threshold, creating a Point-in-Time (PiT) copy and establishing an access permission of the PiT copy as Read Only, wherein the PiT copy is based upon the first storage tier and computer-usable code configured for, when said comparing indicates that the QoS factor measurement is less than the first pre-determined QoS factor threshold and greater than the second pre-determined QoS factor threshold, migrating data from the PiT copy to a second storage tier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A storage system, comprising:
-
a processor; a memory, said memory being connected to the processor; and control programming for executing on the processor, wherein the control programming is configured for;
monitoring an application process when the application process is accessing a first storage tier of the storage system;
based on said monitoring, determining a QoS factor measurement of the application process;
comparing the QoS factor measurement to at least one of;
a first pre-determined QoS factor threshold and a second pre-determined QoS factor threshold; and
when said comparing indicates that the QoS factor measurement is greater than the first pre-determined QoS factor threshold, creating a Point-in-Time (PiT) copy and establishing an access permission of the PiT copy as Read Only, wherein the PiT copy is based upon the first storage tier, when said comparing indicates that the QoS factor measurement is less than the first pre-determined QoS factor threshold and greater than the second pre-determined QoS factor threshold, migrating data from the PiT copy to a second storage tier. - View Dependent Claims (16, 17, 18)
-
Specification