🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.mach
Article #883

Re: message passing & migration

#883
From: Rick.Rashid
Date: Tue, 19 Mar 1991 15:25
22 lines
1589 bytes
Let me add a bit to Michael's note:

Ed Zayas in the mid-80's did a PhD thesis in which (among other things)
he implemented and use network copy-on-reference in the Accent OS
(the predecessor to Mach).  His work included studying network copy
on reference for normal message passing and for process migration.

Basically, his results were encouraging, but it was felt within the
group that the problems associated with using network copy on reference
in the face of network and node failures were too great to justify
this as a standard feature.

Ed work did lead indirectly, though, to the subsequent development of
a workable interface for external pagers.  The role of network
copy-on-reference in Accent has essentially been replaced by the
ability in Mach for any task to create a memory object for which it
is the backing store.  This allows data to be explicitly (as opposed
to implicitly) sent by reference in messages.  The effect is the
same, but it is a conscious decision of the implementor rather than
something done by accident.  Generic network shared memory is
provided by the network shared memory server.
-Rick
Technical Details
Message-ID: <AbtWpxK00jdXQBZlFC@cs.cmu.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!tut.cis.ohio-state.edu!sei.cmu.edu!fs7.ece.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!<UNAUTHENTICATED>+

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!tut.cis.ohio-state.edu!sei.cmu.edu!fs7.ece.cmu.edu!o.gp.cs.cmu.edu!andrew.cmu.edu!<UNAUTHENTICATED>+
From: Rick.Rashid@cs.cmu.edu
Newsgroups: comp.os.mach
Subject: Re: message passing & migration
Message-ID: <AbtWpxK00jdXQBZlFC@cs.cmu.edu>
Date: 19 Mar 91 15:25:49 GMT
Organization: Carnegie Mellon, Pittsburgh, PA
Lines: 22