IP Library Granted Patent US 8,621,119
Granted Patent B2
US 8,621,119 · App. 13/740,482 · Granted Dec 31, 2013

Storage system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,621,119
App. No.
13/740,482
Granted
Dec 31, 2013
Kind
B2
Abstract

A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV.

Claims (21)

1. A storage system coupled to a host computer and a management computer, comprising:

a plurality of storage devices that are provided as a plurality of logical storage devices to the host computer;

an interface unit that is coupled to the management computer;

a shared memory that stores control information for the plurality of logical storage devices, said control information including ownership information for the logical storage devices;

a plurality of micro-processor packages, each of the plurality of micro-processor packages being associated with at least one micro-processor;

wherein the interface unit comprises management information for managing the plurality of micro-processor packages that are in-charge of controlling input/output processing for the storage area of the logical storage devices, and

a request transfer unit that transfers an input/output request to the micro-processor package that is in-charge of the input/output processing for the logical storage device based on the management information when the input/output request for the logical storage device is received from the host computer,

wherein each of the plurality of micro-processor packages:

(1) receives a request for changing ownership from a first micro-processor package, which is in charge of the logical storage device whose load is higher than other logical storage devices, to a second micro-processor package whose load is lower than other micro-processor packages,

(2) sets the management information and the control information such that the second micro-processor package is in charge of a logical storage device which the first micro-processor package was in charge of, and

(3) outputs a result of the changed ownership to the management computer.

2. The storage system as recited in claim 1 , wherein the first microprocessor package is in charge of a logical storage device whose load is the highest.

3. The storage system as recited in claim 1 , wherein the first microprocessor is in charge of a logical storage device whose load is highest among logical storage device s whose respective load is equal to or smaller than a predetermined threshold.

4. The storage system as recited in claim 1 , wherein the logical storage device load information and the micro-processor package load information is collected from other micro-processor packages, and the ownership is changed by considering said information.

5. A method of administering a storage system, which is coupled to a host computer and a management computer, comprising (1) a plurality of storage devices provided as a plurality of logical storage devices to the host computer, (2) an interface unit that is coupled to the management computer, (3) a shared memory that stores control information for the plurality of logical storage devices, said control information including ownership information for the logical storage devices, (4) a plurality of micro-processor packages, each of the plurality of micro-processor packages being associated with at least one micro-processor, and (5) a request transfer unit that transfers an input/output request to the micro-processor package that is in-charge of input/output processing for the logical storage device based on the management information when the input/output request for the logical storage device is received from the host computer, wherein the interface unit comprises management information for managing the plurality of micro-processor packages that are in-charge of controlling input/output processing for the storage area of the logical storage devices, the method comprising, among the plurality of micro-processor packages:

(a) receiving a request for changing ownership from a first micro-processor package, which is in charge of the logical storage device whose load is higher than other logical storage devices, to a second micro-processor package whose load is lower than other micro-processor packages,

(b) setting the management information and the control information such that the second micro-processor package is in charge of a logical storage device which the first micro-processor package was in charge of, and

(c) outputting a result of the changed ownership to the management computer.

6. The method of administering a storage system as recited in claim 5 , wherein the first microprocessor package is in charge of a logical storage device whose load is the highest.

7. The method of administering a storage system as recited in claim 5 , wherein the first microprocessor is in charge of a logical storage device whose load is highest among logical storage device whose respective load is equal to or smaller than a predetermined threshold.

8. The method of administering a storage system as recited in claim 5 , further comprising collecting the logical storage device load information and the micro-processor package load information from other micro-processor packages, and changing the ownership by considering said information.

Assignments (1)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →