Allocation of Virtual Machines in Datacenters
First Claim
Patent Images
1. A method of operating a datacenter comprising a plurality of hosts coupled by a network, the hosts being configurable to run a plurality of virtual machines, the method comprising:
- collecting network load information indicating a load of the network;
creating a network profile for a virtual machine based on the collected network load information and storing said network profile;
determining a target allocation of one of the virtual machines at one of the hosts based on a comparison of a last profile sequence of the virtual machine to the stored network profile to predict a future behavior of the virtual machine; and
allocating the one virtual machine at the one host based on the determined target allocation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a datacenter comprising a plurality of hosts coupled by a network, the hosts being configurable to run a plurality of virtual machines, the method comprising: collecting network load information indicating a load of the network; determining a target allocation of one of the virtu machines at one of the hosts based on the collected network load information; and allocating the one virtual machine at the one host based on the determined target allocation.
36 Citations
19 Claims
-
1. A method of operating a datacenter comprising a plurality of hosts coupled by a network, the hosts being configurable to run a plurality of virtual machines, the method comprising:
-
collecting network load information indicating a load of the network; creating a network profile for a virtual machine based on the collected network load information and storing said network profile; determining a target allocation of one of the virtual machines at one of the hosts based on a comparison of a last profile sequence of the virtual machine to the stored network profile to predict a future behavior of the virtual machine; and allocating the one virtual machine at the one host based on the determined target allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A datacenter entity comprising a processing unit, said processing unit being configured to:
-
generate a network load profile based on network load information indicating load of a network coupling a plurality of hosts; create a network profile for a virtual machine based on the collected network load information and storing said network profile; and determine a target allocation of a virtual machine at one of the hosts based on a comparison of a last profile sequence of the virtual machine to the stored network profile to predict a future behavior of the virtual machine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification