Scalable tenant networks
AssigneeMicrosoft Technology Licensing, LLC
InventorsPoornananda R. GADDEHOSUR, Benjamin M. SCHULTZ
Life of this patent
Estimating the term…
Abstract
Template-driven locally calculated policy updates for virtualized machines in a datacenter environment are described. A central control and monitoring node calculates and pushes down policy templates to local control and monitoring nodes. The templates provide boundaries and/or a pool of networking resources, from which the local control and monitoring node is enabled to calculate policy updates for locally instantiated virtual machines and containers.
Claims20
A computerized system comprising:
- one or more computer processors;
- and
- computer memory storing computer-useable instructions that, when used by the one or more computer processors, cause the one or more computer processors to perform operations comprising:
- communicating, from a node, a request to calculate a network virtualization policy;
- based on communicating the request, receiving the network virtualization policy, wherein the network virtualization policy is calculated at a local controller based on at least one virtualized computing resource implemented within the node,
- the network virtualization policy being based at least on a policy template from a central controller resource utilization;
- and
- instantiating the network virtualization policy in the node.
One or more computer-storage media having computer-executable instructions embodied thereon that, when executed by a computing system having a processor and memory, cause the processor to perform operations comprising:
- communicating, from a node, a request to calculate a network virtualization policy;
- based on communicating the request, receiving the network virtualization policy, wherein the network virtualization policy is calculated at a local controller based on at least one virtualized computing resource implemented within the node,
- the network virtualization policy being based at least on a policy template from a central controller resource utilization;
- and
- instantiating the network virtualization policy in the node.
A computer-implemented method, the method comprising:
- communicating, from a node, a request to calculate a network virtualization policy;
- based on communicating the request, receiving the network virtualization policy, wherein the network virtualization policy is calculated at a local controller based on at least one virtualized computing resource implemented within the node,
- the network virtualization policy being based at least on a policy template from a central controller resource utilization;
- and
- instantiating the network virtualization policy in the node.
Dependencies are inferred from the claim text.