STORAGE DEVICE
First Claim
1. A storage subsystem comprising multiple control nodes for processing requests from a host computer, and one or more volumes;
- whereineach of the multiple control nodes has multiple control packages each having a processor, a memory, and a port for receiving accesses from the host computer;
the respective control packages within the node are mutually interconnected via a first communication path;
the control package is interconnected with a control package belonging to a node that differs from the node to which said control package belongs via a second communication path having a lower performance than the first communication path;
the host computer can access the volume via any one of at least two or more control packages out of the multiple control packages, and each of the at least two or more control packages has a priority determined for issuing an access request from the host computer to the volume; and
when the storage subsystem detects failure, it changes the priority determined for the control package according to a failure occurrence section, and notifies the priority having been changed to the host computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage subsystem comprises one or more volumes, and multiple nodes having multiple control packages interconnected via an intra-node communication path, wherein the control packages of different nodes are interconnected via an inter-node communication path having a lower transmission path capacity than the intra-node communication path. When the host computer accesses a volume, access is enabled via any of at least two or more control packages out of the multiple control packages, and the priority for issuing access requests to the relevant volume is determined in each of the control packages. When the storage subsystem detects failure, it changes the priorities determined for the control packages according to the failure occurrence portion, and notifies the same to the host computer. The host computer determines the control package being the issue destination of the access request based on the notified priority.
9 Citations
15 Claims
-
1. A storage subsystem comprising multiple control nodes for processing requests from a host computer, and one or more volumes;
- wherein
each of the multiple control nodes has multiple control packages each having a processor, a memory, and a port for receiving accesses from the host computer; the respective control packages within the node are mutually interconnected via a first communication path; the control package is interconnected with a control package belonging to a node that differs from the node to which said control package belongs via a second communication path having a lower performance than the first communication path; the host computer can access the volume via any one of at least two or more control packages out of the multiple control packages, and each of the at least two or more control packages has a priority determined for issuing an access request from the host computer to the volume; and when the storage subsystem detects failure, it changes the priority determined for the control package according to a failure occurrence section, and notifies the priority having been changed to the host computer. - View Dependent Claims (2, 7, 8, 9, 10, 11, 12)
- wherein
-
3. The Storage subsystem according to claim 3, wherein
a different control package is changed to become the owner of the volume for each case, respectively, when failure of the control package being the owner of the volume is detected, and when a failure of access path between the control package being the owner of the volume and the host computer is detected.
-
13. A computer system comprising a host computer, and a storage subsystem having multiple control nodes for processing requests from a host computer and one or more volumes;
- wherein
each of the multiple control nodes has multiple control packages each having a processor, a memory, and a port for receiving accesses from the host computer; the respective control packages within the node are mutually interconnected via a first communication path; the control package is interconnected with respective said control package belongs via a second communication path having a lower transmission path capacity than the first communication path; the host computer can access the volume via any one of at least two or more control packages out of the multiple control packages, and each of the at least two or more control packages has a priority determined for issuing an access request from the host computer to the volume; when the storage subsystem detects failure, it changes the priority determined for the control package according to a failure occurrence section, and notifies the priority having been changed to the host computer; and the host computer selects the control package to be an issue destination of the access request to the volume based on the priority notified from the storage subsystem. - View Dependent Claims (14, 15)
- wherein
Specification