Distribution of I/O requests across multiple disk units
AssigneeHitachi, Ltd.
InventorsAkira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
Life of this patent
Estimating the term…
Abstract
A storage system stores multiple copies of data on physical storage implemented, for example, with multiple disk units. Input/output read requests are received from host systems and distributed in a manner that allows parallel read operations to be conducted over the multiple disk units of the physical storage.
Claims14
A method of respectively reading and writing data to and from a plurality of physical disk units in response to input/output (I/O) requests therefor from a host computing system comprising at least one processor unit, the method including the steps of:
- establishing at least one logical disk group having a number of logical disk elements;
- mapping each of the number of logical disk elements to a corresponding one or more of the physical disk units, each of the physical disk unit carrying the same data;
- receiving from the host computing system an I/O read request for data to select a one of the number of logical elements;
- accessing the physical disk unit corresponding to the selected one logical disk to access for the data;
- and
- transferring the accessed data to the host computing system.
A method of control of reading and writing data to and from a plurality of physical disk units in response to input/output (I/O) requests therefore from a host computing system comprising at least one processor unit, the method including the steps of:
- establishing at least one logical disk group having a number of logical disk elements, each of the logical disk elements corresponding to a respective one of the logical;
- mapping each of the number of logical disk elements to a corresponding one or more of the physical disk units, each of the physical disk unit carrying the same data;
- receiving from the host computing system an I/O read request for data to select a one of the number of logical elements;
- accessing the physical disk unit corresponding to the selected one logical disk to access for the data;
- and
- transferring the accessed data to the host computing system.
A method of distributing I/O read requests for data across physical storage having multiple copies of the data, comprising the steps of:
- establishing a plurality of logical storage volumes;
- establishing a correspondence between predetermined ones of the logical volumes and each of the multiple copies of the data;
- receiving an I/O read request for data;
- assigning the I/O read request to a one of the plurality of logical volumes;
- reading the data from the one of the multiple copies of the data corresponding to the assigned logical storage volume from the physical storage.
Dependencies are inferred from the claim text.