Resource allocation protocol for a virtualized infrastructure with reliability guarantees
First Claim
Patent Images
1. A resource allocation method for allocating physical resources to primary and redundant virtual infrastructures, the method comprising:
- receiving a first request for a set of resources, links connecting the resources, and a requested reliability requirement; and
computing a number of redundant nodes to provide the requested reliability based on a probability of joint failure of at least two resources from the set of resources, including provisioning k redundant virtual resources with links to each of the set of resources, wherein the k redundant virtual resources are back up resources for any of n number of primary resources to achieve n;
k replication that satisfies the requested reliability requirement, where n is the number of primary resources, k is the number of redundant virtual resources, and k is less than n.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is disclosed herein for a resource allocation protocol. In one embodiment, the apparatus comprises a resource allocation engine to allocate physical resources to primary and redundant virtual infrastructures, wherein, when the resource allocation engine allocates virtual infrastructures, physical resources of redundant virtual infrastructures are shared across multiple primary virtual infrastructures.
32 Citations
18 Claims
-
1. A resource allocation method for allocating physical resources to primary and redundant virtual infrastructures, the method comprising:
-
receiving a first request for a set of resources, links connecting the resources, and a requested reliability requirement; and computing a number of redundant nodes to provide the requested reliability based on a probability of joint failure of at least two resources from the set of resources, including provisioning k redundant virtual resources with links to each of the set of resources, wherein the k redundant virtual resources are back up resources for any of n number of primary resources to achieve n;
k replication that satisfies the requested reliability requirement, where n is the number of primary resources, k is the number of redundant virtual resources, and k is less than n. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture having one or more recordable storage media storing instruction thereon which when executed by a system cause the system to perform a method for allocating physical resources to primary and redundant virtual infrastructures, the method comprising:
-
receiving a first request for a set of resources, links connecting the resources, and a requested reliability requirement; and computing a number of redundant nodes to provide the requested reliability based on a probability of joint failure of at least two resources from the set of resources, including provisioning k redundant virtual resources with links to each of the set of resources, wherein the k redundant virtual resources are back up resources for any of n number of primary resources to achieve n;
k replication that satisfies the requested reliability requirement, where n is the number of primary resources, k is the number of redundant virtual resources, and k is less than n. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification