IP Library Patent Application 18028143
Patent Application
App. No. 18/028,143

VDI RESOURCE ALLOCATION DECISION APPARATUS, VDI RESOURCE ALLOCATION DECISION METHOD, AND VDI RESOURCE ALLOCATION DECISION 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/028,143
Abstract

A virtual desktop (VDI) resource allocation decision apparatus that decides resource allocation of a VDI apparatus according to an embodiment includes an input unit that receives a performance requirement and a specified time zone, a resource allocation collection and storage unit that stores a current resource allocation including a number of virtual machines included in a host of the VDI apparatus and a virtual calculation resource, a workload collection and storage unit that stores a workload of the VDI apparatus, and a calculation function unit that applies the specified time zone and the workload to a workload prediction model to calculate a workload in the specified time zone, applies the workload in the specified time zone and the current resource allocation to a performance model to calculate first performance of the VDI apparatus, and determines whether or not the first performance meets the performance requirement.

Claims (23)

1 . A virtual desktop (VDI) resource allocation decision apparatus that decides resource allocation of a VDI apparatus, the VDI resource allocation decision apparatus comprising:

an input unit that receives a performance requirement defining performance to be satisfied by the VDI apparatus and a specified time zone indicating a time zone in which the performance requirement is satisfied;

a resource allocation collection and storage unit that stores a current resource allocation including a number of virtual machines included in a host of the VDI apparatus and a virtual calculation resource allocated to a virtual machine;

a workload collection and storage unit that stores a workload of the VDI apparatus; and

a calculation function unit that applies the specified time zone and the workload to a workload prediction model to calculate a workload in the specified time zone, applies the workload and the current resource allocation in the specified time zone to a performance model to calculate first performance of the VDI apparatus, and determines whether or not the first performance meets the performance requirement.

2 . The VDI resource allocation decision apparatus according to claim 1 , wherein

the resource allocation collection and storage unit further stores settable resource allocations, and

the calculation function unit selects one of the settable resource allocations when the first performance calculated with the current resource allocation does not meet the performance requirement, applies a workload in the specified time zone and the selected settable resource allocation to the performance model to calculate second performance of the VDI apparatus, and determines whether or not the second performance meets the performance requirement.

3 . The VDI resource allocation decision apparatus according to claim 2 , wherein the workload prediction model is a model that outputs a workload in a specified time zone when the specified time zone is input, and the performance model is a model that outputs performance in the specified time zone when a workload in the specified time zone and resource allocation are input.

4 . The VDI resource allocation decision apparatus according to claim 2 , wherein the first performance and the second performance each comprise application performance experienced by a user using the VDI apparatus and host performance observable and evaluable by the host.

5 . The VDI resource allocation decision apparatus according to claim 1 , further comprising a presentation unit that presents, when the first performance satisfies the performance requirement, resource allocation used to calculate the first performance to a VDI operator.

6 . The VDI resource allocation decision apparatus according to claim 1 , wherein the workload includes an application workload occurring on the virtual machine and an operating system of the virtual machine, and a host workload occurring at the host, and the VDI resource allocation decision apparatus further comprises a function of alternatively collecting the host workload to generate a model when the application workload is difficult to collect or collectable in a limited manner.

7 . A virtual desktop (VDI) allocation decision method performed by a VDI resource allocation decision apparatus that decides resource allocation of a VDI apparatus, the VDI resource allocation decision method comprising:

receiving a performance requirement defining performance to be satisfied by the VDI apparatus and a specified time zone indicating a time zone in which the performance requirement is satisfied;

storing a current resource allocation including a number of virtual machines included in a host of the VDI apparatus and a virtual calculation resource allocated to a virtual machine;

storing a workload of the VDI apparatus; and

applying the specified time zone to a workload prediction model to calculate a workload in the specified time zone, applies the workload in the specified time zone and the current resource allocation to a performance model to calculate performance of the VDI apparatus, and determines whether or not the performance meets the performance requirement.

8 . (canceled)

9 . A non-transitory computer readable storage medium storing a computer program which is executed by a virtual desktop (VDI) resource allocation decision apparatus that decides resource allocation of a VDI apparatus to provide the steps of:

receiving a performance requirement defining performance to be satisfied by the VDI apparatus and a specified time zone indicating a time zone in which the performance requirement is satisfied;

storing a current resource allocation including a number of virtual machines included in a host of the VDI apparatus and a virtual calculation resource allocated to a virtual machine;

storing a workload of the VDI apparatus; and

applying the specified time zone to a workload prediction model to calculate a workload in the specified time zone, applies the workload in the specified time zone and the current resource allocation to a performance model to calculate performance of the VDI apparatus, and determines whether or not the performance meets the performance requirement.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 073005/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: WU, CHAO; TAYAMA, KENICHI; HORIUCHI, SHINGO; MURASE, KENJI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 063157/0075 →