IP Library Patent Application 17460670
Patent Application
App. No. 17/460,670

STORAGE SYSTEM, RESOURCE CONTROL METHOD, AND RECORDING MEDIUM

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/460,670
Abstract

Resources of physical servers are appropriately allocated. In a storage system including one or more physical servers, one or more protocol VMs to which resources of the physical servers are allocated and which perform processing related to a protocol of a file storage through a frontend network with a client and one or more filesystem VMs which perform processing related to management of a file in the file storage are formed in the physical server. The physical server acquires load information regarding loads of the protocol VMs and the filesystem VMs and controls the allocation of the resources of the physical servers to the protocol VMs and the filesystem VMs based on the load information.

Claims (21)

1 . A storage system comprising:

one or more physical servers; wherein

one or more first virtual machines to which resources of the physical servers are allocated and which perform processing related to a protocol of a file storage through a network with a client and one or more second virtual machines which perform processing related to management of a file in the file storage are formed in the physical server, and

the physical server acquires load information regarding loads of the first and second virtual machines and controls the allocation of the resources of the physical servers to the first and second virtual machines based on the load information.

2 . The storage system according to claim 1 , wherein the physical server controls an allocation amount of the resources of the physical servers to the first or second virtual machine based on the load information.

3 . The storage system according to claim 1 , wherein the physical server controls the allocation of the resources of the physical servers by controlling at least one of the number of first virtual machines or the number of second virtual machines based on the load information.

4 . The storage system according to claim 3 , wherein the physical server generates a new first virtual machine when a load of the first virtual machine is equal to or larger than a predetermined load and there are free resources in the physical server.

5 . The storage system according to claim 4 , wherein, when the load of the first virtual machine is equal to or larger than the predetermined load and there are no free resources in the physical server, the physical server releases some of the resources allocated to the second virtual machines of which the load is lower than the predetermined load and generates the new first virtual machine using the released resources.

6 . The storage system according to claim 2 , wherein, when the load of the second virtual machine is equal to or larger than a predetermined load and there are free resources in the physical server, the physical server additionally allocates free resources of the physical server to the second virtual machine.

7 . The storage system according to claim 6 , wherein

a plurality of the first virtual machines are generated in the physical server, and

when the load of the second virtual machine is equal to or larger than the predetermined load and there are no free resources in the physical server, the physical server deletes some of the plurality of first virtual machines and allocates the resources allocated to the deleted first virtual machines to the second virtual machine.

8 . The storage system according to claim 1 , wherein

the storage system includes a plurality of the physical servers, and

at least one of the physical servers performs processing of transferring some of clients connected to the other physical servers to the physical server in which the number of connected clients is equal to or smaller than a predetermined number.

9 . A resource control method by a storage system including one or more physical servers, the method comprising:

one or more first virtual machines to which resources of the physical servers are allocated and which perform processing related to a protocol of a file storage through a network with a client and one or more second virtual machines which perform processing related to management of a file in the file storage are formed in the physical server, and

the physical server acquires load information regarding loads of the first and second virtual machines and controls the allocation of the resources of the physical servers to the first and second virtual machines based on the load information.

10 . A non-transitory computer-readable recording medium that records a resource control program executed by a physical server included in a storage system, wherein

one or more first virtual machines to which resources of the physical servers are allocated and which perform processing related to a protocol of a file storage through a network with a client and one or more second virtual machines which perform processing related to management of a file in the file storage are formed in the physical server, and

the resource control program causes the physical server to acquire load information regarding loads of the first and second virtual machines and control the allocation of the resources of the physical servers to the first and second virtual machines based on the load information.

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 30, 2021
From: UKAWA, HITOSHI
To: HITACHI, LTD.
Reel/Frame 057326/0373 →