IP Library Patent Application 17692355
Patent Application
App. No. 17/692,355

DISTRIBUTED STORAGE SYSTEM AND VOLUME MANAGEMENT METHOD

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 None
App. No.
17/692,355
Abstract

In a distributed storage system that has a plurality of computer nodes having processors and a storage drive and that provides a volume, each of the plurality of computer nodes provides a sub-volume, the processor of the computer node manages settings of each sub-volume of the computer node, the volume can be configured by using a plurality of sub-volumes provided by the plurality of computer nodes, and the sub-volumes include a plurality of logical storage areas formed by being allocated with physical storage areas of the storage drive. The plurality of computer nodes move the logical storage areas between the sub-volumes that belong to the same volume and that are provided by different computer nodes.

Claims (23)

1 . A distributed storage system comprising:

a plurality of computer nodes having processors; and

a storage drive, wherein

the distributed storage system provides a volume,

each of the plurality of computer nodes provides a sub-volume, and the processor of the computer node manages settings of each sub-volume of the computer node,

the volume is capable of being configured by using a plurality of sub-volumes provided by the plurality of computer nodes,

the sub-volumes include a plurality of logical storage areas formed by being allocated with physical storage areas of the storage drive, and

the plurality of computer nodes move the logical storage areas between the sub-volumes that belong to the same volume and that are provided by different computer nodes.

2 . The distributed storage system according to claim 1 , wherein the volume is allocated to one sub-volume per one computer node, and each of the sub-volume has a size sufficient for containing all logical storage areas related to the volume.

3 . The distributed storage system according to claim 1 , wherein, at a time of addition of a computer node to form the volume and at a time of execution of rebalancing in the volume, the processor of at least one of the plurality of computer nodes migrates logical storage areas included in the volume between the sub-volumes.

4 . The distributed storage system according to claim 1 , wherein, at a time of size expansion or size reduction of the volume, the processor of at least one of the plurality of computer nodes migrates logical storage areas included in the volume between the sub-volumes.

5 . The distributed storage system according to claim 1 , wherein at a time of creation of the volume, the processor of at least one of the plurality of computer nodes maps logical storage areas included in the volume to the sub-volumes.

6 . The distributed storage system according to claim 1 , wherein the volume capable of being configured in a form in which all of the logical storage areas are mapped to one sub-volume and in a form in which the logical storage areas are mapped to a plurality of the sub-volumes in a distributed manner.

7 . The distributed storage system according to claim 3 , wherein, when migrating the logical storage areas included in the volume between the sub-volumes, the processor of at least one of the plurality of computer nodes executes a first rebalancing process of migrating the logical storage areas in terms of data capacity or a second rebalancing process of migrating the logical storage areas in terms of data input/output process load.

8 . The distributed storage system according to claim 7 , wherein, in the second rebalancing process, a sub-volume of interest is selected in reference to sub-volume load information, and a logical storage area to be moved is selected in reference to load information of the logical storage area in the selected sub-volume.

9 . The distributed storage system according to claim 1 , wherein, in a case where a data write to a data area whose logical storage area is managed has occurred, the processor allocates, to the logical storage area, in predetermined subdivided units, the physical storage area of the storage drive in the computer node having the sub-volume to which the logical storage area is allocated.

10 . The distributed storage system according to claim 7 , wherein, in the first rebalancing process, the processor migrates, between the sub-volumes, a logical storage area to which a physical storage area of the storage drive has not been allocated, by updating control information regarding allocation of the logical storage areas.

11 . The distributed storage system according to claim 10 , wherein, in the first rebalancing process, after the logical storage area to which a physical storage area of the storage drive has not been allocated has been migrated between the sub-volumes, the processor migrates, between the sub-volumes, a logical storage area to which a physical storage area of the storage drive has been allocated.

12 . A volume management method performed by a distributed storage system that has a plurality of computer nodes having processors and a storage drive and that provides a volume, wherein

each of the plurality of computer nodes provides a sub-volume, and the processor of the computer node manages settings of each sub-volume of the computer node,

the volume is capable of being configured by using a plurality of sub-volumes provided by the plurality of computer nodes,

the sub-volumes include a plurality of logical storage areas formed by being allocated with physical storage areas of the storage drive, and

the plurality of computer nodes move the logical storage areas between the sub-volumes that belong to the same volume and that are provided by different computer nodes.

Assignments (2)
CHANGE OF NAME Recorded Sep 26, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 068710/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2022
From: SAKASHITA, YUKI; YAMAMOTO, TAKAHIRO; ITO, SHINTARO; AGETSUMA, MASAKUNI
To: HITACHI, LTD.
Reel/Frame 059235/0955 →