comp.lang.ada
 help / color / mirror / Atom feed
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





  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