×

Co-allocating a reservation spanning different compute resources types

  • US 9,785,479 B2
  • Filed: 07/15/2014
  • Issued: 10/10/2017
  • Est. Priority Date: 03/13/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request for resources to execute a workload within a compute environment;

    identifying feasible resources within the compute environment for the request to yield a first identified feasible resource and a second identified feasible resource;

    analyzing the first identified feasible resource for a first effective speed in fulfilling the request and the second identified feasible resource for a second effective speed in fulfilling the request;

    based on the request and each identified feasible resource with the respective effective speed, determining a first completion time for the first identified feasible resource having a first resource type and a second completion time for the second identified feasible resource having a second resource type required to yield a determination comprising a potential completion time range for the execution of the workload, wherein the first resource type is one of a processor, a memory, bandwidth, and a hard drive, and the second resource type is of a different type from the first resource type;

    analyzing other workload commitments already made by each identified feasible resource;

    generating a co-allocation map for the first identified feasible resource and the second identified feasible resource that can meet the request based on the potential completion time range determination and the analysis of other workload commitments; and

    allocating the first identified feasible resource and the second identified feasible resource based on the co-allocation map.

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