IP Library Granted Patent US 10,142,418
Granted Patent B2
US 10,142,418 · App. 14/926,054 · Granted Nov 27, 2018

Storage management device, storage management method, and computer-readable recording medium

Inventors: Toshiharu Makida (Numazu, JP); Kiyoshi Sugioka (Mishima, JP); Joichi Bita (Kahoku, JP)
Assignee: FUJITSU LIMITED
H04L67/1097G06F3/0689H04L41/0896H04L47/781H04L43/0817H04L43/0852H04L43/0888
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 10,142,418
App. No.
14/926,054
Granted
Nov 27, 2018
Kind
B2
Abstract

A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates an entire bandwidth of the Tier pool on the basis of the load information on the Tier pool acquired by the monitoring unit. A bandwidth management unit calculates each individual bandwidth such that the sum of the individual bandwidths allocated to each of the volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit and allocates each of the calculated individual bandwidths to each of the volumes.

Claims (29)

1. A storage management device comprising:

a memory; and

a controller that acquires load information on a storage area group that includes a plurality of storage areas, and stores the load information in the memory,

calculates an entire bandwidth of the storage area group based on the acquired load information on the storage area group,

holds coefficients indicating rates of proportional distribution in an equation for calculating each individual bandwidth allocated to each of the plurality of storage areas at each process of the calculating,

acquires coefficients corresponding to a notified process upon receiving a notification of an executed process using the each of the plurality of storage areas,

calculates each individual bandwidth using acquired coefficients by performing a proportional distribution method and an equal distribution method, and

allocates each of the individual bandwidths to each of the storage areas.

2. The storage management device according to claim 1 , wherein the controller calculates each of the individual bandwidths by equally dividing the entire bandwidth by a number of the storage areas included in the storage area group.

3. The storage management device according to claim 1 , wherein the controller calculates each of the individual bandwidths by setting the average between load information acquired by an immediately previous measurement on each of the storage areas and load information on each of the storage areas obtained at the same time on a day or more before the immediately previous measurement as the load information on each of the storage areas.

4. The storage management device according to claim 1 , wherein the controller calculates, from each of pieces of the load information on each of the storage areas, each use bandwidth that is used by each of the storage areas such that, when a sum of the calculated use bandwidths is equal to or less than the entire bandwidth, each of the use bandwidths corresponds to each of the individual bandwidths and, when the sum of the calculated use bandwidths is greater than the entire bandwidth, the sum of the individual bandwidths allocated to each of the storage areas corresponds to the entire bandwidth divided in proportion to the load information.

5. The storage management device according to claim 1 , wherein, in response to specification of a performance level with respect to each of the storage areas, the controller calculates, on the basis of the performance level, each of the individual bandwidths such that the sum of the individual bandwidths allocated to each of the storage areas corresponds to the entire bandwidth divided in proportion to the performance ratio.

6. The storage management device according to claim 1 , wherein the controller stores in the controller a plurality of parameters that is used to calculate the individual bandwidths, acquires information about a process that is performed by using the storage area group, changes the parameters on the basis of the process, and calculates each of the individual bandwidths such that the sum of the individual bandwidths allocated to each of the storage areas corresponds to the entire bandwidth.

7. The storage management device according to claim 1 , wherein the controller acquires load information on each of the storage areas, divides the entire bandwidth in proportion to the load information on each of the storage areas, and calculates each of the individual bandwidths.

8. A storage management method comprising:

acquiring load information on a storage area group that includes a plurality of storage areas;

calculating, using a processor, an entire bandwidth of the storage area group based on the acquired load information on the storage area group;

holding, using the processor, coefficients indicating rates of proportional distribution in an equation for calculating each individual bandwidth allocated to each of the plurality of storage areas at each process of the calculating;

acquiring, using the processor, coefficients corresponding to a notified process upon receiving a notification of an executed process using the each of the plurality of storage areas;

storing the coefficients in a performance information file;

calculating, using the processor, each individual bandwidth using the coefficients in the performance information file by performing a proportional distribution method and an equal distribution method, and

allocating, using the processor, each of the individual bandwidths to each of the storage areas.

9. A non-transitory computer-readable recording medium having stored therein a storage management program that causes a computer to execute a process comprising:

acquiring load information on a storage area group that includes a plurality of storage areas;

calculating an entire bandwidth of the storage area group based on the acquired load information on the storage area group;

holding coefficients indicating rates of proportional distribution in an equation for calculating each individual bandwidth allocated to each of the plurality of storage areas at each process of the calculating;

acquiring coefficients corresponding to a notified process upon receiving a notification of an executed process using the each of the plurality of storage areas;

calculating each individual bandwidth using acquired coefficients by performing a proportional distribution method and an equal distribution method, and

allocating each of the individual bandwidths to each of the storage areas.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2015
From: MAKIDA, TOSHIHARU; SUGIOKA, KIYOSHI; BITA, JOICHI
To: FUJITSU LIMITED
Reel/Frame 037142/0585 →
Priority Claims (1)
JP 2014-235084 · Nov 19, 2014 · national
Continuity (1)
Related Publication 20160142335A1 · May 19, 2016