System and method for multiple virtual teams
First Claim
Patent Images
1. A method for assigning virtual machines to network interfaces, the method comprising the steps of:
- assigning a first virtual machine operating in a computer system to a first network interface of said computer system;
assigning a second virtual machine operating in said computer system to said first network interface;
determining a first set of network conditions through said first network interface;
responsive to said first set of network conditions, reassigning said first virtual machine to a second network interface of said computer system and reassigning said second virtual machine to a third network interface of said computer system; and
wherein said assigning said first virtual machine to said first network interface comprises connecting a first virtual network interface card to said first network interface and wherein said assigning said second virtual machine to said first network interface comprises connecting a second virtual network interface card to said first network interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for assigning virtual machines to network interfaces. A first virtual machine is assigned to a network interface according to a first rule and a second virtual machine is assigned to a network interface according to a second rule. The assignment rules are dependent on network conditions as determined through at least one of the network interfaces. The first rule and the second rule may specify assignments differently, such that the same network conditions may result in different assignments for the first and second virtual machines.
380 Citations
37 Claims
-
1. A method for assigning virtual machines to network interfaces, the method comprising the steps of:
-
assigning a first virtual machine operating in a computer system to a first network interface of said computer system; assigning a second virtual machine operating in said computer system to said first network interface; determining a first set of network conditions through said first network interface; responsive to said first set of network conditions, reassigning said first virtual machine to a second network interface of said computer system and reassigning said second virtual machine to a third network interface of said computer system; and wherein said assigning said first virtual machine to said first network interface comprises connecting a first virtual network interface card to said first network interface and wherein said assigning said second virtual machine to said first network interface comprises connecting a second virtual network interface card to said first network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for assigning virtual machines to network interfaces, the method comprising the steps of:
-
assigning a first virtual machine operating in a computer system to a first network interface of said computer system; assigning a second virtual machine operating in said computer system to a second network interface of said computer system; determining a first set of network conditions through said first network interface; responsive to said first set of network conditions, reassigning said first virtual machine to said second network interface; and wherein said assigning said first virtual machine to said first network interface comprises connecting a first virtual network interface card to said first network interface and wherein said assigning said second virtual machine to said second network interface comprises connecting a second virtual network interface card to said second network interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for assigning virtual machines to network interfaces, the method comprising the steps of:
-
assigning a first virtual machine operating in a computer system to a first set of network interfaces of said computer system, said first set of network interfaces comprising a first network interface and a second network interface; assigning a second virtual machine to a second set of network interfaces of said computer system, said second set of network interfaces comprising said second network interface and a third network interface; determining a first set of network conditions through said first network interface; responsive to said first set of network conditions, reassigning said first virtual machine to said second network interface, and reassigning said second virtual machine to said third network interface; and wherein said assigning said first virtual machine to said first set of network interfaces comprises connecting a first virtual network interface card to said first network interface and said second network interface, and wherein said assigning said second virtual machine to said second set of network interfaces comprises connecting a second virtual network interface card to said second network interface and said third network interface. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for assigning virtual machines to network interfaces, the method comprising the steps of:
-
determining network conditions through a first set of network interfaces of a computer system; assigning a first virtual machine operating in said computer system to said first set of network interfaces, wherein said assignment is responsive to said network conditions and a first rule; assigning a second virtual machine operating in said computer system to a second set of network interfaces of said computer system, wherein said assignment is responsive to said network conditions and a second rule, wherein said first rule and said second rule specify different assignments responsive to said network conditions; and wherein said assigning said first virtual machine to said first set of network interfaces comprises connecting a first virtual network interface card to said first set of network interfaces, and wherein said assigning said second virtual machine to said second set of network interfaces comprises connecting a second virtual network interface card to said second set of network interfaces. - View Dependent Claims (33, 34)
-
-
35. A system for connecting a virtual machine to a network, the system comprising:
-
a first virtual network interface card; a second virtual network interface card; a first physical network interface card; a second physical network interface card; and a virtual switch, configured to determine network conditions through said first physical network interface card, connecting said first virtual network interface card to said first physical network interface card according to a first rule, and connecting said second virtual network interface card to said second network interface card according to a second rule, wherein said first rule and said second rule specify different connections responsive to said network conditions. - View Dependent Claims (36)
-
-
37. A non-transitory computer storage medium for assigning virtual machines to network interfaces, the non-transitory computer storage medium comprising a first computer-readable medium, the first computer readable medium comprising:
-
computer code for determining network conditions through a first set of network interfaces of a computer system; computer code for assigning a first virtual machine operating in said computer system to said first set of network interfaces, wherein said assignment is responsive to said network conditions and a first rule; computer code for assigning a second virtual machine operating in said computer system to a second set of network interfaces of said computer system, wherein said assignment is responsive to said network conditions and a second rule, wherein said first rule and said second rule specify different assignments responsive to said network conditions; and wherein said assigning said first virtual machine to said first set of network interfaces comprises connecting a first virtual network interface card to said first set of network interfaces, and wherein said assigning said second virtual machine to said second set of network interfaces comprises connecting a second virtual network interface card to said second set of network interfaces.
-
Specification