×

Dynamic transparent provisioning of resources for application specific resources

  • US 10,387,209 B2
  • Filed: 09/28/2015
  • Issued: 08/20/2019
  • Est. Priority Date: 09/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for dynamically provisioning resources in a virtual environment, comprising:

  • determining a current resource requirement using an engine based on a current workload demand, the current workload demand using one or more computer systems providing resources and access to the resources;

    determining a new resource requirement using the engine and in response to communications with a library, the communications including a plurality of library instances of accessing the library, wherein the plurality of library instances access the resources using the engine, the library exposing a single-node interface for use by a user-application for accessing the library, each accessing of the library including accessing the resources using the engine, the single-node interface communicating with the engine, the engine and the library being remote from the user-application, and the engine and the library being available to a plurality of users via the single-node interface;

    comparing the new resource requirement with a current resource allocation of the current resource requirement using the engine communicating with the resources, the engine being configured to allocate the resources;

    modifying, using the engine, the current resource allocation based on the comparison of the current resource allocation with the new resource requirement to dynamically provision a new resource allocation in response to the user-application accessing the library, the user-application accessing the library in response to the single-node interface receiving a request for resources initiated by a user; and

    dynamically providing the new resource allocation by the engine based on the request for resources, wherein the current workload demand includes a number of users requiring the resources, and wherein the library and the engine are in a dynamic transport provisioning layer of a cloud based environment.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×