IP Library Granted Patent US 9,734,048
Granted Patent B2
US 9,734,048 · App. 14/856,639 · Granted Aug 15, 2017

Storage management device, performance adjustment method, and computer-readable recording medium

Inventor: Toshiharu Makida (Numazu, JP)
Assignee: FUJITSU LIMITED
G06F12/023G06F3/061G06F3/0649G06F3/0685G06F2212/1044
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 9,734,048
App. No.
14/856,639
Granted
Aug 15, 2017
Kind
B2
Abstract

A receiving unit receives an input of information of a performance level with respect to a volume that is allocated by using different types of disks. A target value calculating unit calculates, on the basis of a distribution ratio that is previously determined for each type of the disks, a target value of the performance of sending and receiving data to and from the volume. On the basis of the target value calculated by the target value calculating unit, a performance management unit determines a distribution ratio for each type of the disks allocated to the volume, determines a band distribution with respect to the volume, and instructs the storage device to re-allocate the volume by using the determined distribution ratio and adjust the bandwidth in accordance with the determined band distribution.

Claims (25)

1. A storage management device that manages a storage device including a plurality of types of storage units with different speed to which sends and receives data via transmission resources, the storage management device comprising:

a memory region; and

a controller that receives an input of information of a performance level which is selected from a plurality of performance levels which is divided into predetermined stages with respect to a storage area that is allocated by using the different types of the storage units,

stores the information of the performance level in the memory region,

calculates, based on the received performance level and a fixed distribution ratio that is previously determined for each type of the storage units, a performance target value of the performance of sending and receiving data to and from the storage area,

determines, based on the calculated performance target value, an allocating distribution ratio for each type of the storage units allocated to the storage area,

determines, based on the performance target value calculated by the performance target value calculating, a band distribution with respect to the storage area, and

instructs the storage device to re-allocate the storage area by using the determined allocating distribution ratio and adjust the bandwidth in accordance with the determined band distribution.

2. The storage management device according to claim 1 , wherein the controller manages a performance ratio for each of the performance level according to the allocating distribution ratio, calculates a hit rate for each type of the storage units based on the allocating distribution ratio, calculates a first target value based on both the calculated hit rate and a performance value for each type of the storage units, calculates a second target value by multiplying the performance ratio of the performance level specified by the first target value, and determines the calculated second target value as the performance target value of the storage area.

3. The storage management device according to claim 1 , wherein the controller changes, in stages, the allocating distribution ratios by using the fixed distribution ratio as an initial value and brings the performance of the storage area closer to the performance target value.

4. A performance adjustment method of a storage device including a plurality of types of storage units with different speed to which sends and receives data via transmission resources, the performance adjustment method comprising:

receiving an input of information of a performance level which is selected from a plurality of performance levels which is divided into predetermined stages with respect to a storage area that is allocated by using the different types of the storage units,

storing the information of the performance level in a memory region,

calculating, based on the received performance level and a fixed distribution ratio that is previously determined for each type of the storage units, a performance target value of the performance of sending and receiving data to and from the storage area;

determining, based on the calculated performance target value, an allocating distribution ratio for each type of the storage units allocated to the storage area and a band distribution with respect to the storage area; and

instructing the storage device to re-allocate the storage area by using the determined allocating distribution ratio and adjust the bandwidth in accordance with the determined band distribution.

5. The storage management device according to claim 1 , further comprising a cache, wherein the controller manages a performance ratio for each of the performance level according to the allocating distribution ratio, calculates a cache hit rate of the cache for each type of the storage units based on the allocating distribution ratio, calculates a first performance target value based on both the calculated cache hit rate and a performance value for each type of the storage units, calculates a second performance target value by multiplying the performance ratio of the performance level specified by the first performance target value, and determines the calculated second performance target value as the performance target value of the storage area.

6. The storage management device according to claim 2 , wherein the controller changes the performance ratio based on the types of storage units in the storage device.

7. A non-transitory computer-readable recording medium having stored therein a performance adjustment program for a storage device including a plurality of types of storage units with different speed to which sends and receives data via transmission resources, the performance adjustment program that causes a computer to execute a process comprising:

receiving an input of information of a performance level which is selected from a plurality of performance levels which is divided into predetermined stages with respect to a storage area that is allocated by using the different types of the storage units,

storing the information of the performance level in a memory region,

calculating, based on the received performance level and a fixed distribution ratio that is previously determined for each type of the storage units, a performance target value of the performance of sending and receiving data to and from the storage area;

determining, based on the calculated performance target value, an allocating distribution ratio for each type of the storage units allocated to the storage area and a band distribution with respect to the storage area; and

instructing the storage device to re-allocate the storage area by using the determined allocating distribution ratio and adjust the bandwidth in accordance with the determined band distribution.

8. The storage management device according to claim 1 , wherein the controller manages a predetermined allocating distribution ratio for each type of the storage units, acquires the type of the storage units included in the storage area, and determines, from among the stored allocating distribution ratios, in accordance with the type of the acquired storage units, the allocating distribution ratio that is used to calculate the performance target value.

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 Oct 7, 2015
From: MAKIDA, TOSHIHARU
To: FUJITSU LIMITED
Reel/Frame 036744/0519 →
Priority Claims (1)
JP 2014-235291 · Nov 20, 2014 · national
Continuity (1)
Related Publication 20160147476A1 · May 26, 2016