Auto-scale performance assurance system and auto-scale performance assurance method
AssigneeNippon Telegraph and Telephone Corporation
InventorYoshito ITO
Life of this patent
Estimating the term…
Loading patent…
AssigneeNippon Telegraph and Telephone Corporation
InventorYoshito ITO
Estimating the term…
[Problem] A resource allocation amount such as the number of VMs/containers, or the like is appropriately controlled using autoscaling. [Solution] An autoscale-type performance assurance system 10 performs autoscaling to increase or reduce the number of VMs/containers V1 to V4 (V1 to V4) generated in a server and resources of V1 to V4. A compute 11 includes a plurality of types of V1 to V4, a data collection unit 11a that collects a resource allocation amount of V1 to V4, and a resource control unit 11b that performs autoscaling to increase or reduce the amount of resources of V1 to V4 according to a resource control amount described below. A controller 12 includes a dependency calculation unit 12b that calculates, based on the collected resource allocation amount, a degree of dependency indicating whether the resource allocation amount is dependent on a performance related to V1 to V4 for providing a communication service quality, and an autoscaling determination unit 12c that obtains a resource control amount for increasing or reducing only resources related to the calculated degree of dependency indicating being dependent.
An autoscale-type performance assurance system configured to perform autoscaling to increase or reduce, through addition or deletion, a number of virtual machines (VMs)/containers, which are either or both of VMs and containers generated in a network-connected server and resources typified by a central processing unit (CPU) and a memory of each of the number of VMs/containers, the autoscale-type performance assurance system comprising:
An autoscale-type performance assurance method of a system configured to perform autoscaling to increase or reduce, through addition or deletion, the number of virtual machines (VMs)/containers, which are either or both of VMs and containers generated in a network-connected server and resources typified by a central processing unit (CPU) and a memory of each of the number of VMs/containers,
Dependencies are inferred from the claim text.