Adaptive Partitioning - Scheduler #

Aka APS

What is it?#

It's a fair-share thread scheduler which guarantees groups of a user-specified percentage of cpu time when the system is overloaded. When the system is sufficently underloaded, it chooses to schedule threads based strictly on priority and therefore maintians realtime behavior. Even when overloaded it provides realtime latencies to an engineerable set of critical threads.

Scheduler Partitioning is part of an overall resource partitioning strategy. See Adaptive Partitioning.

Table of Contents#

  1. Presentation on APS
  2. QNX Designer's Documentation
  3. Hacking
  4. Links to user's documents:
  5. Other links