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: 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





  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