Difference between revisions of "Eight Fallacies of Distributed Computing"
Jump to navigation
Jump to search
(Initial version.) |
|||
Line 4: | Line 4: | ||
# The network is reliable. | # The network is reliable. | ||
# Latency is zero. | # Latency is zero. | ||
# Bandwidth is infinite. | # Bandwidth is infinite. | ||
# The network is secure. | # The network is secure. | ||
# Topology doesn't change. | # Topology doesn't change. | ||
# There is one administrator. | # There is one administrator. | ||
# Transport cost is zero. | # Transport cost is zero. | ||
# The network is homogeneous. | # The network is homogeneous. |
Revision as of 14:58, 30 April 2006
Big Trouble & Painful Learning
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.