🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by darrell Wed, 11 Feb 1987 01:56
Submission for mod-os
#47
Author: darrell
Date: Wed, 11 Feb 1987 01:56
32 lines
2363 bytes
One of Gene's throwaway lines seems to me to be a key point.  The idea
behind a lot of distributed systems seems to be that you could load balance
and gain fault tolerance by distributing. Unfortunately, you can do both
easier by using a multiprocessor, rather than a distributed system.

The NAS project here at Ames has taken an approach to heterogeneous systems
which is short of a distributed system.  We are taking work stations,
minis, mainframes, and supercomputers and building a computer system around
"a common user interface" by having them all run Un*x variants

This system isn't distributed, because the indvidual system's are autonomous,
but it allows much code to be easily transportable, and it allows us to
develop distributed applications.  And the results we are seeing are
reinforcing something I believed before I got here:  distributed heterogeneous
systems don't work because by being heterogeneous they prevent you from being
able to load balance and be fault tolerant.

This isn't suprising;  If the Cray 2 is down for two hours, there isn't enough
time on all of our stations combined to make up for the lost CPU cycles and
besides, the binaries won't run on a 68K anyway.

To me the answer is to run the machines with seperate operating systems, but
to provide user and programmer interfaces with good communications primitives
so that distributed applications can be developed.

I believe that the relative cost of communications versus multiprocessors
is always going to make multiprocessors more atractive for homogenous
applications than distributed systems and that the difficulty of programming
hetrogenous systems is always going to make autonomous systems more attractive
than distributed homogenous systems.

BTW Gene, aren't you ashamed to be badly plagerizing Einstein?
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads