comp.lang.ada
 help / color / mirror / Atom feed
From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ne ws.sei.cmu.edu!jbg@ucbvax.Berkeley.EDU  (John Goodenough)
Subject: Re: Real Time Scheduling Methods (Deadline Scheduling)
Date: 2 Nov 92 16:22:21 GMT	[thread overview]
Message-ID: <1992Nov2.162221.22507@sei.cmu.edu> (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

                 reply	other threads:[~1992-11-02 16:22 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

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