Managing physical resources for virtual network functions
AssigneeAT&T Intellectual Property I, L.P.
InventorsEric Rosenberg, Yetik Serbest
Life of this patent
Estimating the term…
Abstract
A method includes receiving profile information for a network. The method also includes determining a network configuration based on at least a constraint associated with at least one of a network session or a hardware capacity of a hardware platform of the network and a number of sessions that the network configured based on the network configuration can support. The method also includes configuring the network based on the network configuration.
Claims20
A method comprising:
- selecting a virtual network configuration for a virtual network from a plurality of configurations based on the virtual network configuration supporting a higher number of sessions compared to others of the plurality of configurations, wherein the virtual network configuration satisfies a constraint that is associated with at least one of a network session or a hardware capacity of a hardware platform of a network, and wherein the virtual network configuration satisfies an anti-affinity rule that requires that certain elements be assigned to separate hardware platforms of the network;
- and
- configuring the virtual network based on the virtual network configuration, wherein the virtual network configuration assigns at least one instantiation of a virtual machine (VM) of a first VM type for at least one instantiation of a virtual network function (VNF) of a first VNF type to at least one server of the hardware platform.
A system comprising:
- a processor;
- and
- memory storing instructions that cause the processor, when executing the instructions, to effectuate operations, the operations comprising:
- selecting a virtual network configuration for a virtual network from a plurality of configurations based on the virtual network configuration supporting a higher number of sessions compared to others of the plurality of configurations, wherein the virtual network configuration satisfies a constraint that is associated with at least one of a network session or a hardware capacity of a hardware platform of a network, and wherein the virtual network configuration satisfies an anti-affinity rule that requires that certain elements be assigned to separate hardware platforms of the network;
- and
- configuring the virtual network based on the virtual network configuration, wherein the virtual network configuration assigns at least one instantiation of a virtual machine (VM) of a first VM type for at least one instantiation of a virtual network function (VNF) of a first VNF type to at least one server of the hardware platform.
A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- identifying a virtual network configuration for a virtual network from a plurality of configurations based on the virtual network configuration supporting a higher number of sessions compared to others of the plurality of configurations, wherein the virtual network configuration satisfies a constraint that is associated with at least one of a network session or a hardware capacity of a hardware platform of a network, and wherein the virtual network configuration satisfies an anti-affinity rule that requires that certain elements be assigned to separate hardware platforms of the network;
- and
- configuring the virtual network based on the virtual network configuration, wherein the virtual network configuration assigns at least one instantiation of a virtual machine (VM) of a first VM type for at least one instantiation of a virtual network function (VNF) of a first VNF type to at least one server of the hardware platform.
Dependencies are inferred from the claim text.