The Eight Fallacies of Distributed Computing

Chris Frey <[email protected]> Tue, 9 Dec 2003 18:00:53 -0500
Newsgroups gmane.linux.zynot.general
Message-ID <[email protected]>
Found this in the latest RISKS, and considering the recent discussion of
Xeta, thought I'd pass it on.  Looks like you guys are considering these
things already.

- Chris

---------------------------------------------------------------------
Date: Tue, 09 Dec 2003 09:33:10 -0800
From: "r z" <[email protected]>
Subject: The Eight Fallacies of Distributed Computing

The Eight Fallacies of Distributed Computing
Peter Deutsch

Essentially everyone, when they first build a distributed application, makes
the following eight assumptions. All prove to be false in the long run and
all cause big trouble and painful learning experiences.

1.  The network is reliable
2.  Latency is zero
3.  Bandwidth is infinite
4.  The network is secure
5.  Topology doesn't change
6.  There is one administrator
7.  Transport cost is zero
8.  The network is homogeneous

http://web.archive.org/web/20030208015752/http://java.sun.com/people/jag/Fallacies.html