Vlan tagging in a virtual environment
US-2016182293-A1 · Jun 23, 2016 · US
US9875144B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9875144-B2 |
| Application number | US-201514919766-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 22, 2015 |
| Priority date | Aug 14, 2015 |
| Publication date | Jan 23, 2018 |
| Grant date | Jan 23, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects include identifying physical resources in a computer environment, allocating virtual resources to the physical resources, and aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment. Other aspects include evaluating the virtual resources in the virtual resource pool against resource pool domain constraints, and determining a resource allocation adjustment as a function of the evaluating. The resource allocation adjustment is configured to achieve a maximum specified virtual machine density.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: identifying physical resources in a computer environment; allocating virtual resources to the physical resources; aggregating the virtual resources, as a virtual resource pool, at a per virtual machine level in the computer environment, wherein the virtual resource pool includes a total number of virtual resources assigned per virtual machine, wherein aggregating the virtual resources further comprises aggregating a number of virtual machines per load-balancer and aggregating a number of virtual machines per firewall; evaluating the virtual resources in the virtual resource pool against resource pool domain constraints, wherein the resource pool domain constraints comprise a maximum size of a hypervisor domain, a Layer 2 network adjacency domain size, a maximum available storage input/output operations per second value, a maximum inter-switch link hops value, a maximum number of virtual LANs, and a maximum number of virtual SANs; and determining a resource allocation adjustment as a function of the evaluating; and adjusting the virtual resources based on the resource allocation adjustment to a desired level of computing performance based on quantifiable performance objectives, wherein the desired level of computing performance is a maximum specified virtual machine density. 2. The method of claim 1 , wherein the allocating the virtual resources to the physical resources includes allocating at least one of: virtual CPUs per each physical core; virtual memory per available memory of each physical node; virtual network interface cards per each physical network interface card; virtual switch ports per each physical port; and available virtual storage associated with available physical storage. 3. The method of claim 1 , wherein the virtual resource pool further includes a total number of virtual resources assigned per virtual machine, the assigned virtual resources including at least one of: virtual CPUs; virtual memory; virtual network interface cards; virtual storage; and virtual machines per virtual SAN. 4. The method of claim 1 , wherein the resource pool domain constraints include at least one of: maximum size of a hypervisor domain; Layer 2 network adjacency domain size; maximum available storage input/output operations per second; maximum inter-switch link hops; and maximum virtual LANs and virtual SANs. 5. The method of claim 1 , wherein the resource allocation adjustment includes adding a new virtual machine. 6. The method of claim 1 , wherein the resource allocation adjustment includes reclaiming an existing virtual machine.
Distribution of virtual machine instances; Migration and load balancing · CPC title
Memory management, e.g. access or allocation · CPC title
Techniques for rebalancing the load in a distributed system · CPC title
Hypervisor-specific management and integration aspects · CPC title
the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.