Dynamic reallocation of physical storage
AssigneeHitachi, Ltd.
InventorAkira Yamamoto
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorAkira Yamamoto
Estimating the term…
A storage system includes a physical storage system in the form of a number of disk storage units and a controller unit that handles data transfers between the disk storage units and one or more host data processing systems. Data is stored in mirrored fashion so that multiple copies of the data are available for fault tolerance and enhanced performance. The controller unit implements a logical volume management system that includes a plurality of logical volumes, each of which map to corresponding areas of storage of the disk storage units, thereby parsing the available physical storage. Received I/O write and read requests are assigned to one or another of the logical volumes, and therethrough data is written to or read from the corresponding disk storage unit or units. Usage of the disk storage units is monitored by the controller, and if one or more are found to be over-utilized, the number of logical volumes is increased to more finely parse the physical storage. Conversely, if the controller unit determines that one or more of the physical storage units are under-utilized, the number of logical volumes is decreased.
In a storage system for transferring data between a plurality of disk units and at least one processing system, a method for distribution of I/O read requests from the processing system among the plurality of disk units, including the steps of:
A data processing system, comprising:
A multi-processor system comprising:
In a data processing system including at least one data processor and a control unit coupled between the processor unit and multiple disk storage units for communicating articles of data therebetween in response to read and write requests received from the processor unit, the control unit operating to receive a write request to write multiple copies of the data to the multiple disk storage units, a method of dynamically distributing read requests that includes the steps of:
Dependencies are inferred from the claim text.