IP Library Granted Patent US 11,262,917
Granted Patent B2
US 11,262,917 · App. 17/000,401 · Granted Mar 1, 2022

Storage system and SSD swapping method of storage system

Inventors: Tamami Saga (Tokyo, JP); Yuma Tanahashi (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F3/0616G06F3/0631G06F3/0665G06F3/0679
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 11,262,917
App. No.
17/000,401
Granted
Mar 1, 2022
Kind
B2
Abstract

Provided is a storage system having a management server, a drive box including a plurality of SSDs, and a controller which performs control of receiving an I/O request from a host computer and reading data from or writing data in the SSD in the drive box. The management server selects the SSD to be swapped on the basis of a lifetime at a swapping time of the SSD in the drive box, and the controller controls a writing frequency for the selected SSD so that the selected SSD is controlled to reach the end of the lifetime at the swapping time.

Claims (37)

1. A storage system having a management server, a drive box including a plurality of SSDs, and a controller which performs control of receiving an I/O request from a host computer and reading data from or writing data in the SSD in the drive box,

wherein the management server selects the SSD to be swapped on the basis of a lifetime at a swapping time of the SSD in the drive box, and

wherein the controller controls a writing frequency for the selected SSD so that the selected SSD is controlled to reach the end of the lifetime at the swapping time,

wherein the management server selects the SSD to be swapped at the swapping time of the SSD in the drive box on the basis of the lifetime of the SSD and characteristics of the SSD,

wherein the controller:

forms a pool by using a plurality of the SSDs included in the drive box,

provides the host computer with a virtual volume having a plurality of first pages, and

stores a write data by allocating second pages constituting the pool to the first pages of the virtual volume in response to a writing request for the virtual volume provided to the host computer, and

wherein the management server:

calculates a score for each SSD combination configured with the number of SSDs to be swapped among the SSDs constituting the pool according to the lifetime and the characteristics of the SSD, and

selects an SSD to be swapped at the swapping time on the basis of the score.

2. The storage system according to claim 1 , wherein the controller

provides the host computer with a virtual volume having a plurality of first pages, and

controls the writing frequency for the selected SSD by rearranging the data stored in the selected SSD to another SSD on the basis of the writing frequency for the data stored in the first pages.

3. The storage system according to claim 1 , wherein the management server calculates the score for each combination of SSDs configured with the number of SSDs to be swapped by using a first coefficient related to the lifetime of the SSD and a second coefficient related to the characteristics of the SSD.

4. The storage system according to claim 3 , wherein the management server

calculates an ideal writing frequency for the selected SSD that reaches the end of the lifetime at the swapping time, and

determines that realization is impossible in a case where the ideal writing frequency is higher than the writing frequency for the pool including the selected SSD.

5. The storage system according to claim 4 , wherein the management server determines that realization is impossible in a case where the ideal writing frequency exceeds a processing capability of the selected SSD.

6. The storage system according to claim 1 , wherein the management server calculates a value obtained by dividing the number of SSDs to be swapped by the number of swapping opportunities as an ideal number of devices to be swapped.

7. An SSD swapping method of a storage system having a management server, a drive box including a plurality of SSDs, and a controller which performs control of receiving an I/O request from a host computer and reading a data from or writing a data in the SSD in the drive box,

wherein the management server selects the SSD to be swapped on the basis of a lifetime at a swapping time of the SSD in the drive box,

wherein the controller controls a writing frequency for the selected SSD so that the selected SSD is controlled to reach the end of the lifetime at the swapping time,

wherein the controller:

forms a pool by using a plurality of the SSDs included in the drive box,

provides the host computer with a virtual volume having a plurality of first pages, and

stores a write data by allocating second page configuring the pool to the first pages of the virtual volume in response to a writing request for the virtual volume, and

wherein the management server further:

calculates a score for each SSD combination configured with the number of SSDs to be swapped among the SSDs constituting the pool according to the lifetime and the characteristics of the SSD, and

selects an SSD to be swapped at the swapping time on the basis of the score.

8. The SSD swapping method of a storage system according to claim 7 , wherein the controller

provides the host computer with a virtual volume having a plurality of first pages, and

controls the writing frequency for the selected SSD by rearranging the data stored in the selected SSD to another SSD on the basis of the writing frequency for the data stored in the first pages.

9. The SSD swapping method of a storage system according to claim 7 , wherein the management server

calculates the ideal writing frequency for the selected SSD that reaches the end of the lifetime at the swapping time, and

in a case where the ideal writing frequency is higher than the writing frequency for the pool including the selected SSD, or

in a case where the ideal writing frequency exceeds the processing capability of the selected SSD, it is determined that realization is impossible.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2020
From: SAGA, TAMAMI; TANAHASHI, YUMA
To: HITACHI, LTD.
Reel/Frame 053571/0395 →
Priority Claims (1)
JP JP2020-052557 · Mar 24, 2020 · national
Continuity (1)
Related Publication 20210303175A1 · Sep 30, 2021