Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
103 words
A power management subsystem for controlling power status of a plurality of physical disk files in a disk array, said power management subsystem comprising: an input for receiving an identified cluster number representing a logical cluster of disk files to be activated and for receiving mapping information for identifying the physical disk files allocated in the disk array to the logical cluster; an output addressibly connected to power controls of the physical disk files; and an array power optimizer, coupled to the input and the output, for activating and deactivating the physical disk files in the array in accordance with a constraint function.
Claim 2
Dependent Claim
103 words
A power management subsystem for controlling power status of a plurality of physical disk files in a disk array, said power management subsystem comprising: an input for receiving an identified cluster number representing a logical cluster of disk files to be activated and for receiving mapping information for identifying the physical disk files allocated in the disk array to the logical cluster; an output addressibly connected to power controls of the physical disk files; and an array power optimizer, coupled to the input and the output, for activating and deactivating the physical disk files in the array in accordance with a constraint function.
Claim 3
Dependent Claim
27 words
The power management subsystem as recited in claim 1, wherein the constraint function includes a constraint for representing maximum allowable local thermal load within the disk array.
Claim 4
Dependent Claim
26 words
The power management subsystem as recited in claim 1, wherein the constraint function includes a constraint for representing maximum allowable power load for the disk array.
Claim 5
Dependent Claim
32 words
The power management subsystem as recited in claim 1, wherein the array power optimizer permits only a subset of the disk files in the array to be active at the same time.
Claim 6
Dependent Claim
30 words
The power management subsystem as recited in claim 1, wherein the array power optimizer further determines the power status of the physical disk files in accordance with a cost function.
Claim 7
Dependent Claim
25 words
The power management subsystem as recited in claim 5, wherein the cost function includes a cost established to maintain selected clusters in a normally-active state.
Claim 8
Dependent Claim
30 words
The power management subsystem as recited in claim 5, wherein the cost function includes a cost for representing a time required to activate a cluster in anticipation of its use.
Claim 9
Dependent Claim
211 words
A data storage and retrieval system for storing data on a plurality of physical disk files, said data storage and retrieval system comprising: a cluster map having entries for identifying logical clusters of disk files and the physical disk files allocated in the storage and retrieval system to the logical clusters; an allocation manager for assigning logical clusters in which to store data, the allocation manager having an input for receiving a write command identifying data to be stored in the data storage and retrieval system and an output for providing a cluster number identifying a cluster on which the data is to be stored; a power manager for controlling power status of the physical disk files, the power manager having an input for receiving the identified cluster number and mapping information for identifying the physical disk files allocated in the storage and retrieval system to the identified cluster number, and an output addressibly connected to power controls of the physical disk files; and an access manager for identifying logical clusters in which requested data is stored, the access manager having an input for receiving a storage request from a data processing device and an output for providing a cluster number identifying a cluster on which the requested data is stored.
Claim 10
Dependent Claim
211 words
A data storage and retrieval system for storing data on a plurality of physical disk files, said data storage and retrieval system comprising: a cluster map having entries for identifying logical clusters of disk files and the physical disk files allocated in the storage and retrieval system to the logical clusters; an allocation manager for assigning logical clusters in which to store data, the allocation manager having an input for receiving a write command identifying data to be stored in the data storage and retrieval system and an output for providing a cluster number identifying a cluster on which the data is to be stored; a power manager for controlling power status of the physical disk files, the power manager having an input for receiving the identified cluster number and mapping information for identifying the physical disk files allocated in the storage and retrieval system to the identified cluster number, and an output addressibly connected to power controls of the physical disk files; and an access manager for identifying logical clusters in which requested data is stored, the access manager having an input for receiving a storage request from a data processing device and an output for providing a cluster number identifying a cluster on which the requested data is stored.
Claim 11
Dependent Claim
44 words
The data storage and retrieval system as recited in claim 8, wherein the allocation manager assigns clusters in accordance with a constraint function and a cost function, and the power manager controls power status in accordance with a constraint function and a cost function.
Claim 12
Dependent Claim
115 words
The data storage and retrieval system as recited in claim 9, further comprising: a configuration manager for defining logical clusters of disk files in accordance with received configuration commands and for defining sets of physical disk files allocated in the data storage and retrieval system to the logical clusters, the physical disk files being spatially dispersed from one another according to a constraint function; a configuration map for receiving the mapping information identifying configuration commands and the assigned logical clusters identified by the configuration commands; and wherein the cluster map receives the mapping information identifying the logical clusters and the physical disk files allocated in the data storage and retrieval system to the logical clusters.
Claim 13
Dependent Claim
307 words
A data storage and retrieval system, comprising: a plurality of data recording disk files; a configuration manager for defining logical clusters of disk files in accordance with received configuration commands and for defining sets of physical disk files allocated in the data storage and retrieval system to the logical clusters, the physical disk files being spatially dispersed from one another according to a constraint function; a configuration map for receiving mapping information identifying the configuration commands and the assigned logical clusters identified by the configuration commands; a cluster map for receiving the mapping information identifying the logical clusters and the physical disk files allocated in the data storage and retrieval system to the logical clusters; an allocation manager for assigning logical clusters in which to store data, the allocation manager having an input for receiving a write command identifying data to be stored in the data storage and retrieval system and an output for providing a cluster number identifying a cluster on which the data is to be stored, the allocation manager assigning clusters in accordance with a constraint function and a cost function; a power manager for controlling power status of the physical disk files, the power manager having an input for receiving the identified cluster number and mapping information for identifying the physical disk files allocated in the data storage and retrieval system to the identified cluster number, and an output addressibly connected to power controls of the physical disk files, the power manager controlling power status in accordance with a constraint function and a cost function; and an access manager for identifying logical clusters in which requested data is stored, the access manager having an input for receiving a storage request from a data processing device and an output for providing a cluster number identifying a cluster on which the requested data is stored.
Claim 14
Dependent Claim
307 words
A data storage and retrieval system, comprising: a plurality of data recording disk files; a configuration manager for defining logical clusters of disk files in accordance with received configuration commands and for defining sets of physical disk files allocated in the data storage and retrieval system to the logical clusters, the physical disk files being spatially dispersed from one another according to a constraint function; a configuration map for receiving mapping information identifying the configuration commands and the assigned logical clusters identified by the configuration commands; a cluster map for receiving the mapping information identifying the logical clusters and the physical disk files allocated in the data storage and retrieval system to the logical clusters; an allocation manager for assigning logical clusters in which to store data, the allocation manager having an input for receiving a write command identifying data to be stored in the data storage and retrieval system and an output for providing a cluster number identifying a cluster on which the data is to be stored, the allocation manager assigning clusters in accordance with a constraint function and a cost function; a power manager for controlling power status of the physical disk files, the power manager having an input for receiving the identified cluster number and mapping information for identifying the physical disk files allocated in the data storage and retrieval system to the identified cluster number, and an output addressibly connected to power controls of the physical disk files, the power manager controlling power status in accordance with a constraint function and a cost function; and an access manager for identifying logical clusters in which requested data is stored, the access manager having an input for receiving a storage request from a data processing device and an output for providing a cluster number identifying a cluster on which the requested data is stored.