From: "Pat Rogers" <progers@NOclasswideSPAM.com>
Subject: Re: Ada 95 tasking problems with Ada 83 code
Date: Tue, 5 Sep 2000 14:33:08 -0500
Date: 2000-09-05T14:33:08-05:00 [thread overview]
Message-ID: <aUbt5.344$B25.34258@nnrp3.sbc.net> (raw)
In-Reply-To: 39B542BE.E0AFA887@ix.netcom.com
"Richard Riehle" <laoXhai@ix.netcom.com> wrote in message
news:39B542BE.E0AFA887@ix.netcom.com...
>
> Pat Rogers wrote:
>
> > "Richard Riehle" <laoXhai@ix.netcom.com> wrote in message
> > news:39B52DFC.6EF265D3@ix.netcom.com...
> >
> > > All that being said, we don't know enough details of Wayne's
design to
> > > make absolute pronouncements about how he should proceed, but I
> > > think you would agree that anyone designing a task-based system
ought
> > > to have some awareness of the issues related to schedulability.
> >
> > Certainly for a real-time system. But for "just" a concurrent
> > program, I think a full schedulability analysis is overkill.
>
> OK. I will agree with that. We simply had different models
immediately
> in mind. The "pool of tasks" design will be different from a
real-time model
> where each task performs some unique action, and deadlines and
schedulability
> are critical. Also, we are still not sure what Wayne is doing, so
he has some
> work to do in deciding which approach is more appropriate. I am
sure you
> agree, though, that anyone planning a design using concurrent tasks
should
> have a little familiarity with the issues related to scheduling,
even when
> using a pool of similar tasks, especially if those tasks are
communicating with each
> other.
Yes, definitely, if by scheduling you mean the issues of deadlock,
indefinite postponement, livelock, and so on -- i.e., what it means
for a concurrent program to be "correct" -- as well as the
ramifications of task interactions (e.g. context switching) on
performance. Absent deadlines, though, I think those are sufficient
(as if those were simple subjects!).
A pleasure as always,
pat
next prev parent reply other threads:[~2000-09-05 19:33 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
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 [this message]
[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