Support of Non-Trivial Scheduling Policies Along with Topological Properties

Patent №

US 8,601,480

Granted

2013-12-03

Filed 2009

Owner

PLATFORM COMPUTING CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12568450

A system and method for scheduling jobs in a multiprocessor machine is disclosed. The status of resources, including CPUs on node boards and associated shared memory in the multiprocessor machine is periodically determined. The status can indicate the resources available to execute jobs. This information is accumulated by the topology-monitoring unit and provided to the topology library. The topology library also receives a candidate host list from the scheduling unit which lists all of the resources available to execute the job being scheduled based on non-trivial scheduling. The topology library unit then uses this to generate a free map F indicative of the interconnection of the resources available to execute the job. The topology monitoring unit then matches the jobs to the resources available to execute the jobs, based on resource requirements including shape requirements indicative of interconnections of resources required to execute the job. The topology monitoring unit dispatches the job to the portion of the free map F which match the shape requirements of the job. If the topology library unit determines that no resources are available to execute the job, the topology library unit will return the job to the scheduling unit and the scheduling unit which will wait until the resources become available. The free map F may include resources which have been suspended or reserved in previous scheduling cycles, provided the job to be scheduled satisfies the predetermined criteria for execution of the job on the suspended, have a lower priority, or are reserved resources.

AI hardwareG06F 9/4881G06F 3/0619G06F 3/0629G06F 3/0644G06F 3/0689G06F 9/50G06F 9/5016G06F 13/1663+2 more

AI classification

AI hardware0.79
Planning0.21
Knowledge representation0.02
Machine learning0.00
Evolutionary computation0.00
Natural language0.00
Vision0.00
Speech0.00

Ownership

PLATFORM COMPUTING CORPORATION

assignment · 232960492

Assignors

SHPIGELMAN, IGOR

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC