CPC G06F 9/5011 (2013.01) [G06F 9/45533 (2013.01)] | 20 Claims |
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.
|