×

Environment based node selection for work scheduling in a parallel computing system

  • US 9,122,525 B2
  • Filed: 10/30/2013
  • Issued: 09/01/2015
  • Est. Priority Date: 03/18/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of managing a plurality of jobs throughout a plurality of computing nodes of a parallel computing system disposed in a data center, the method comprising:

  • in response to receiving a workload, dividing the workload into a plurality of jobs;

    accessing a job information table including historical information associated with at least one job of the plurality of jobs, wherein the job information table includes a unique identifier associated with the at least one job;

    accessing one or more tables including physical locations associated with each of the plurality of computing nodes and each of one or both of a plurality of power circuits or a plurality of cooling sources distributed throughout the data center, wherein the physical locations are defined by three-dimensional (x,y,z) coordinates stored in the one or more tables;

    scheduling the plurality of jobs in the workload for execution on a group of computing nodes from among the plurality of computing nodes in the parallel computing system based upon the physical locations of the plurality of computing nodes in the data center, the physical locations of the one or both of the plurality of power circuits or the plurality of cooling sources, and the historical information in the job information table, including selecting the group of computing nodes by assigning individual computing nodes to form the group so as to distribute at least one of a heat load and an energy load within the data center; and

    executing the plurality of jobs on the group of computing nodes.

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