9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] process migration
@ 2003-09-17  9:08 Kamal R. Prasad
  2003-09-17  9:17 ` Fco.J.Ballesteros
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Kamal R. Prasad @ 2003-09-17  9:08 UTC (permalink / raw)
  To: 9fans

Hello,

 Im new to Plan9 for the most part. I would like to know if Plan9
supports (dynamic) process migration to achieve load balancing. If
yes, pl. provide info on techniques used.

thanks
-kamal

-------------------
UNIX systems consultant
kamalp@acm.org; http://kamalpr.tripod.com/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-17  9:08 [9fans] process migration Kamal R. Prasad
@ 2003-09-17  9:17 ` Fco.J.Ballesteros
  2003-09-17 13:38 ` Ishwar Rattan
  2003-09-17 13:39 ` ron minnich
  2 siblings, 0 replies; 8+ messages in thread
From: Fco.J.Ballesteros @ 2003-09-17  9:17 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 169 bytes --]

Plan 9 processes feel so good in their nodes that they
don't move. However, they are free to choose where
to live on by means of cpu, rx and similar commands.

hth

[-- Attachment #2: Type: message/rfc822, Size: 2113 bytes --]

From: "Kamal R. Prasad" <kamalp@acm.org>
To: 9fans@cse.psu.edu
Subject: [9fans] process migration
Date: Wed, 17 Sep 2003 09:08:49 GMT
Message-ID: <181e352f.0309162302.3a4bd65a@posting.google.com>

Hello,

 Im new to Plan9 for the most part. I would like to know if Plan9
supports (dynamic) process migration to achieve load balancing. If
yes, pl. provide info on techniques used.

thanks
-kamal

-------------------
UNIX systems consultant
kamalp@acm.org; http://kamalpr.tripod.com/

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-17  9:08 [9fans] process migration Kamal R. Prasad
  2003-09-17  9:17 ` Fco.J.Ballesteros
@ 2003-09-17 13:38 ` Ishwar Rattan
  2003-09-18  8:58   ` Kamal R. Prasad
  2003-09-17 13:39 ` ron minnich
  2 siblings, 1 reply; 8+ messages in thread
From: Ishwar Rattan @ 2003-09-17 13:38 UTC (permalink / raw)
  To: 9fans

Plan9 has cpu-servers where processes reside! It is a
different ball-game..

-ishwar


On Wed, 17 Sep 2003, Kamal R. Prasad wrote:

> Hello,
>
>  Im new to Plan9 for the most part. I would like to know if Plan9
> supports (dynamic) process migration to achieve load balancing. If
> yes, pl. provide info on techniques used.
>
> thanks
> -kamal
>
> -------------------
> UNIX systems consultant
> kamalp@acm.org; http://kamalpr.tripod.com/
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-17  9:08 [9fans] process migration Kamal R. Prasad
  2003-09-17  9:17 ` Fco.J.Ballesteros
  2003-09-17 13:38 ` Ishwar Rattan
@ 2003-09-17 13:39 ` ron minnich
  2 siblings, 0 replies; 8+ messages in thread
From: ron minnich @ 2003-09-17 13:39 UTC (permalink / raw)
  To: 9fans

On Wed, 17 Sep 2003, Kamal R. Prasad wrote:

>  Im new to Plan9 for the most part. I would like to know if Plan9
> supports (dynamic) process migration to achieve load balancing.

That's not properly a part of the OS, so it's not really a sensible
question from my point of view.

ron




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-17 13:38 ` Ishwar Rattan
@ 2003-09-18  8:58   ` Kamal R. Prasad
  2003-09-18 13:25     ` Russ Cox
  2003-09-18 13:38     ` ron minnich
  0 siblings, 2 replies; 8+ messages in thread
From: Kamal R. Prasad @ 2003-09-18  8:58 UTC (permalink / raw)
  To: 9fans

ishwar@cps.cmich.edu (Ishwar Rattan) wrote in message news:<Pine.LNX.4.56.0309170937350.7097@pali.cps.cmich.edu>...
> Plan9 has cpu-servers where processes reside! It is a
> different ball-game..
> 
> -ishwar
> 
> 

does it allow processes from moving from cpu server A to cpu server B
after executing from sometime on server A? how is this different from
UNIX?

thsnks
-kamal

> On Wed, 17 Sep 2003, Kamal R. Prasad wrote:
> 
> > Hello,
> >
> >  Im new to Plan9 for the most part. I would like to know if Plan9
> > supports (dynamic) process migration to achieve load balancing. If
> > yes, pl. provide info on techniques used.
> >
> > thanks
> > -kamal
> >
> > -------------------
> > UNIX systems consultant
> > kamalp@acm.org; http://kamalpr.tripod.com/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-18  8:58   ` Kamal R. Prasad
@ 2003-09-18 13:25     ` Russ Cox
  2003-09-18 13:38     ` ron minnich
  1 sibling, 0 replies; 8+ messages in thread
From: Russ Cox @ 2003-09-18 13:25 UTC (permalink / raw)
  To: 9fans

No, there is no process migration.

Russ


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-18  8:58   ` Kamal R. Prasad
  2003-09-18 13:25     ` Russ Cox
@ 2003-09-18 13:38     ` ron minnich
  2003-09-18 14:08       ` Charles Forsyth
  1 sibling, 1 reply; 8+ messages in thread
From: ron minnich @ 2003-09-18 13:38 UTC (permalink / raw)
  To: 9fans

On Thu, 18 Sep 2003, Kamal R. Prasad wrote:

> does it allow processes from moving from cpu server A to cpu server B
> after executing from sometime on server A? how is this different from
> UNIX?

it's not, neither Plan 9 nor Unix support this in a general way. There are
systems that support this in a limited way, however.

People keep wanting migration across OS instances to work the way that it
works on CPUs in an SMP. It doesn't, and never has, except in very special
cases. It's easy to get the easy parts right, hard to get the hard parts
right, and impossible to get the impossible parts right. Most people stop
at easy and call it a day.

ron



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [9fans] process migration
  2003-09-18 13:38     ` ron minnich
@ 2003-09-18 14:08       ` Charles Forsyth
  0 siblings, 0 replies; 8+ messages in thread
From: Charles Forsyth @ 2003-09-18 14:08 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 917 bytes --]

