🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.os
Article #56

Re: Submission for mod-os; distributed computer systems

#56
From: darrell
Date: Fri, 13 Feb 1987 04:52
79 lines
4800 bytes
John Mashey points out:
> I point out about distributed systems:
>>1) expensive, 2) hard, 3) lacking in pay-off, appreciation, etc....
>>....
>I'd agree with 1) & 2), but I'm surprised at 3): I'd bet that most technical
>shops have a wide variety of machines, and even if things aren't transparently
>distributed, but they're at least networked together.

I have come to believe we (Ames, Silicon Valley, Usenetter) are the
exception rather than the rule.  Ames is the ONLY NASA Center with a
complete network, and we have many machines not on any net for perceived
security reasons (owners believe in thousands of urchins....).  I think
this is because LANs are very political, not just technical (hence my
Martin comment).  BTW: if you want to know how Ames did it, send mail,
I could not get JPL to do this in three years, and there are halting
efforts right now.

>In the commercial world, there is substantial use of distributed systems;

I don't think this is by choice.  Single threads are much easier to
control (usual perception, not always).

>> Watson triangle.....
>Greg Chesson puts it, "If you think networking people do weird hacks for
>performance, they probably got that way by doing them as OS people beforehand."
>(or something like that)

Well Dave Clark came out here from MIT and gave a talk on why protocols
perform poorly, I'll drop his viewgraphs by John.  He blasted the OS
people for the "process-oriented" model of protocol implementation. (No
pun intended with the Blast protocol.

>It seems to me that there are many real-live distributed systems around,
>although the degree of transparency is low, except for a few homogeneous
	Agreed!
>systems.  Some heterogeneous nets are starting to show signs of load-balancing,
>but we have a long way to go.  Of course, the increasing prevalence of UNIX,
>even with all of its faults, may at least help this.  After all, it hasn't
>been all that many years since you not only could NOT do anything complex
>in a portable way, but it was even hard to get the same FORTRAN program
>to do the same thing on multiple vendors' machines.

I think your heterogeneous point is well taken.  Gerald Popek came
talking about LOCUS and other distributed systems.  I argued his system
did not have enough diversity.  I know others who would argue for more
STANDARDIZATION [I would disagree, but their views should be made obvious]
like a standardized instruction set. [Yes I know IBM, and also DOD h/w
efforts.]

To tell you the truth, other than physical separation of elements, I
don't know how I would define a distributed system.  Clark, BTW,
mentioned the satellite delay problem [protocols expecting shorter
delays because the networks were written for ground based communiation
systems, satellite signals would time out].

The people [or team] who solves the problems of distributed systems will
have to take an integrated view.  In 1946 in order to break the sound
barrier, a problem had to be overcome, a social one, not a technical one:
the airframe people were not talking to the power plant people.  The
powerplant people had jets which could literally tear wings off planes
(straight wings like the X-1).  Well, a guy who is now at Ames got the
idea to sweep wings back.  An aerodynamicist would have never swept
the wings back from a prop plane: too much lift lost.  The point is
the integration of these two technologies: swepted-wings and jet engines
puts us ahead (the combination being a resultant product which is better),
it's a gestalt thing.  I think the same thing will have to happen in this
area.  Are uniprocessors best designed by one man, or are
multiprocessors and distributed systems `camels' [horses designed by
committees, not quality desert animals] best designed by committee?
I don't know.

>From the Rock of Ages Home for Retired Hackers:

--eugene miya
  NASA Ames Research Center
  eugene@ames-aurora.ARPA
  "You trust the `reply' command with all those different mailers out there?"
  "Send mail, avoid follow-ups.  If enough, I'll summarize."
  {hplabs,hao,nike,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!aurora!eugene
Technical Details
Message-ID: <2713@sdcsvax.UCSD.EDU>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cuae2!ihnp4!ptsfa!lll-lcc!styx!ames!ucbcad!ucbvax!sdcsvax!darrell

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cuae2!ihnp4!ptsfa!lll-lcc!styx!ames!ucbcad!ucbvax!sdcsvax!darrell
From: darrell@sdcsvax.UUCP
Newsgroups: mod.os
Subject: Re: Submission for mod-os; distributed computer systems
Message-ID: <2713@sdcsvax.UCSD.EDU>
Date: Thu, 12-Feb-87 23:52:13 EST
Article-I.D.: sdcsvax.2713
Posted: Thu Feb 12 23:52:13 1987
Date-Received: Sat, 14-Feb-87 12:48:43 EST
Sender: darrell@sdcsvax.UCSD.EDU
Organization: NASA Ames Research Center, Moffett Field, Calif.
Lines: 79
Approved: mod-os@sdcsvax.uucp