VIRTUAL NETWORK FUNCTION MANAGEMENT WITH DEACTIVATED VIRTUAL MACHINES
First Claim
1. A method of managing virtual network functions of a network, the method comprising:
- providing a virtual network function (VNF) including a number of VNF components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software;
creating for up to all VNFC types a number of deactivated VMs having application software;
monitoring at least one performance level of the VNF; and
scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of managing virtual network functions for a network, the method including providing a virtual network function (VNF) including a number of virtual network function components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software. The method further includes creating for up to all VNFC types a number of deactivated VMs having application software, monitoring at least one performance level of the VNF, and scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.
-
Citations
15 Claims
-
1. A method of managing virtual network functions of a network, the method comprising:
-
providing a virtual network function (VNF) including a number of VNF components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software; creating for up to all VNFC types a number of deactivated VMs having application software; monitoring at least one performance level of the VNF; and scaling-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A virtual network function (VNF) management system comprising:
-
memory to store computer executable instructions; and a processor to access the memory and execute the computer executable instructions to; provide a virtual network function (VNF) including a number of VNF components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software create for up to all VNFC types a number of deactivated VMs with application software, the deactivated VMs comprising stopped and/or hibernated VMs; monitor at least one performance level of the VNF; and scale-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold. - View Dependent Claims (12, 13, 14)
-
-
15. A computer readable storage medium storing computer executable instructions for controlling computer resources to perform a method of managing virtual network functions (VNFs), the method comprising:
managing a virtual network function (VNF) including a number of VNF components (VNFCs) of a number of different types, each VNFC comprising a virtual machine (VM) executing application software, the managing comprising; instructing a hypervisor to create for each VNFC type a number of deactivated VMs with application software; monitoring at least one performance level of the VNF; and instructing the hypervisor to scale-out the VNF by activating a number of deactivated VMs of a number of VNFC types when the at least one performance level reaches a scale-out threshold.
Specification