Fallacies of Distributed Computing

Fallacies of Distributed Computing

The Fallacies of Distributed Computing are a set of common but flawed assumptions made by programmers when first developing distributed applications. The fallacies are summarized as follows [http://blogs.sun.com/jag/resource/Fallacies.html] :

# 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.

History

The list of fallacies generally came about at Sun Microsystems. Peter Deutsch, one of the original Sun "Fellows," is credited with penning the first seven fallacies in 1994; however, Bill Joy and Tom Lyon had already identified the first four as "The Fallacies of Networked Computing" [http://java.sys-con.com/read/38665.htm] (the article claims "Dave Lyon," but this is considered a mistake). Around 1997, James Gosling, another Sun Fellow and the inventor of Java, added the eighth fallacy.

See also

* Distributed computing

External links

* [http://www.rgoarchitects.com/Files/fallacies.pdf Fallacies of Distributed Computing Explained] by Arnon Rotem-Gal-Oz


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Fallacies of Distributed Computing — Die Fallacies of Distributed Computing (Irrtümer der verteilten Datenverarbeitung) sind eine Sammlung eigentlich trivialer, aber doch häufiger fehlerhafter Annahmen, die Programmierer voraussetzen, wenn sie insbesondere das erste Mal eine… …   Deutsch Wikipedia

  • Comparison of cluster software — The following tables compare general and technical information for notable computer cluster software. This article is not all inclusive and may become out of date quickly. Those software can be grossly separated in 4 categories: Job scheduler,… …   Wikipedia

  • Laurence Peter Deutsch — L. Peter Deutsch (* 1946; das L. steht für Laurence) ist ein US amerikanischer Informatiker und u. a. der ursprüngliche Entwickler von Ghostscript und Gründer des zugehörigen Unternehmens Aladdin Enterprises. Weiterhin ist er Autor einiger RFCs.… …   Deutsch Wikipedia

  • Jini — (pronounced like genie and also called Apache River) is a network architecture for the construction of distributed systems in the form of modular co operating services. Originally developed by Sun, responsibility for Jini is being transferred to… …   Wikipedia

  • HyperText Computer — The HyperText Computer (HTC) has been proposed as a model computer. Built on the HyperText Transport Protocol (HTTP), the HTC is a general purpose computer. In its basic instruction set, every operator is implemented by an HTTP request and every… …   Wikipedia

  • L. Peter Deutsch — L Peter Deutsch (* 7. August 1946 in Boston; ursprünglich Laurence Peter Deutsch) ist ein US amerikanischer Informatiker und u. a. der ursprüngliche Entwickler von Ghostscript und Gründer des zugehörigen Unternehmens Aladdin Enterprises.… …   Deutsch Wikipedia

  • Illusions de l'informatique distribuée — Les Illusions de l informatique Distribuée sont un ensemble de présupposés courants, mais inexacts, qu ont généralement les programmeurs qui débutent en programmation d applications distribuées. Voici un résumé[1] de ces illusions : Le… …   Wikipédia en Français

  • Tuple space — A tuple space is an implementation of the associative memory paradigm for parallel/distributed computing. It provides a repository of tuples that can be accessed concurrently. As an illustrative example, consider that there are a group of… …   Wikipedia

  • Implicit solvation — (sometimes known as continuum solvation) is a method of representing solvent as a continuous medium instead of individual “explicit” solvent molecules most often used in molecular dynamics simulations and in other applications of molecular… …   Wikipedia

  • logic, history of — Introduction       the history of the discipline from its origins among the ancient Greeks to the present time. Origins of logic in the West Precursors of ancient logic       There was a medieval tradition according to which the Greek philosopher …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”