| CPC G06F 9/45558 (2013.01) [G06F 9/5077 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |

|
1. A method of deployment of a virtual network function application in a multi-technology virtualization environment,
wherein the multi-technology virtualization environment comprises a plurality of virtualization technologies,
wherein the application exists in a plurality of application implementations, and
wherein at least one of the virtualization technologies has a preferred one of said plurality of application implementations,
the method comprising:
receiving a trigger for a deployment of the virtual network function application; and
in response to the received trigger, obtaining information about at least one optimization objective and about resource utilization in the multi-technology virtualization environment;
and, based on the received information:
selecting for said deployment one of said plurality of virtualization technologies;
selecting one of said application implementations, wherein the selected application implementation need not be the preferred application implementation for the selected virtualization technology; and
initiating the deployment of the selected application implementation of the virtual network function application on the selected one of the virtualization technologies.
|