×

Support of Non-Trivial Scheduling Policies Along with Topological Properties

  • US 20100146515A1
  • Filed: 09/28/2009
  • Published: 06/10/2010
  • Est. Priority Date: 05/11/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer system having a scheduling system to schedule a job having resource mapping requirements to resources in a computing architecture arranged at least in part on node boards in host computers, each node board having at least one central processor unit (CPU) and shared memory, said node boards being interconnected into groups of node boards providing access between the central processing units (CPUs) and shared memory on different node boards, said computer system comprising:

  • a processor for executing computing instructions;

    memory for storing said computing instructions;

    a scheduling system associated with the processor and the memory, and comprising;

    a scheduling unit for scheduling jobs to at least some of said resources, said scheduling unit generating a candidate host list representing the resources available to execute the job to be scheduled based on resource requirements of the job to be scheduled;

    a topology library unit comprising a machine map M of the computer system, said machine map M indicative of the interconnections of the resources to which the scheduling system can schedule the jobs;

    a topology monitoring unit for monitoring a status of the resources and generating status information signals indicative of a status of the resources;

    wherein the topology library unit receives the status information signals and the candidate host list and determines a free map F of resources to execute the job to be scheduled, said free map F indicative of the interconnection of the resources to which the job in a current scheduling cycle can be scheduled based on the status information signals, the candidate host list and the machine map M; and

    wherein the topology monitoring unit dispatches a job to the resources in the free map F which match the resource mapping requirements of the job.

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