×

System and method for providing intelligent pre-staging of data in a compute environment

  • US 8,763,000 B2
  • Filed: 12/29/2008
  • Issued: 06/24/2014
  • Est. Priority Date: 03/13/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining availability of compute resources in a compute environment including availability timeframes to process a workload submitted to the compute environment to yield a determined availability;

    determining data requirements for processing the workload, the data requirements being associated with data to be retrieved from a storage medium for use by the workload, to yield determined data requirements;

    based on the determined availability and the determined data requirements, establishing a data stage-in reservation associated with the data requirements for the workload to process that starts at a first start time, the data stage-in reservation only reserving resources associated with retrieving the data from the storage medium for use by the workload, wherein establishing the data stage-in reservation is based at least in part on (1) creating an availability range list from a calculation of existing resource guarantees and reservations and (2) converting the availability range list into a start range list;

    performing data pre-staging according to the data stage-in reservation at the first start time; and

    after performing the data pre-staging, processing the workload using the data and according to a compute reservation that starts at a second start time, which is later than the first start time.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×