(under subclass 102) Subject matter directed to minimizing processing execution time by efficiently distributing workload amongst operational computers, processors and other system resources.
(1) Note. This may be done by a centralized mechanism which
monitors the system processors, or by a distributed method, where idle processors query busy processors for extra work to reduce idle time. Polling of peripherals, however, is classified elsewhere.
(2) Note. This subclass includes initial task assignment to certain resources based on utilization of the resources (e.g., sending a task to the processor with the least utilization or load).
710, Electrical Computers and Digital Processing Systems: Input/Output, 15+, for polling of peripherals, and subclasses 36+ for input/output access regulation.
711, Electrical Computers and Digital Processing Systems: Memory,
133+, for cache memory entry replacement strategies.