Virtual machine network assignment

US9772885B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9772885-B2
Application numberUS-201514626377-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2015
Priority dateFeb 19, 2015
Publication dateSep 26, 2017
Grant dateSep 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A processing device of a data center may receive a request to run a virtual machine. Responsive to determining that the virtual machine comprises a virtual network interface card (VNIC) associated with a VNIC profile that comprises a pre-defined custom property, the processing device may identify a network to be associated with the VNIC. The processing device may then associate the VNIC with the identified network.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a processing device, a request to run a virtual machine, the request comprising a network selection policy; identifying a virtual network interface card (VNIC) associated with the virtual machine; selecting, by the processing device, in view of the network selection policy, a network from a pool of networks identified by a property specified by a VNIC profile associated with the VNIC, wherein the property defines a prefix shared by identifiers of networks comprised by the pool of networks and wherein the network selection policy defines a first probability of selecting a first network and a second probability of selecting a second network; and associating the VNIC with the network. 2. The method of claim 1 , further comprising running the virtual machine. 3. The method of claim 1 , wherein the property references a list of network identifiers. 4. The method of claim 1 , wherein the property specifies a parameter shared by networks comprised by the pool. 5. The method of claim 1 , wherein the network selection policy further defines a uniform distribution of traffic among the plurality of logical networks. 6. The method of claim 1 , wherein the network selection policy further defines an order of networks. 7. The method of claim 1 , wherein the first probability is different from the second probability. 8. A system comprising: a memory; and a processing device operatively coupled to the memory, the processing device to: receive a request to run a virtual machine, the request comprising a network selection policy; identify a virtual network interface card (VNIC) associated with the virtual machine; select, by the processing device, in view of the network selection policy, a network from the pool of networks identified by a property specified by a VNIC profile associated with the VNIC, wherein the property defines a prefix shared by identifiers of networks comprised by the pool of networks and wherein the network selection policy defines a first probability of selecting a first network and a second probability of selecting a second network; and associate the VNIC with the network. 9. The system of claim 8 , wherein the property references a list of network identifiers. 10. The system of claim 8 , wherein the property specifies a parameter shared by networks comprised by the pool. 11. The system of claim 8 , wherein the network selection policy further defines a uniform distribution of traffic among the plurality of logical networks. 12. The system of claim 8 , wherein the network selection policy further defines an order of networks. 13. The system of claim 8 , wherein the first probability is different from the second probability. 14. A non-transitory computer-readable medium having instructions encoded thereon which, when executed by a processing device, causes the processing device to: receive, by the processing device, a request to run a virtual machine, the request comprising a network selection policy; identify a virtual network interface card (VNIC) associated with the virtual machine; select, by the processing device, in view of the network selection policy, a network from the pool of networks identified by a property specified by a VNIC profile associated with the VNIC, wherein the property defines a prefix shared by identifiers of networks comprised by the pool of networks and wherein the network selection policy defines a first probability of selecting a first network and a second probability of selecting a second network; and associate the VNIC with the network. 15. The non-transitory computer-readable medium of claim 14 , wherein the property specifies a parameter shared by networks comprised by the pool. 16. The non-transitory computer-readable medium of claim 14 , wherein the property references a list of network identifiers. 17. The non-transitory computer-readable medium of claim 14 , wherein the first probability is different from the second probability.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Starting, stopping, suspending or resuming virtual machine instances · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Policy-based network configuration management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9772885B2 cover?
A processing device of a data center may receive a request to run a virtual machine. Responsive to determining that the virtual machine comprises a virtual network interface card (VNIC) associated with a VNIC profile that comprises a pre-defined custom property, the processing device may identify a network to be associated with the VNIC. The processing device may then associate the VNIC with th…
Who is the assignee on this patent?
Red Hat Israel Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/5077. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).