Multi-cluster resource management
First Claim
1. A method for virtual entity resource management in a multi-cluster environment, the method comprising:
- maintaining a network map of inter-cluster connections across multiple clusters, wherein an individual cluster of the multiple clusters maintains only a subset of the network map, and wherein the network map comprises routing data that refers to next hop access points;
receiving a resource management request at an access point, wherein the resource management request comprises a request parameter pertaining to a virtual machine at a cluster of the multiple clusters, and the virtual machine is associated with a target access point;
applying the request parameter to routing data at the access point to identify a next hop access point;
routing the resource management request to the next hop access point on a route to the target access point;
receiving the resource management request at the next hop access point and accessing routing data at the next hop access point to identify a further next hop on the route to the target access point; and
synchronizing at least a portion of the routing data with at least one interconnected cluster.
1 Assignment
0 Petitions
Accused Products
Abstract
Entries in individual portions of a network map serve to establish inter-cluster routes that are formed from routing data structures at individual clusters, which routing data structures store connection parameters pertaining to access point nodes in a multi-cluster computing environment. Upon receiving a resource management request at one of the access points, the request parameters are used in combination with the network map to identify at least one target access point having a virtual machine for responding to the resource management request. The resource management request is routed to a next hop access point node on route(s) to target access points. If the next hop access point node is not the node to respond to the resource management request, then processing at the next hop node serves to route the resource management request to a further next hop access point node on a route to the target access point.
-
Citations
18 Claims
-
1. A method for virtual entity resource management in a multi-cluster environment, the method comprising:
-
maintaining a network map of inter-cluster connections across multiple clusters, wherein an individual cluster of the multiple clusters maintains only a subset of the network map, and wherein the network map comprises routing data that refers to next hop access points; receiving a resource management request at an access point, wherein the resource management request comprises a request parameter pertaining to a virtual machine at a cluster of the multiple clusters, and the virtual machine is associated with a target access point; applying the request parameter to routing data at the access point to identify a next hop access point; routing the resource management request to the next hop access point on a route to the target access point; receiving the resource management request at the next hop access point and accessing routing data at the next hop access point to identify a further next hop on the route to the target access point; and synchronizing at least a portion of the routing data with at least one interconnected cluster. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes a set of acts for virtual entity resource management in a multi-cluster environment, the set of acts comprising:
-
maintaining a network map of inter-cluster connections across multiple clusters, wherein an individual cluster of the multiple clusters maintains only a subset of the network map, and wherein the network map comprises routing data that refers to next hop access points; receiving a resource management request at an access point, wherein the resource management request comprises a request parameter pertaining to a virtual machine at a cluster of the multiple clusters, and the virtual machine is associated with a target access point; applying the request parameter to routing data at the access point to identify a next hop access point; routing the resource management request to the next hop access point on a route to the target access point; receiving the resource management request at the next hop access point and accessing routing data at the next hop access point to identify a further next hop on the route to the target access point; and synchronizing at least a portion of the routing data with at least one interconnected cluster. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for virtual entity resource management in a multi-cluster environment, the system comprising:
-
a storage medium having stored thereon a sequence of instructions; and a processor that executes the sequence of instructions to cause the processor to perform a set of acts, the set of acts comprising; maintaining a network map of inter-cluster connections across multiple clusters, wherein an individual cluster of the multiple clusters maintains only a subset of the network map, and wherein the network map corresponds to comprises routing data that refers to next hop access points; receiving a resource management request at an access point, wherein the resource management request comprises a request parameter pertaining to a virtual machine at a cluster of the multiple clusters, and the virtual machine is associated with a target access point; applying the request parameter to routing data at the access point to identify a next hop access point; routing the resource management request to the next hop access point on a route to the target access point; receiving the resource management request at the next hop access point and accessing routing data at the next hop access point to identify a further next hop on the route to the target access point; and synchronizing at least a portion of the routing data with at least one interconnected cluster. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification