×

Job distribution within a grid environment using mega-host groupings of execution hosts

  • US 10,664,308 B2
  • Filed: 10/02/2018
  • Issued: 05/26/2020
  • Est. Priority Date: 06/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for job distribution within a grid environment, comprising:

  • receiving a job at a submission cluster for distribution of the job to at least one of a plurality of execution clusters, each execution cluster comprising one or more execution hosts;

    determining resource attributes corresponding to each execution host of the execution clusters;

    grouping, for each execution cluster, execution hosts based on the resource attributes of the respective execution hosts;

    defining, for each grouping of execution hosts, a mega-host for the respective execution cluster, the mega-host for a respective execution cluster based on combining select resource attributes of the respective grouped execution hosts;

    determining resource requirements for the job;

    selecting an optimum execution cluster for receiving the job based on a weighting factor applied to select resources of the respective execution clusters;

    identifying candidate mega-hosts within the optimum execution cluster for the job based on the resource attributes of the respective mega-hosts and the resource requirements of the job; and

    selecting at least one of the candidate mega-hosts within the optimum execution cluster for allocating the job thereto for execution of the job.

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