×

Job distributed within a grid environment using mega-host groupings of execution hosts based on resource attributes

  • US 9,477,529 B2
  • Filed: 06/20/2012
  • Issued: 10/25/2016
  • Est. Priority Date: 06/20/2012
  • Status: Expired due to Fees
First Claim
Patent Images

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

  • receiving jobs at a submission cluster for distribution of the jobs 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 defining resource attributes based on the resource attributes of the respective grouped execution hosts;

    determining resource requirements for the jobs;

    grouping the jobs based on the respective resource requirements of the jobs;

    identifying candidate mega-hosts for each group of jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs; and

    during a scheduling cycle, in response to determining that one job of a particular group of jobs cannot be forwarded to the execution clusters, ignoring remaining jobs in the particular group of jobs during the scheduling cycle.

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