Difference between revisions of "Eight Fallacies of Distributed Computing"
Jump to navigation
Jump to search
(Network Fallacies.png) |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
==Big Trouble & Painful Learning== | ==Big Trouble & Painful Learning== | ||
[[Image:Network Fallacies.png]] | |||
[http://wiki.aardrock.com/images/2/21/Network_Fallacies.pdf Download the scale-free PDF-version of Eight Network Fallacies] | |||
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—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—Peter Deutsch. | ||
Line 11: | Line 15: | ||
# Transport cost is zero. | # Transport cost is zero. | ||
# The network is homogeneous. | # The network is homogeneous. | ||
Immerse yourself in the [[Network|Big Picture on the Augmented Networked Society]]. |
Latest revision as of 12:37, 12 July 2007
Big Trouble & Painful Learning
Download the scale-free PDF-version of Eight Network Fallacies
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—Peter Deutsch.
- The network is reliable.
- Latency is zero.
- Bandwidth is infinite.
- The network is secure.
- Topology doesn't change.
- There is one administrator.
- Transport cost is zero.
- The network is homogeneous.
Immerse yourself in the Big Picture on the Augmented Networked Society.