Managing resource reservations in a highly parallel application
US9697046B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 19, 2015 |
| Grant date | Jul 4, 2017 |
| Priority date | — |
| Expiry date | Jun 19, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5016
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for managing computing resource reservations comprises receiving a first reservation, at a reservation system, for a requested amount of computing resources for a virtual application from a total pool of available resources. The method further comprises adding the first reservation to a database of existing reservations if the requested amount of computing resources is available and associating the first reservation with a universal timestamp. The method also comprises verifying that the requested amount of computing resources is still available by: summing a total of all existing reservations in the database with a same target and reservation type as the first reservation and with a universal timestamp before the universal timestamp associated with the first reservation; and subtracting the sum total of those existing reservations from the total pool of available resources to produce a difference. The method then comprises comparing the difference to the requested amount of computing resources. If the requested amount of computing resources is less than the difference, the method provisions the requested resources for the virtual application. If the requested amount of co…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.