comp.lang.ada
 help / color / mirror / Atom feed
* Re: Real Time Scheduling Methods (Deadline Scheduling)
@ 1992-11-02 16:22 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ne
  0 siblings, 0 replies; only message in thread
From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ne @ 1992-11-02 16:22 UTC (permalink / raw)


One disadvantage of deadline scheduling is that when a system is overloaded,
it is unpredictable which task will miss its deadline.  The early popularizers
of rate monotonic analysis (RMA), John Lehocsky and Lui Sha, investigated
deadline scheduling before turning to rate monotonic analysis.  They disliked
the unpredictability of deadline scheduling under system overload, and so
turned to seeing if RMA could be usefully applied to real systems.  (Needless
to say, they found it could.)  This is not to say that deadline scheduling is
"bad" or should not be used, but one should be aware of the tradeoffs involved
when choosing between techniques.	

[Under RMA, when a system is overloaded, it is predictable which tasks will
make their deadlines (namely all tasks above a certain priority).  If a
critical task is not in this set of tasks, there is a standard technique for
ensuring it will meet its deadline while some other task potentially will miss
a deadline.]

John B. Goodenough					Goodenough@sei.cmu.edu
Software Engineering Institute				412-268-6391

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~1992-11-02 16:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1992-11-02 16:22 Real Time Scheduling Methods (Deadline Scheduling) agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ne

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox