IP Library Granted Patent US 11,665,228
Granted Patent B2
US 11,665,228 · App. 17/686,022 · Granted May 30, 2023

Management device, storage system, and information processing method

Inventor: Osamu Shiraki (Kawasaki, JP)
Assignee: FUJITSU LIMITED
H04L67/1008H04L67/1012H04L67/1031H04L67/1097
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,665,228
App. No.
17/686,022
Granted
May 30, 2023
Kind
B2
Abstract

A management device of a storage system, the management devices includes a memory and a processor. The processor coupled to the memory and configured to acquire workload load information and system load information when executing a container, and determine a workload arrangement destination and a replica position of a volume based on the workload load information and the system load information when activating a workload.

Claims (63)

1. A management device of a storage system, the management devices comprising:

a memory; and

a first processor coupled to the memory and configured to:

acquire workload load information and system load information when executing a container,

determine a workload arrangement destination based on the workload load information and the system load information when activating a workload, and

determine a replica position of a volume based on the workload load information and the system load information when activating a workload,

wherein

the storage system includes a plurality of server devices and a plurality of storage devices connected to each other via a network,

each of the plurality of server devices includes a second processor and an accelerator, and

each of the plurality of storage devices includes a volume, wherein

the first processor is further configured to:

select, from among the plurality of server devices, a first server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the accelerator and the volume is equal to or less than a margin in the network,

select, from among the plurality of server devices, a second server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the second processor and the accelerator is equal to or less than a margin in the network, and

determine the first server device or the second server device as the workload arrangement destination.

2. The management device according to claim 1 , wherein

the first processor is further configured to:

select, from among the plurality of server devices, one or more first storage devices of which a sum of a communication amount between the processor and the volume and a communication amount between the accelerator and the volume is equal to or less than a margin in the network are selected from among the plurality of storage devices, and

determine the one or more first storage devices as the replica positions.

3. The management device according to claim 1 , wherein the first processor is further configured to determine the replica position when a difference between loads of a plurality of storage devices including the storage device exceeds a threshold, and

wherein the plurality of storage devices being included in the storage system.

4. A storage system comprising:

a management device;

a server device configured to transmit first system load information to the management device; and

a storage device configured to transmit second system load information to the management device, wherein

the management device includes:

a first processor configured to acquire workload load information, the first system load information, and the second system load information when executing a container, and determine a workload arrangement destination based on the workload load information, the first system load information, and the second system load information when activating a workload, and

determine a replica position of a volume based on the workload load information and the second system load information when activating a workload,

further comprising:

a plurality of server devices, the plurality of server device including the server device; and

a plurality of storage devices, the plurality of storage devices including the storage device, wherein

the server device connects to the storage device,

each of the plurality of server devices includes a second processor and an accelerator, and

each of the plurality of storage devices includes a volume, wherein

the first processor is further configured to:

select, from among the plurality of server devices, a first server device of which a sum of a communication amount between the second processor and a network, a communication amount between the second processor and the volume, and a communication amount between the accelerator and the volume is equal to or less than a margin in the network,

select, from among the plurality of server devices, a second server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the second processor and the accelerator is equal to or less than a margin in the network, and

determine the first server device or the second server device as the workload arrangement destination.

5. The storage system according to claim 4 ,

the first processor is further configured to:

select, from among the plurality of server devices, one or more first storage devices of which a sum of a communication amount between the second processor and the volume and a communication amount between the accelerator and the volume is equal to or less than a margin in a network are selected from among the plurality of storage devices, and

determine the one or more first storage devices as the replica positions.

6. The storage system according to claim 4 , wherein the first processor is further configured to determine the replica position when a difference between loads of a plurality of storage devices including the storage device exceeds a threshold.

7. An information processing method in a storage system including a management device, server device, and storage device, the information processing method comprising:

transmitting, by the server device, first system load information to the management device;

transmitting, by the storage device, second system load information to the management device,

acquiring, by the management device, workload load information and system load information when executing a container, and

determining, by the storage device, a workload arrangement destination based on the workload load information and the system load information when activating a workload, and

determine a replica position of a volume based on the workload load information and the system load information when activating a workload,

wherein

the storage system includes a plurality of server devices and a plurality of storage devices connected to each other via a network,

each of the plurality of server devices includes a second processor and an accelerator, and

each of the plurality of storage devices includes a volume, wherein

the information processing method further comprising:

selecting, from among the plurality of server devices, a first server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the accelerator and the volume is equal to or less than a margin in the network,

selecting, from among the plurality of server devices, a second server device of which a sum of a communication amount between the second processor and the network, a communication amount between the second processor and the volume, and a communication amount between the second processor and the accelerator is equal to or less than a margin in the network, and

determining the first server device or the second server device as the workload arrangement destination.

8. The information processing method according to claim 7 ,

the information processing method further comprising:

selecting, from among the plurality of server devices, one or more first storage devices of which a sum of a communication amount between the processor and the volume and a communication amount between the accelerator and the volume is equal to or less than a margin in the network are selected from among the plurality of storage devices, and

determining the one or more first storage devices as the replica positions.

9. The information processing method according to claim 7 , further comprising:

determining the replica position when a difference between loads of a plurality of storage devices including the storage device exceeds a threshold and

wherein the plurality of storage devices being included in the storage system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: FUJITSU LIMITED
To: 1FINITY INC.
Reel/Frame 072432/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: SHIRAKI, OSAMU
To: FUJITSU LIMITED
Reel/Frame 059163/0274 →
Priority Claims (1)
JP JP2021-095239 · Jun 7, 2021 · national
Continuity (1)
Related Publication 20220394086A1 · Dec 8, 2022