Controlling method of storage apparatus, and storage apparatus, disk array device, and disk controller used in the method thereof
AssigneeHitachi, Ltd.
InventorsMasato Hirano, Akiyoshi Nakano, Ikuya Yagisawa
Life of this patent
Estimating the term…
Abstract
There is provided a controlling method of a storage apparatus connected to an external device constructed by including a cache memory, a data controller controlling the cache memory, a plurality of storage devices, and a device controller controlling the storage devices, where the storage apparatus receives, from the external device, data and a request of writing the data in the storage devices; the data controller directly writes the data in a plurality of regions in the cache memory; and then the device controller writes the data in the storage devices corresponding to the respective regions.
Claims13
A controlling method of a storage apparatus, which is connected to an external device and comprises a cache memory, a data controller controlling said cache memory, a plurality of storage devices, and a device controller controlling said storage devices, comprising:
- receiving data and a request of writing said data in said storage devices, from said external device into said storage apparatus;
- writing said data with said data controller, directly in a plurality of regions in said cache memory;
- and then
- writing said data with said device controller, in said storage devices corresponding to said respective regions in said cache memory.
A controlling method of a disk array device, which is connected to an external device and comprises a cache memory, a data controller controlling said cache memory, a plurality of disk drives, and a drive controller controlling said disk drives, comprising:
- receiving data and a request of writing said data in said disk drives, from said external device into said disk array device;
- writing said data with said data controller, directly in a plurality of regions in said cache memory;
- and then
- writing said data with said drive controller, in said disk drives corresponding to said respective regions in said cache memory.
A controlling method of a disk array device, which is connected to an external device and comprises a cache memory, a data controller controlling said cache memory, a upper controller controlling said data controller, a plurality of disk drives, and a drive controller controlling said disk drives, comprising:
- receiving data and a request of writing said data in said disk drives, from said external device into said disk array device;
- receiving a region-specifying information which specifies a region in said cache memory, from said upper controller into said data controller,
- writing said data with said data controller, directly in a plurality of regions in said cache memory which is specified based on said region-specifying information;
- and then
- writing said data with said drive controller, in said disk drives corresponding to said respective regions in said cache memory.
A controlling method of a disk array device, which is connected to an external device and comprises a cache memory, a data controller controlling said cache memory, a plurality of disk drives, and a drive controller controlling said disk drives, comprising:
- receiving data and a request of writing said data in said disk drives, from said external device into said disk array device;
- writing said data with said data controller, directly in a plurality of regions in said cache memory which are specified by an address and another address that is calculated based on the former address;
- and then
- writing said data with said drive controller, in said disk drives corresponding to said respective regions in said cache memory.
A controlling method of a disk array device, which is connected to an external device and comprises a cache memory, a data controller controlling said cache memory, a upper controller controlling said data controller, a plurality of disk drives, and a drive controller controlling said disk drives, comprising:
- receiving data and a request of writing said data in said disk drives, from said external device into said disk array device;
- receiving a region-specifying information including at least one address that specifies a region in said cache memory, from said upper controller into said data controller;
- calculating another address based on said address with said data controller;
- writing said data with said data controller, directly in a plurality of regions in said cache memory specified by said addresses;
- and then
- writing said data with drive controller, in said disk drives corresponding to said respective regions in said cache memory.
A storage apparatus connected to an external device, comprising:
- a cache memory, a data controller comprising means to write data, directly in a plurality of regions in said cache memory, and a plurality of storage devices;
- means to receive, from said external device, data and a request of writing said data in said storage devices;
- and
- means to write said data in said storage devices.
A disk array device connected to an external device, comprising:
- a cache memory, a data controller comprising means to write data, directly in a plurality of regions in said cache memory, and a plurality of disk drives;
- means to receive, from said external device, data and a request of writing said data in said disk drives;
- and
- means to write said data in said disk drives.
A disk controller, connected to an external device and a plurality of disk drives, comprising:
- a cache memory, and a data controller comprising said means to write data, directly in a plurality of regions in said cache memory;
- means to receive, from said external device, data and a request of writing said data in said disk drives;
- and means to write said data in said disk drives.
Dependencies are inferred from the claim text.