-
The client-server paradigm is a good one
-
Microkernels are the way to go
-
UNIX can be successfully run as an application program
-
RPC is a good idea to base your system on
-
Atomic group communication (broadcast) is highly useful
-
Caching at the file server is definitely worth doing
-
File server replication is an idea whose time has come
-
Message passing is too primitive for application programmers to use
-
Synchronous (blocking) communication is easier
to use than asynchronous
-
New languages are needed for writing
distributed/parallel applications
-
Distributed shared memory in one form or another
is a convenient model