The Eight Fallacies of Distributed Computing

January 24, 2006 on 1:03 am | In programming |

Here is the source, but I will copy and paste for your benefit:

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

No Comments yet »

RSS feed for comments on this post. TrackBack URI

  1. nice :D

    Comment by Jan — January 24, 2006 #

  2. Not to mention - storage is free and high-performing. Oh, and backed up and reliable.

    Back to the trees! Back to the trees!

    Comment by RFK — January 27, 2006 #

  3. RFK - Aren’t you supposed to be fixing that? Where is my cheap, reliable storage solution? And don’t say TAPE!

    Comment by dnm — January 27, 2006 #

  4. […] He wrote something which I thought made lots of sense. […]

    Pingback by summerrainx.com » 8 Fallacies of Distributed Computing — January 28, 2006 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Powered by WordPress
^Top^