PROCESS SCHEDULER EMPLOYING ORDERING FUNCTION TO SCHEDULE THREADS RUNNING IN MULTIPLE ADAPTIVE PARTITIONS

Patent №

US 7,870,554

Granted

2011-01-11

Filed 2006

Owner

QNX SOFTWARE SYSTEMS GMBH & CO. KG

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11371634

A system includes a processor, one or more memory storage units, and software code stored in the memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associated with one or more process threads. Each of adaptive partition has one or more corresponding assigned scheduling attributes. The software code includes a scheduling system for selectively allocating the processor to run process threads based on a comparison between ordering function values for each adaptive partition. Ordering function values are calculated based on scheduling attributes of the corresponding adaptive partition. A critical ordering function value also may be calculated and used to determine the proper manner of billing an associated adaptive partition for the processor allocation used to run its associated critical threads. Methods of implementing various aspects of such a system are also set forth.

AI classification

AI hardware0.95
Knowledge representation0.39
Planning0.01
Evolutionary computation0.01
Machine learning0.00
Speech0.00
Natural language0.00
Vision0.00

Ownership

QNX SOFTWARE SYSTEMS GMBH & CO. KG

assignment · 208030694

© 2026 NYSGPT2525 LLC