Storage system and storage control method
AssigneeHitachi, Ltd.
InventorsAkiyoshi Tsuchiya, Tomohiro Kawaguchi, Tsukasa Shibayama
Life of this patent
Estimating the term…
Abstract
An active control program and a passive control program included in the same program cluster in a plurality of storage nodes are each arranged in the storage nodes different from each other. Each of the storage nodes is configured to include a plurality of active or passive control programs. When any one of the plurality of the passive control programs is switched to active, a change of an operation status is made for the different passive control program operating in the storage node that includes the passive control program switched to active.
Claims14
A storage system comprising:
- a plurality of storage nodes each of which includes one or more processors;
- and
- one or more storage devices each of which stores data,
- wherein:
- the plurality of storage nodes each include two or more program clusters that include a plurality of control programs each of which operates on at least one of the one or more processors;
- each of the control programs is a program for performing input and output to and from a storage area associated with the corresponding control program;
- each of the two or more program clusters includes
- an active control program, and
- a passive control program that becomes active in place of the active control program;
- a processing resource of the processor is more used by the control programs in an active state than in a passive state;
- the active control program and the passive control program included in a same program cluster are each arranged in the storage nodes different from each other, each of the plurality of storage nodes being configured to include a plurality of the active or passive control programs;
- and
- when any one of the plurality of the passive control programs is switched to active, a change of an operation status is made for a different passive control program operating in the storage node that includes the passive control program switched to active.
A storage control method for a storage system that includes a plurality of storage nodes each of which includes one or more processors, and includes one or more storage devices each of which stores data, the method comprising:
- detecting that any one of a plurality of passive control programs included in two or more program clusters operating on a plurality of the processors included in the plurality of storage nodes has been switched to active;
- and
- changing an operation status of a different passive control program operating in the storage node that includes the control program switched to active;
- wherein:
- each of the control programs is a program for performing input and output to and from a storage area associated with the corresponding control program;
- each of the two or more program clusters includes
- an active control program, and
- a passive control program that becomes active in place of the active control program;
- a processing resource of the processor is more used by the control programs in an active state than in a passive state;
- and
- the active control program and the passive control program included in a same program cluster are each arranged in the storage nodes different from each other, each of the plurality of storage nodes being configured to include the plurality of active or passive control programs.
A computer program for a storage system that includes a plurality of storage nodes each of which includes one or more processors, and includes one or more storage devices each of which stores data, under the program one of the plurality of storage nodes detecting that any one of a plurality of passive control programs included in two or more program clusters operating on a plurality of the processors included in the plurality of storage nodes has been switched to active, and the one storage node changing an operation status of a different passive control program operating in the storage node that includes the control program switched to active,
- wherein:
- each of the control programs is a program for performing input and output to and from a storage area associated with the corresponding control program;
- each of the two or more program clusters includes
- an active control program, and
- a passive control program that becomes active in place of the active control program;
- a processing resource of the processor is more used by the control programs in an active state than in a passive state;
- and
- the active control program and the passive control program included in a same program cluster are each arranged in the storage nodes different from each other, each of the plurality of storage nodes being configured to include the plurality of active or passive control programs.
Dependencies are inferred from the claim text.