Disk array controller
First Claim
1. A disk array unit, comprising:
- at least one disk array control unit connected to a host computer or disk drive; and
an inter-unit cache memory switch (CM-SW) A connected to said disk array control unit and another disk array apparatus that is different from said disk array control unit;
wherein said disk array control unit includes;
an external device connection interface unit connected to said host computer or disk drive;
an internal cache memory unit for storing data read/written from/to said disk drive or said another disk array apparatus;
an internal shared memory unit for storing control information of the connection between said external device connection interface unit and said cache memory unit and management information of said disk drive;
an internal cache memory switch B connected to said external device connection interface unit and said cache memory unit, as well as to said switch A;
an internal shared memory switch C connected to said external device connection interface unit and said shared memory unit; and
an internal protocol processing unit for processing commands addressed to an external volume control unit that stores volume information of said another disk array and said disk drive,wherein said switch A includes;
an internal interface corresponding to an inter-unit cache memory switch (CM-SW) protocol A used for the communication in said disk array unit; and
a protocol translation interface for translating data transmitted between said external device connection interface unit and said another disk array apparatus via the switch A from a FC or SCSI protocol B used in said another disk array apparatus into said protocol A, andwherein the disk array unit determines whether or not logical volumes of said another disk array apparatus are to be allocated to said host computer, if not, the disk array unit collects physical volume information of said disk array control unit from said internal shared memory unit, if yes, the disk array unit collects logical volume information of said another disk array apparatus therefrom.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herewith is a disk array system configured by a plurality of disk array controllers and another disk array apparatus that are operated as an integrated storage system while the system is prevented from degradation of the performance. The disk array controller is provided with a channel interface unit, a disk interface unit, a cache memory unit, a shared memory unit, a shared memory interconnection network for connecting a plurality of disk array control units to each another, and an inter-unit CM-SW for connecting a plurality of disk array control units to each another. The shared memory unit includes another disk array apparatus volume information collection unit for retaining volume information of another disk array apparatus while the inter-unit CM-SW includes a protocol translation interface.
-
Citations
8 Claims
-
1. A disk array unit, comprising:
-
at least one disk array control unit connected to a host computer or disk drive; and an inter-unit cache memory switch (CM-SW) A connected to said disk array control unit and another disk array apparatus that is different from said disk array control unit; wherein said disk array control unit includes; an external device connection interface unit connected to said host computer or disk drive; an internal cache memory unit for storing data read/written from/to said disk drive or said another disk array apparatus; an internal shared memory unit for storing control information of the connection between said external device connection interface unit and said cache memory unit and management information of said disk drive; an internal cache memory switch B connected to said external device connection interface unit and said cache memory unit, as well as to said switch A; an internal shared memory switch C connected to said external device connection interface unit and said shared memory unit; and an internal protocol processing unit for processing commands addressed to an external volume control unit that stores volume information of said another disk array and said disk drive, wherein said switch A includes; an internal interface corresponding to an inter-unit cache memory switch (CM-SW) protocol A used for the communication in said disk array unit; and a protocol translation interface for translating data transmitted between said external device connection interface unit and said another disk array apparatus via the switch A from a FC or SCSI protocol B used in said another disk array apparatus into said protocol A, and wherein the disk array unit determines whether or not logical volumes of said another disk array apparatus are to be allocated to said host computer, if not, the disk array unit collects physical volume information of said disk array control unit from said internal shared memory unit, if yes, the disk array unit collects logical volume information of said another disk array apparatus therefrom. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A disk array controller, comprising:
-
a first disk array control unit; a second disk array control unit; and an inter-unit cache memory switch (CM-SW) for connecting said first disk array unit to said second disk array control unit; wherein each of said first and second disk array control units includes; an external device connection interface unit connected to a host computer or hard disk drive; an internal cache memory unit; an internal shared memory unit; and an internal cache memory switch connected to said cache memory unit to said external device connection interface unit, wherein said inter-unit cache memory switch includes; a first interface connected to said first or second disk control unit; a second interface connected to another disk array apparatus that uses a FC or SCSI protocol different from an inter-unit cache memory switch (CM-SW) protocol used for said first and second disk control units; and means for translating data transmitted between said external device connection interface unit and said another disk array apparatus via the inter-unit cache memory switch from said inter-unit cache memory switch protocol used in both of said first and second disk control units into the FC or SCSI protocol used in said another disk array apparatus, wherein at least one of said first and second disk array control units includes means for storing volume information of said another disk array apparatus, and wherein the disk array controller determines whether or not logical volumes of said another disk array apparatus are to be allocated to said host computer, if not, the disk array controller collects physical volume information of said disk array control unit from said internal shared memory unit, if yes, the disk array controller collects logical volume information of said another disk array apparatus therefrom.
-
-
8. A method for controlling a disk array controller provided with a plurality of disk array control units, each having an interface with a host computer, a cache memory, and a shared memory;
- an inter-unit cache memory switch (CM-SW) connected among cache memories of said plurality of disk array control units; and
another disk array apparatus connected to said inter-unit cache memory switch,said method comprising; receiving a first data read request from said host computer; determining an internal cache memory that stores data requested in said first read request; sending a second data read request based on an inter-unit cache memory switch (CM-SW) protocol to said another disk array apparatus via the inter-unit cache memory switch; translating the inter-unit cache memory switch (CM-SW) protocol used for said second read request into a FC or SCSI protocol used in said another disk array apparatus; determining whether or not logical volumes of said another disk array apparatus are to be allocated to said host computer, if not, collecting physical volume information of said disk array control units from said shared memory, if yes, collecting logical volume information of said another disk array apparatus therefrom.
- an inter-unit cache memory switch (CM-SW) connected among cache memories of said plurality of disk array control units; and
Specification