IP Library Granted Patent US 9,606,735
Granted Patent B2
US 9,606,735 · App. 14/632,425 · Granted Mar 28, 2017

Storage management apparatus, and performance adjusting method

Inventors: Shinya Hamano (Numazu, JP); Toshiharu Makida (Numazu, JP); Kiyoshi Sugioka (Mishima, JP); Motohiro Sakai (Nerima, JP)
Assignee: FUJITSU LIMITED
G06F3/061G06F3/0605G06F3/0631G06F3/0635G06F3/0653G06F3/0665G06F3/0689
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,606,735
App. No.
14/632,425
Granted
Mar 28, 2017
Kind
B2
Abstract

An operational management server manages a storage device that includes a plurality of types of disks having different performances. A setting unit sets a target value of a performance to a volume produced by using the different types of the disks. An allocation rate management unit determines allocation rates of the respective types of the disks included in the volume on the basis of the target value set by the setting unit, and instructs the storage device to reproduce the volume in accordance with the determined allocation rates.

Claims (34)

1. A storage management apparatus that manages a storage device including a plurality of types of storage units having different performances, the type being determined by a method of reading and writing data, the storage management apparatus comprising:

a processor and a memory,

the processor

sets a target value of a performance to a storage area produced by using the different types of the storage units, the target value being a response time, input output per second (IOPS) information, or a throughput;

produces an approximate expression for obtaining a predictive value of the performance of the storage area; and

determines allocation rates of the respective types of the storage units included in the storage area such that the predictive value calculated by using the approximate expression gets closer to the target value based on the target value set, and

instructs the storage device to reproduce the storage area in accordance with the determined allocation rates.

2. The storage management apparatus according to claim 1 , wherein the processor obtains performances of the respective types of the storage units and an access distribution function that expresses frequencies of accesses to data stored in the storage units, and obtains the approximate expression based on the performances of the respective types of the storage units and the access distribution function.

3. The storage management apparatus according to claim 2 , wherein the processor uses predetermined fixed values of the performances of the respective types of the storage units in the predetermined access distribution function.

4. The storage management apparatus according to claim 2 , wherein the processor acquires measured values of the performances of the storage units and the access frequencies, and calculates the access distribution functions of the respective types of the storage units using the measured values of the access frequencies.

5. The storage management apparatus according to claim 1 , wherein

the processor measures the performance of the storage area and changes the allocation rates such that the measured value gets close to the target value.

6. The storage management apparatus according to claim 1 , wherein the processor adjusts a bandwidth of the storage area based on the target value.

7. The storage management apparatus according to claim 6 , wherein, while performance adjustment of the storage area is performed one time, the processor changes the allocation rates of the respective types of the storage units after the processor adjusts the bandwidth.

8. The storage management apparatus according to claim 6 , wherein,

while performance adjustment of the storage area is performed one time, the processor repeats the adjustment of the bandwidth and the change of the allocation rates of the respective types of the storage units to cause the performance of the storage area to get close to the target value.

9. The storage management apparatus according to claim 1 , wherein the processor

receives an input designating a performance level of the storage area and sets the performance level as the target value of the performance of the storage area, and

obtains the target value of the performance in inputting data to and outputting data from the storage area in accordance with the performance level that has been input.

10. The storage management apparatus according to claim 1 , wherein the processor preliminarily stores therein adjusting values of the respective performance levels for the respective types, determines the allocation rates of the respective types of the storage units based on the adjusting values, and determines the allocation rates based on the target value when the performance of the storage area produced in accordance with the determined allocation rates fails to reach the target value.

11. A performance adjusting method of a storage device that includes a plurality of types of storage units having different performances, the type being determined by a method of reading and writing data, the performance adjusting method comprising:

setting a target value of a performance to a storage area produced by using the different types of the storage units, the target value being a response time, input output per second (IOPS) information, or a throughput;

producing an approximate expression for obtaining a predictive value of the performance of the storage area;

determining allocation rates of the respective types of the storage units included in the storage area such that the predictive value calculated by using the approximate expression gets closer to the target value based on the target value; and

instructing the storage device to reproduce the storage area in accordance with the determined allocation rates.

12. A non-transitory computer-readable recording medium having stored therein a performance adjusting program of a storage device that includes a plurality of types of storage units having different performances, the type being determined by a method of reading and writing data, the performance adjusting program causing a computer to execute a process comprising:

setting a target value of a performance to a storage area produced by using the different types of the storage units, the target value being a response time, input output per second (IOPS) information, or a throughput;

producing an approximate expression for obtaining a predictive value of the performance of the storage area;

determining allocation rates of the respective types of the storage units included in the storage area such that the predictive value calculated by using the approximate expression gets closer to the target value based on the target value; and

instructing the storage device to reproduce the storage area in accordance with the determined allocation rates.

13. The storage management apparatus according to claim 1 , wherein the processor determines allocation rates which indicates a number of each of the storage units which has the respective types.

14. The storage management apparatus according to claim 1 , wherein

the storage units includes a first type storage unit, a second type storage unit, and a third type storage unit; and

the processor determines allocation rates which indicates a number of the first type storage units, a number of the second type storage units, and the third type storage units.

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 Apr 6, 2015
From: HAMANO, SHINYA; MAKIDA, TOSHIHARU; SUGIOKA, KIYOSHI; SAKAI, MOTOHIRO
To: FUJITSU LIMITED
Reel/Frame 035341/0027 →
Priority Claims (1)
JP 2014-070511 · Mar 28, 2014 · national
Continuity (1)
Related Publication 20150277767A1 · Oct 1, 2015