Patent ID: 11954512
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A control device configured to perform allocation of a plurality of resources of a single computer to a first Virtual Network Functions (VNF) of a plurality of VNFs to be additionally installed on the single computer, the control device comprising one or more processors configured to:
store, a plurality of templates for the VNFs, each template of the plurality of VNFs comprising (i) a VNF compatibility condition indicating a condition for allocation of first resources of the plurality of resources allowed for the first VNF corresponding to coexist with a another VNF of the plurality of VNFs in the single computer, ii resource usage information indicating second resources of the plurality of resources that are used by the other VNF in the single computer and unused resources of the plurality of resources in the single computer;
monitor traffic to the first VNF;
determine the monitored traffic to the first VNF exhibits an attack;
in response to determining the monitored traffic to the first VNF exhibits the attack, determine an additional resource amount is needed for the first VNF;
select, from the plurality of templates for the VNFs, a template that corresponds to a type of the first VNF, the selected template comprising, the type of the first VNF to be additionally installed, the VNF compatibility condition, and the resource usage information;
determine, from among the unused resources indicated in the selected template, allocation resources of the plurality of resources allocated to the first VNF to be additionally installed, wherein the determined allocation resources satisfy the VNF compatibility condition of the selected template; and
allocate the determined allocation resources to the first VNF for handling the monitored traffic that exhibits the attack.