Managing storage contention in automated storage systems
First Claim
1. A method for managing storage contention in an automated storage system, the method comprising the steps of:
- a) assigning logical storage units (“
LU'"'"'s”
) to logical groups, wherein some of the LU'"'"'s are grouped together as a first logical group, and others of the LU'"'"'s are grouped together as a second logical group; and
b) “
assigning physical storage resources responsive to the LU logical groupings, wherein the physical storage resources assigned to the LU'"'"'s in the first logical group are independent of the physical storage resources assigned to the LU'"'"'s in the second logic group, so that the LU'"'"'s in the first logical group cannot contend for physical storage resources with the LU'"'"'s in the second logical group;
c) wherein step a) comprises assigning one of the LU'"'"'s to a third logical group, and automatically assigning the LU'"'"'s to the logical groups responsive to predetermined contention avoidance relations among the LU'"'"'s, and step b) comprises assigning the LU'"'"'s in the third logical group to physical storage resources that are independent of the storage resources assigned to the LU'"'"'s in the first and second logical groups.
3 Assignments
0 Petitions
Accused Products
Abstract
An automated process of assigning storage resources to logical units (“LU'"'"'s”) is informed of contention avoidance, in order to yield reduced contention. LU'"'"'s are defined and assigned to logical groups. Then a process having automatic aspects assigns physical storage resources to the LU'"'"'s responsive to the LU logical groupings. In another aspect, the assignment of physical storage resources is responsive to the logical groups in a manner such that the LU'"'"'s in one logical group cannot contend for physical storage resources with the LU'"'"'s in another group, but the LU'"'"'s in a single group may contend with one another. In lieu of LU'"'"'s being manually assigned to logical groups, certain contention avoidance relations among the LU'"'"'s are defined and then an automated process assigns the LU'"'"'s to logical groups responsive to the contention avoidance relations.
-
Citations
16 Claims
-
1. A method for managing storage contention in an automated storage system, the method comprising the steps of:
-
a) assigning logical storage units (“
LU'"'"'s”
) to logical groups, wherein some of the LU'"'"'s are grouped together as a first logical group, and others of the LU'"'"'s are grouped together as a second logical group; and
b) “
assigning physical storage resources responsive to the LU logical groupings, wherein the physical storage resources assigned to the LU'"'"'s in the first logical group are independent of the physical storage resources assigned to the LU'"'"'s in the second logic group, so that the LU'"'"'s in the first logical group cannot contend for physical storage resources with the LU'"'"'s in the second logical group;
c) wherein step a) comprises assigning one of the LU'"'"'s to a third logical group, and automatically assigning the LU'"'"'s to the logical groups responsive to predetermined contention avoidance relations among the LU'"'"'s, and step b) comprises assigning the LU'"'"'s in the third logical group to physical storage resources that are independent of the storage resources assigned to the LU'"'"'s in the first and second logical groups. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for managing storage contention in an automated storage system, the apparatus comprising:
-
a processor coupled to a storage device, wherein the storage device is for storing a program for controlling the processor, and wherein the processor is operative with the storage device to execute the program for performing the steps of;
a) assigning logical storage units (“
LU'"'"'s”
) to logical groups, wherein some of the LU'"'"'s are grouped together as a first logical group, and others of the LU'"'"'s are grouped together as a second logical group; and
b) assigning physical storage resources responsive to the LU logical groupings, wherein the physical storage resources assigned to the LU'"'"'s in the first logical group are independent of the physical storage resources assigned to the LU'"'"'s in the second logic group, so that the LU'"'"'s in the first logical group cannot contend for physical storage resources with the LU'"'"'s in the second logical group;
c) wherein step a) comprises automatically assigning the LU'"'"'s to the logical groups responsive to predetermined contention avoidance relations among the LU'"'"'s. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product for managing storage contention in an automated storage system, the computer program product comprising:
-
a) instructions for assigning logical storage units (“
LU'"'"'s”
) to logical groups, wherein some of the LU'"'"'s are grouped together as a first logical group, and others of the LU'"'"'s are grouped together as a second logical group; and
b) instructions for assigning physical storage resources responsive to the LU logical groupings, wherein the physical storage resources assigned to the LU'"'"'s in the first logical group are independent of the physical storage resources assigned to the LU'"'"'s in the second logic group, so that the LU'"'"'s in the first logical group cannot contend for physical storage resources with the LU'"'"'s in the second logical group;
c) wherein a) comprises instructions for automatically assigning the LU'"'"'s to the logical groups responsive to predetermined contention avoidance relations among the LU'"'"'s. - View Dependent Claims (13, 14, 15, 16)
-
Specification