US 12,190,154 B2
Allocating resources for network function virtualization
Ignacio Aldama, Las Rozas (ES); Ruben Sevilla Giron, Las Rozas (ES); and Javier Garcia-Lopez, Las Rozas (ES)
Assigned to SUSE LLC, Pleasant Grove, UT (US)
Filed by SUSE LLC, Pleasant Grove, UT (US)
Filed on Dec. 17, 2023, as Appl. No. 18/542,719.
Application 18/542,719 is a continuation of application No. 18/188,444, filed on Mar. 22, 2023, granted, now 11,915,051.
Application 18/188,444 is a continuation of application No. 16/071,849, granted, now 11,650,848, issued on May 16, 2023, previously published as PCT/EP2016/051266, filed on Jan. 21, 2016.
Prior Publication US 2024/0118926 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 9/455 (2018.01)
CPC G06F 9/5011 (2013.01) [G06F 9/45533 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a pool of physical resources; and
a controller comprising one or more processors and a non-transitory computer-readable storage medium comprising executable instructions which when executed by the one or more processors causes the system to perform operations comprising:
create a plurality of virtual machines;
receive first input data, stored in a database, which defines the pool of physical resources, wherein second input data stored in the database defines one or more resource allocation rules to allocate the pool of physical resources to the plurality of virtual machines based on a type of an application, and wherein a first type of physical resource of the pool of physical resources is unavailable based on the first input data and second input data; and
execute the application on one or more of the plurality of virtual machines using an allocation of a second type of available physical resources of the pool of physical resources, wherein a JavaScript Object Notation (JSON) message is based on a type and a version of a virtualized interaction manager (VIM) that is within the pool of physical resources.