6 The Real-Time CORBA 2.0 specification provides interfaces for a framework that facilitates dynamic scheduling in distributed real-time systems. The specification introduces the following concepts:
8 * Scheduling Segment - A sequence of code, on a single host, with
9 specific scheduling requirements
10 * Distributable Thread (DT) - A programming model abstraction for a
12 * Pluggable Scheduler - Facilitate the use of multiple scheduling
14 * Scheduling Points - To interact with the scheduler at the
15 application and ORB level
17 This dir contains two pluggable schedulers:
19 Fixed Priority Scheduler - This scheduler uses the OS scheduler to
20 schedule the various DTs dynamically entering and leaving the
21 system. The DTs are scheduled based on their importance.
23 Most Important First (MIF) Scheduler - This scheduler uses a custom
24 MIF scheduler to schedule the DTs in the system. The tasks are
25 scheduled according to their importance. The scheduler maintains a
26 ready queue of DTs. When a DT enters the system it puts the DT in the
27 ready queue in order of its importance. It then activates the DT
28 of highest importance in the ready queue. So at any given time the
29 DT with the highest importance is running.