IP Library › Patent Application 18703877
Patent Application
App. No. 18/703,877

VIRTUAL MACHINE ALLOCATION APPARATUS, VIRTUAL MACHINE ALLOCATION METHOD, AND PROGRAM

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.
18/703,877
Abstract

A virtual machine allocation apparatus configured to perform allocation of virtual machines to a plurality of bases to which supply of electric power is performed by renewable energy power generation, includes: a prediction unit configured to acquire, for each base, a predicted value of an amount of power generation of renewable energy power generation and a predicted value of power consumption; and an allocation unit configured to repeatedly execute processing of selecting a base and a time period in which surplus power of the renewable energy power generation is maximized within a predetermined time length divided into a plurality of time periods at the plurality of bases, allocating a virtual machine selected from a control target virtual machine group including one or more movable virtual machines to the selected base and time period, and excluding the allocated virtual machine from the control target virtual machine group.

Claims (25)

1 . A virtual machine allocation apparatus configured to perform allocation of virtual machines to a plurality of bases to which supply of electric power is performed by renewable energy power generation, the virtual machine allocation apparatus comprising:

a processor; and

a memory that includes instructions, which when executed, cause the processor to execute a method, said method including:

acquiring, for each base, a predicted value of an amount of power generation of renewable energy power generation and a predicted value of power consumption; and

allocating a virtual machine by repeatedly executing processing of selecting a base and a time period in which surplus power of the renewable energy power generation is maximized within a predetermined time length divided into a plurality of time periods at the plurality of bases, allocating the virtual machine selected from a control target virtual machine group including one or more movable virtual machines to the selected base and time period, and excluding the allocated virtual machine from the control target virtual machine group.

2 . The virtual machine allocation apparatus according to claim 1 , wherein

the allocating includes setting one or more virtual machines excluding a virtual machine that generates surplus power of the renewable energy power generation when moved from virtual machines for each time period at the plurality of bases as a control target virtual machine group.

3 . The virtual machine allocation apparatus according to claim 2 , wherein

the allocating includes selecting a virtual machine having the largest power consumption among the selected time periods from the control target virtual machine group and allocating the virtual machine to the selected base and time period.

4 . The virtual machine allocation apparatus according to claim 1 , wherein,

in a case in which there is no surplus power at any base, the allocating includes allocating each virtual machine remaining in the control target virtual machine group to original bases.

5 . The virtual machine allocation apparatus according to claim 1 , wherein,

in a case in which there is no surplus power at any base, the allocating includes determining bases serving as allocation destinations of each virtual machine remaining in the control target virtual machine group to improve communication quality relating to the virtual machines.

6 . (canceled)

7 . (canceled)

8 . A non-transitory computer-readable recording medium having computer-readable instructions stored thereon, which when executed, cause a computer including a memory and a processor to execute a method executed by a virtual machine allocation apparatus configured to perform allocation of virtual machines to a plurality of bases to which supply of electric power is performed by renewable energy power generation, the method comprising:

acquiring, for each base, a predicted value of an amount of power generation of renewable energy power generation and a predicted value of power consumption; and

allocating a virtual machine by repeatedly executing processing of selecting a base and a time period in which surplus power of the renewable energy power generation is maximized within a predetermined time length divided into a plurality of time periods at the plurality of bases, allocating the virtual machine selected from a control target virtual machine group including one or more movable virtual machines to the selected base and time period, and excluding the allocated virtual machine from the control target virtual machine group.

9 . An apparatus configured to perform allocation of a moving load to a plurality of bases to which supply of electric power is performed, the apparatus comprising:

a processor; and

a memory that includes instructions, which when executed, cause the processor to execute a method, said method including:

selecting a time period in which surplus power is maximized within a predetermined time length at the plurality of bases, and allocating, to the selected time period, a moving load selected from a control target moving load group including one or more moving loads that are movable.

10 . The apparatus according to claim 1 , wherein said method further includes: selecting a base where surplus power is maximized among the plurality of bases, and allocating, to the selected base and time period, a moving load selected from a control target moving load group including one or more moving loads that are movable.

11 . An allocation method executed by an apparatus configured to perform allocation of a moving load to a plurality of bases to which supply of electric power is performed, the allocation method comprising:

selecting a time period in which surplus power is maximized within a predetermined time length at the plurality of bases, and allocating, to the selected time period, a moving load selected from a control target moving load group including one or more moving loads that are movable.

Assignments (2)
CHANGE OF NAME Recorded Aug 15, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072491/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2024
From: NAKAMURA, RYOTA; HARADA, SHIGEAKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 067196/0200 →