Back to results
US 2018/0123830 A1Published application
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 system comprising:
- a local controller configured to:
- monitor resource utilization of the system;
- receive a policy template that includes one or more configurable network policy elements from a central controller;
- calculate a network virtualization policy for at least one virtualized computing resource implemented within one or more nodes associated with the local controller, the network virtualization policy being based at least on the received policy template and the monitored resource utilization;
- and
- distribute the network virtualization policy to one or more network infrastructure elements and/or to the one or more nodes;
- and
- a local store configured to store the monitored resource utilization, the policy template, and the calculated network virtualization policy.
5 more elements
A method comprising:
- monitoring, by a local controller, resource utilization of a system;
- receiving, at the local controller and from a central controller, a policy template that includes one or more configurable network policy elements;
- calculating, based at least on the received policy template and the monitored resource utilization, a network virtualization policy for at least one virtualized computing resource implemented within one or more nodes associated with the local controller;
- and
- distributing, by the local controller, the network virtualization policy to one or more network infrastructure elements and/or to the one or more nodes.
2 more elements
A system comprising:
- one or more processors;
- computer-readable media;
- programming instructions stored on the computer-readable media and executable by the one or more processors to:
- receive a policy template for a local environment that includes one or more nodes, the policy template indicating one or more configurable network policy elements allocated to one or more virtualized computing resources instantiated within the one or more nodes;
- determine, based at least in part on the policy template, a network virtualization policy for at least one virtualized computing resource instantiated within the one or more nodes;
- distribute the network virtualization policy to one or more network infrastructure elements and/or to the one or more nodes;
- monitor network resource utilization within the one or more nodes;
- and
- request an updated policy template that indicates a change in the one or more configurable network policy elements to provide additional network resources allocated to the one or more virtualized computing resources instantiated within the one or more nodes or to one or more new virtualized computing resources instantiated within the one or more nodes.
6 more elements
Dependencies are inferred from the claim text.