Offering network performance guarantees in multi-tenant datacenters
AssigneeMicrosoft Technology Licensing, LLC
InventorsHitesh Ballani, Paolo Costa, Thomas Karagiannis, Antony Rowstron
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsHitesh Ballani, Paolo Costa, Thomas Karagiannis, Antony Rowstron
Estimating the term…
Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters.
A method of resource allocation within a datacenter comprising:
A system comprising:
One or more tangible computer storage media storing computer readable instructions that when executed cause one or more processors perform actions that implement resource allocation within a datacenter, the actions comprising:
Dependencies are inferred from the claim text.