Resource sharing in computer clusters according to objectives
First Claim
1. A method of assigning resources of a computer cluster with resource sharing according to objectives, the method comprising:
- monitoring resources of each of a plurality of cloud nodes;
providing information descriptive of the cloud node resources;
receiving a reservation;
determining whether resources are available to satisfy the reservation and any other pending reservations;
if resources are available, using a rapid search to determine resource assignments for the reservation and any other pending reservations according to one or more objectives; and
allocating resources according to the resource assignments.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of assigning resources of a computer duster with resource sharing according to objectives. The method includes monitoring resources of each of a plurality of cloud nodes, providing information descriptive of the cloud node resources, receiving a reservation, determining whether resources are available to satisfy the reservation and any other pending reservations, if resources are available, using a rapid search to determine resource assignments for the reservation and any other pending reservations according to one or more objectives, and allocating resources according to the resource assignments.
15 Citations
14 Claims
-
1. A method of assigning resources of a computer cluster with resource sharing according to objectives, the method comprising:
-
monitoring resources of each of a plurality of cloud nodes; providing information descriptive of the cloud node resources; receiving a reservation; determining whether resources are available to satisfy the reservation and any other pending reservations; if resources are available, using a rapid search to determine resource assignments for the reservation and any other pending reservations according to one or more objectives; and allocating resources according to the resource assignments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer cluster with resource sharing according to objectives, the cluster comprising a plurality of cloud nodes each including one or more resources;
- a terminal;
data storage; and
an allocation node to;monitor the cloud node resources; provide information descriptive of the cloud node resources to a customer through the terminal; receive a reservation for cloud node resources from the customer; store the reservation in the data storage; determine assignments of the cloud node resources for the reservation and any other pending reservations according to one or more objectives by rapid search; and allocate the cloud node resources to customers according to the resource assignments. - View Dependent Claims (11, 12, 13, 14)
- a terminal;
Specification