IP Library Granted Patent US 9,658,796
Granted Patent B2
US 9,658,796 · App. 15/048,351 · Granted May 23, 2017

Storage control device and storage system

Inventors: Hidenori Takahashi (Yokohama, JP); Emi Cho (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F3/0649G06F3/0608G06F3/0616G06F3/0619G06F3/0644G06F3/0688G06F3/0689G06F11/34G06F12/0246G06F2212/1016G06F2212/7206
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,658,796
App. No.
15/048,351
Granted
May 23, 2017
Kind
B2
Abstract

A storage control device includes a first storage device and a processor. The first storage device stores management information used for managing a variable area of storage regions of a second storage device in a storage apparatus. Each storage region is allocated to a main area or a spare area. The variable area includes storage regions allocated to the spare area and allocatable to the main area. The processor acquires, from the storage apparatus, information on numbers of times of Read processing on the second storage device and numbers of times of Write processing on the second storage device, and notifies the storage apparatus, when a number of times of Read processing on the second storage device within a predetermined time period is larger than a predetermined threshold, of a request for allocating a first portion of the variable area to the main area on basis of the management information.

Claims (56)

1. A storage control device, comprising:

a first storage device configured to

store therein management information used for managing a variable area of storage regions provided to a second storage device included in a storage apparatus, the storage regions each being allocated to either one of a main area and a spare area, the variable area including storage regions allocated to the spare area and allocatable to the main area, the main area being used for storing data, the spare area serving as a reserve area of the main area; and

a processor configured to

acquire, from the storage apparatus, information on numbers of times of Read processing on the second storage device and numbers of times of Write processing on the second storage device, and

notify the storage apparatus, when a number of times of Read processing on the second storage device within a predetermined time period is larger than a first predetermined threshold, of a request for allocating a first portion of the variable area to the main area on basis of the management information.

2. The storage control device according to claim 1 , wherein the processor is configured to

notify the storage apparatus, when a cumulative number of times of Write processing on a first storage unit is larger than a second predetermined threshold, of a request for allocating a second portion of the main area to the spare area, the first storage unit being one of storage units constituting the second storage device, and

store, in the first storage device, information indicating that the second portion is included in the variable area.

3. The storage control device according to claim 1 , wherein the processor is configured to

notify the storage apparatus, when a number of times of Write processing on the second storage device within the predetermined time period is larger than a second predetermined threshold, of a request for allocating a second portion of the main area to the spare area, and

store, in the first storage device, information indicating that the second portion is included in the variable area.

4. The storage control device according to claim 1 , wherein

the storage apparatus implements a function of automated storage tiering, and

the second storage device is arranged at a top tier.

5. A storage system, comprising:

a storage apparatus including:

a storage device provided with

storage regions each allocated to either one of a main area used for storing data and a spare area serving as a reserve area of the main area, and

a second processor configured to

allocate a first portion of a variable area of the storage regions to the main area upon receiving a first request for allocating the first portion to the main area, the variable area including storage regions allocated to the spare area and allocatable to the main area; and

a storage control device including:

a first processor configured to

acquire, from the storage apparatus, information on numbers of times of Read processing on the storage device and numbers of times of Write processing on the storage device, and

notify the storage apparatus, when a number of times of Read processing on the storage device within a predetermined time period is larger than a first predetermined threshold, of the first request on basis of management information used for managing the variable area.

6. The storage system according to claim 5 , wherein

the first processor is configured to

notify the storage apparatus, when a cumulative number of times of Write processing on a first storage unit is larger than a second predetermined threshold, of a request for allocating a second portion of the main area to the spare area, the first storage unit being one of storage units constituting the storage device, and

the second processor is configured to

allocate the second portion to the spare area.

7. The storage system according to claim 5 , wherein

the first processor is configured to

notify the storage apparatus, when a number of times of Write processing on the storage device within the predetermined time period is larger than a second predetermined threshold, of a request for allocating a second portion of the main area to the spare area, and

the second processor is configured to

allocate the second portion to the spare area.

8. The storage system according to claim 6 , wherein

the second processor is configured to

allocate the second portion to the spare area by executing an Unmap command among small computer system interface (SCSI) commands on the second portion.

9. The storage system according to claim 5 , wherein

the second processor is configured to

allocate the first portion to the main area by writing data on the first portion.

10. The storage system according to claim 5 , wherein

the storage apparatus implements a function of automated storage tiering, and

the storage device is arranged at a top tier.

11. A computer-readable recording medium having stored therein a program that causes a computer to execute a process, the process comprising:

acquiring, from a storage apparatus, information on numbers of times of Read processing on a storage device included in the storage apparatus and numbers of times of Write processing on the storage device, the storage device being provided with storage regions each allocated to either one of a main area used for storing data and a spare area serving as a reserve area of the main area; and

notifying the storage apparatus, when a number of times of Read processing on the storage device within a predetermined time period is larger than a first predetermined threshold, of a request for allocating a first portion of a variable area of the storage regions to the main area on basis of management information, the variable area including storage regions allocated to the spare area and allocatable to the main area.

12. The computer-readable recording medium according to claim 11 , the process further comprising:

notifying the storage apparatus, when a cumulative number of times of Write processing on a first storage unit is larger than a second predetermined threshold, of a request for allocating a second portion of the main area to the spare area, the first storage unit being one of storage units constituting the storage device; and

storing, in the management information, information indicating that the second portion is included in the variable area.

13. The computer-readable recording medium according to claim 11 , the process further comprising:

notifying the storage apparatus, when a number of times of Write processing on the storage device within the predetermined time period is larger than a second predetermined threshold, of a request for allocating a second portion of the main area to the spare area; and

storing, in the management information, information indicating that the second portion is included in the variable area.

14. The computer-readable recording medium according to claim 11 , wherein

the storage apparatus implements a function of automated storage tiering, and

the storage device is arranged at a top tier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2016
From: TAKAHASHI, HIDENORI; CHO, EMI
To: FUJITSU LIMITED
Reel/Frame 037788/0071 →
Priority Claims (1)
JP 2015-043332 · Mar 5, 2015 · national
Continuity (1)
Related Publication 20160259594A1 · Sep 8, 2016