some years ago, with an early Plan 9, when i was still
at the university, an undergraduate looked at process migration
as his 3rd year and MEng project, using Plan 9
running on several loosely-coupled 68030 cards in an Eltec VME crate, with
a PC running Plan 9 providing some form of monitoring
and control.  as a project it worked out quite well, and he'd
got it to the stage where he could shift processes from one
card to another.  the student made any necessary kernel changes
himself even though he hadn't touched any operating system before,
with relatively little advice from me.  (I'd done the Eltec port for
an earlier frame-grabbing robot control project.)

my view of OS-based process migration (outside rather specialised cases) before
the project would have been quite well summed up by ron minnich's comment;
i don't think it has changed much since then (outside rather specialised cases).

[-- Attachment #2: Type: message/rfc822, Size: 3270 bytes --]

From: ron minnich <rminnich@lanl.gov>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] process migration
Date: Thu, 18 Sep 2003 07:38:26 -0600 (MDT)
Message-ID: <Pine.LNX.4.44.0309180735450.22490-100000@maxroach.lanl.gov>

On Thu, 18 Sep 2003, Kamal R. Prasad wrote:

> does it allow processes from moving from cpu server A to cpu server B
> after executing from sometime on server A? how is this different from
> UNIX?

it's not, neither Plan 9 nor Unix support this in a general way. There are
systems that support this in a limited way, however.

People keep wanting migration across OS instances to work the way that it
works on CPUs in an SMP. It doesn't, and never has, except in very special
cases. It's easy to get the easy parts right, hard to get the hard parts
right, and impossible to get the impossible parts right. Most people stop
at easy and call it a day.

ron

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-09-18 14:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-17  9:08 [9fans] process migration Kamal R. Prasad
2003-09-17  9:17 ` Fco.J.Ballesteros
2003-09-17 13:38 ` Ishwar Rattan
2003-09-18  8:58   ` Kamal R. Prasad
2003-09-18 13:25     ` Russ Cox
2003-09-18 13:38     ` ron minnich
2003-09-18 14:08       ` Charles Forsyth
2003-09-17 13:39 ` ron minnich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).