Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
176 words
A method for improving the efficiency of a data storage hierarchy, the data storage hierarchy including a first level of data storage and a second level of data storage each coupled to a host processor, the second level having a relatively greater capacity for storing data than the first level and including an automated storage library, the library including a peripheral storage device, a plurality of storage cells, and a machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells, the method comprising the machine-executed steps of: monitoring a utilization of the library wherein the utilization is a volume mount rate of the means for mounting; comparing the utilization of the library to a first predetermined value; and, in response thereto, if the utilization of the library exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, the host processor promoting data from the library to the first level.
Claim 2
Independent Claim
176 words
A method for improving the efficiency of a data storage hierarchy, the data storage hierarchy including a first level of data storage and a second level of data storage each coupled to a host processor, the second level having a relatively greater capacity for storing data than the first level and including an automated storage library, the library including a peripheral storage device, a plurality of storage cells, and a machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells, the method comprising the machine-executed steps of: monitoring a utilization of the library wherein the utilization is a volume mount rate of the means for mounting; comparing the utilization of the library to a first predetermined value; and, in response thereto, if the utilization of the library exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, the host processor promoting data from the library to the first level.
Claim 3
Dependent Claim
42 words
The method of claim 1 wherein, if the utilization of the library exceeds the first predetermined value, the host processor promotes data from the library to the first level until the utilization of the library is reduced to a second predetermined value.
Claim 4
Dependent Claim
44 words
The method of claim 1 wherein, if the utilization of the library exceeds the first predetermined value, the host processor promotes volumes of data from the library to the first level until the utilization of the library is reduced to a second predetermined value.
Claim 5
Dependent Claim
51 words
The method of claim 1 wherein, if the utilization of the library exceeds the first predetermined value, the host processor promotes, from the library to the first level, the volumes of data which have been most frequently mounted, until the utilization of the library is reduced to a second predetermined value.
Claim 6
Independent Claim
196 words
A method for improving the efficiency of a data storage hierarchy, the data storage hierarchy including a first level of data storage and a second level of data storage each coupled to a host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, each of the libraries including a peripheral storage device, a plurality of storage cells, and a machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells, the method comprising the machine-executed steps of: monitoring a combined utilization of all of the libraries wherein the combined utilization is a combined volume mount rate of the means for mounting in all of the libraries; comparing the combined utilization of all of the libraries to a first predetermined value; and, in response thereto, if the combined utilization of all of the libraries exceeds the first predetermined value, regardless of the rate of promotion of data from the libraries to the first level the host processor promoting data from the libraries to the first level.
Claim 7
Independent Claim
196 words
A method for improving the efficiency of a data storage hierarchy, the data storage hierarchy including a first level of data storage and a second level of data storage each coupled to a host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, each of the libraries including a peripheral storage device, a plurality of storage cells, and a machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells, the method comprising the machine-executed steps of: monitoring a combined utilization of all of the libraries wherein the combined utilization is a combined volume mount rate of the means for mounting in all of the libraries; comparing the combined utilization of all of the libraries to a first predetermined value; and, in response thereto, if the combined utilization of all of the libraries exceeds the first predetermined value, regardless of the rate of promotion of data from the libraries to the first level the host processor promoting data from the libraries to the first level.
Claim 8
Dependent Claim
48 words
The method of claim 5 wherein, if the combined utilization of all of the libraries exceeds the first predetermined value, the host processor promotes data from the libraries to the first level until the combined utilization of all of the libraries is reduced to a second predetermined value.
Claim 9
Dependent Claim
35 words
The method of claim 5 wherein, if the combined utilization of all of the libraries exceeds the first predetermined value, the host processor promotes a volume of data from the libraries to the first level.
Claim 10
Dependent Claim
75 words
The method of claim 5 wherein the combined utilization of all of the libraries is a combined volume mount rate of the means for mounting in all of the libraries and, if the combined utilization of all of the libraries exceeds the first predetermined value, the host processor promotes volumes of data from the libraries to the first level until the combined utilization of all of the libraries is reduced to a second predetermined value.
Claim 11
Dependent Claim
87 words
The method of claim 5 further comprising: monitoring the utilization of each of the libraries, wherein the utilization of each of the libraries is a volume mount rate of the means for mounting in each of the libraries, respectively; if the combined utilization of all of the libraries exceeds the first predetermined value, determining the one of the libraries having the greatest utilization; and, in response thereto, the host processor promoting a volume from the one of the libraries having the greatest utilization to the first level.
Claim 12
Dependent Claim
48 words
The method of claim 9 wherein the host processor promotes to the first level, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted regardless of the frequency of mounting of volumes in other of the libraries.
Claim 13
Dependent Claim
63 words
The method of claim 9 further comprising: determining the one of the libraries having the greatest utilization and the one of the libraries having the least utilization; and, in response thereto, passing to the one of the libraries having the least utilization, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted.
Claim 14
Dependent Claim
188 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including an automated storage library, the automated storage library including: a position for a peripheral storage device to be located therein; a plurality of storage cells; and first machine-executed means for mounting, in a peripheral storage device at the position, any of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring a utilization of the library wherein the utilization is a volume mount rate of the means for mounting, comparing the utilization of the library to a first predetermined value and, in response thereto, if the utilization of the library exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, promoting data from the library to the first level.
Claim 15
Dependent Claim
188 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including an automated storage library, the automated storage library including: a position for a peripheral storage device to be located therein; a plurality of storage cells; and first machine-executed means for mounting, in a peripheral storage device at the position, any of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring a utilization of the library wherein the utilization is a volume mount rate of the means for mounting, comparing the utilization of the library to a first predetermined value and, in response thereto, if the utilization of the library exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, promoting data from the library to the first level.
Claim 16
Dependent Claim
45 words
The data storage hierarchy of claim 12 wherein, if the utilization of the library exceeds the first predetermined value, the second machine-executed means promotes data from the library to the first level until the utilization of the library is reduced to a second predetermined value.
Claim 17
Dependent Claim
47 words
The data storage hierarchy of claim 12 wherein, if the utilization of the library exceeds the first predetermined value, the second machine-executed means promotes volumes of data from the library to the first level until the utilization of the library is reduced to a second predetermined value.
Claim 18
Dependent Claim
54 words
The data storage hierarchy of claim 12 wherein, if the utilization of the library exceeds the first predetermined value, the second machine-executed means promotes, from the library to the first level, the volumes of data which have been most frequently mounted, until the utilization of the library is reduced to a second predetermined value.
Claim 19
Dependent Claim
178 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including an automated storage library, the automated storage library including: a peripheral storage device; a plurality of storage cells; and first machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring a utilization of the library wherein the utilization is a volume mount rate of the means for mounting, comparing the utilization of the library to a first predetermined value and, in response thereto, if the utilization of the library exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, promoting data from the library to the first level.
Claim 20
Dependent Claim
178 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including an automated storage library, the automated storage library including: a peripheral storage device; a plurality of storage cells; and first machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring a utilization of the library wherein the utilization is a volume mount rate of the means for mounting, comparing the utilization of the library to a first predetermined value and, in response thereto, if the utilization of the library exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, promoting data from the library to the first level.
Claim 21
Dependent Claim
45 words
The data storage hierarchy of claim 16 wherein, if the utilization of the library exceeds the first predetermined value, the second machine-executed means promotes data from the library to the first level until the utilization of the library is reduced to a second predetermined value.
Claim 22
Dependent Claim
47 words
The data storage hierarchy of claim 16 wherein, if the utilization of the library exceeds the first predetermined value, the second machine-executed means promotes volumes of data from the library to the first level until the utilization of the library is reduced to a second predetermined value.
Claim 23
Dependent Claim
54 words
The data storage hierarchy of claim 16 wherein, if the utilization of the library exceeds the first predetermined value, the second machine-executed means promotes, from the library to the first level, the volumes of data which have been most frequently mounted, until the utilization of the library is reduced to a second predetermined value.
Claim 24
Dependent Claim
197 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, the automated storage libraries each including: a peripheral storage device; a plurality of storage cells; and first machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring a combined utilization of all of the libraries wherein the combined utilization is a combined volume mount rate of the means for mounting in all of the libraries, comparing the combined utilization of all of the libraries to a first predetermined value and, in response thereto, if the combined utilization of all of the libraries exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, promoting data from the libraries to the first level.
Claim 25
Dependent Claim
197 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, the automated storage libraries each including: a peripheral storage device; a plurality of storage cells; and first machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring a combined utilization of all of the libraries wherein the combined utilization is a combined volume mount rate of the means for mounting in all of the libraries, comparing the combined utilization of all of the libraries to a first predetermined value and, in response thereto, if the combined utilization of all of the libraries exceeds the first predetermined value, regardless of the rate of promotion of data from the library to the first level, promoting data from the libraries to the first level.
Claim 26
Dependent Claim
50 words
The data storage hierarchy of claim 20 wherein, if the combined utilization of all the libraries exceeds the first predetermined value, the second machine-executed means promotes data from the libraries to the first level until the combined utilization of all of the libraries is reduced to a second predetermined value.
Claim 27
Dependent Claim
38 words
The data storage hierarchy of claim 20 wherein, if the confined utilization of all of the libraries exceeds the first predetermined value, the second machine-executed means promotes a volume of data from the libraries to the first level.
Claim 28
Dependent Claim
53 words
The data storage hierarchy of claim 20 wherein, if the combined utilization of all of the libraries exceeds the first predetermined value, the second machine-executed means promotes volumes of data from the libraries to the first level until the combined utilization of all of the libraries is reduced to a second predetermined value.
Claim 29
Dependent Claim
79 words
The data storage hierarchy of claim 20 wherein the second machine-executed means monitors the utilization of each of the libraries, the utilization of each of the libraries is a volume mount rate of the means for mounting in each of the libraries, respectively, and the second machine-executed means determines the one of the libraries having the greatest utilization and, in response thereto, promotes a volume from the one of the libraries having the greatest utilization to the first level.
Claim 30
Dependent Claim
51 words
The data storage hierarchy of claim 24 wherein the second machine-executed means promotes to the first level, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted regardless of the frequency of mounting of volumes in other of the libraries.
Claim 31
Dependent Claim
70 words
The data storage hierarchy of claim 24 wherein the second machine-executed means determines the one of the libraries having the greatest utilization and the one of the libraries having the least utilization and, in response thereto, commands the passing to the one of the libraries having the least utilization, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted.
Claim 32
Independent Claim
196 words
A method for improving the efficiency of a data storage hierarchy, the data storage hierarchy including a first level of data storage and a second level of data storage each coupled to a host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, each of the libraries including a peripheral storage device, a plurality of storage cells, and a machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells, the method comprising the machine-executed steps of: monitoring the utilization of each of the libraries, wherein the utilization of each of the libraries is a volume mount rate of the means for mounting in each of the libraries, respectively; determining the one of the libraries having the greatest utilization and the one of the libraries having the least utilization; and, in response thereto, passing to the one of the libraries having the least utilization, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted.
Claim 33
Independent Claim
196 words
A method for improving the efficiency of a data storage hierarchy, the data storage hierarchy including a first level of data storage and a second level of data storage each coupled to a host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, each of the libraries including a peripheral storage device, a plurality of storage cells, and a machine-executed means for mounting, in the peripheral storage device, any of a plurality of volumes of data on a plurality of storage media in the storage cells, the method comprising the machine-executed steps of: monitoring the utilization of each of the libraries, wherein the utilization of each of the libraries is a volume mount rate of the means for mounting in each of the libraries, respectively; determining the one of the libraries having the greatest utilization and the one of the libraries having the least utilization; and, in response thereto, passing to the one of the libraries having the least utilization, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted.
Claim 34
Dependent Claim
203 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, the automated storage libraries each including: a peripheral storage device; a plurality of storage cells; and first machine-executed means for mounting, in the peripheral storage device, of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring the utilization of each of the libraries, wherein the utilization of each of the libraries is a volume mount rate of the means for mounting in each of the libraries, respectively, for determining the one of the libraries having the greatest utilization and the one of the libraries having the least utilization and, in response thereto, for commanding the passing to the one of the libraries having the least utilization, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted.
Claim 35
Dependent Claim
203 words
A data storage hierarchy for storing and retrieving data for a host processor, the data storage hierarchy comprising: a first level of data storage coupled to the host processor; a second level of data storage coupled to the host processor, the second level having a relatively greater capacity for storing data than the first level and including a plurality of automated storage libraries, the automated storage libraries each including: a peripheral storage device; a plurality of storage cells; and first machine-executed means for mounting, in the peripheral storage device, of a plurality of volumes of data on a plurality of storage media in the storage cells; and second machine-executed means for monitoring the utilization of each of the libraries, wherein the utilization of each of the libraries is a volume mount rate of the means for mounting in each of the libraries, respectively, for determining the one of the libraries having the greatest utilization and the one of the libraries having the least utilization and, in response thereto, for commanding the passing to the one of the libraries having the least utilization, from the one of the libraries having the greatest utilization, the volume of data therein which has been most frequently mounted.