Application sla based dynamic, elastic, and adaptive provisioning of network capacity
AssigneeMicrosoft Corporation
InventorsSuyash Sinha, Sreenivas Addagatla
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSuyash Sinha, Sreenivas Addagatla
Estimating the term…
A network resource management (NRM) system is described for allocating portions of available network capacity to applications, where the available network capacity is treated as a pool of virtual network resources. The NRM system operates by receiving a service level agreement (SLA) that specifies network resources that are requested by an application. The NRM system also receives network topology information regarding features of a physical communication network, which define, in turn, the available network capacity. Based on these inputs, the NRM system allocates a portion of the available network capacity to the application, to produce an SLA assignment. The NRM system then monitors events that may affect the SLA assignment. If such an event is detected, the NRM system can modify the SLA assignment, e.g., by changing or releasing the network resources assigned to the application, etc.
A computer-implemented method for allocating network resources to an application by a network resource management system, comprising:
A computer readable medium for storing computer readable instructions, the computer readable instructions providing a network resource management system when executed by one or more processing devices, the computer readable instructions comprising:
A network resource management system, implemented by electrical processing functionality, for allocating network resources to an application for execution by a data center, comprising:
Dependencies are inferred from the claim text.