From: "Pat Rogers" <progers@NOclasswideSPAM.com>
Subject: Re: Ada 95 tasking problems with Ada 83 code
Date: Sat, 2 Sep 2000 17:54:25 -0500
Date: 2000-09-02T17:54:25-05:00 [thread overview]
Message-ID: <Hyfs5.49$f93.81274@nnrp3.sbc.net> (raw)
In-Reply-To: 39AF2DEC.71D8B897@ix.netcom.com
"Richard Riehle" <laoXhai@ix.netcom.com> wrote in message
news:39AF2DEC.71D8B897@ix.netcom.com...
<snip>
> Reminder: you still need to take a look at RMA if you have 100
concurrent tasks.
I confess I don't see why. Surely the number of tasks, by itself,
doesn't require a schedulability analysis. (There may very well be
deadlines associated, but that hasn't been indicated as far as I
know.) Absent deadlines, then this is "just" a concurrent program, in
which case the issues are maximizing throughput and ensuring liveness.
Liveness isn't a function of the number of tasks, so I don't see the
connection.
On the other hand, let's say there are deadlines. In that case, a
static-priority preemptive scheduling scheme may not be the right
approach (e.g., RMA). Perhaps a dynamic scheme might be best -- say
Earliest Deadline First (which is optimal too). In other words, it
seems to me that that the info so far -- 100 tasks -- isn't sufficient
to require use of any schedulability analysis, RMA or otherwise.
(Sure, the more tasks one has the more likely a general-purpose
tasking system is to bog down, but that is a separate issue I would
think.)
Of course you know these things, so what am I missing?
---
Patrick Rogers Consulting and Training in:
http://www.classwide.com Deadline Schedulability Analysis
progers@classwide.com Software Fault Tolerance
(281)648-3165 Real-Time/OO Languages
Adam ... does not deserve all the credit; much is due to Eve, the
first woman, and Satan, the first consultant.
Mark Twain
next prev parent reply other threads:[~2000-09-02 22:54 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-08-30 0:00 Ada 95 tasking problems with Ada 83 code Wayne Lydecker
2000-08-30 0:00 ` Richard Riehle
2000-08-30 0:00 ` Wayne Lydecker
2000-08-31 0:00 ` Jeff Creem
2000-08-31 20:07 ` Robert Barron
2000-09-01 3:21 ` Wayne Lydecker
2000-09-01 4:17 ` Richard Riehle
2000-09-02 22:54 ` Pat Rogers [this message]
2000-09-05 17:31 ` Richard Riehle
2000-09-05 18:51 ` Pat Rogers
2000-09-05 19:00 ` Richard Riehle
2000-09-05 19:33 ` Pat Rogers
[not found] ` <39B046AE.A05C82AA@mtws.visicom.com>
2000-09-02 1:04 ` Jeff Creem
2000-09-05 19:11 ` Richard Riehle
2000-09-05 17:12 ` Richard Riehle
2000-09-06 0:19 ` Ted Dennison
2000-09-06 2:38 ` Wayne Lydecker
2000-09-07 5:35 ` Simon Wright
2000-09-01 20:01 ` Robert A Duff
2000-08-31 16:00 ` Bill Dale
2000-08-31 17:57 ` Richard Riehle
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox