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 réseau est fiable.
- Le temps de latence est nul.
- La bande passante est infinie.
- Le réseau est sûr.
- La topologie du réseau ne change pas.
- Il y a un et un seul administrateur réseau.
- Le coût de transport est nul.
- Le réseau est homogène.
Historique[modifier | modifier le code]
La liste de ces illusions est apparue au sein de Sun Microsystems. Bill Joy et Tom Lyon sont considérés comme les pères des quatre premières illusions. L. Peter Deutsch en a ajouté trois, et, en 1994, il a contribué à leur popularité en leur donnant le nom des « Sept illusions de l'informatique distribuée » (anglais : « The Seven Fallacies of Distributed Computing »). Vers 1997, James Gosling, un des pères du langage Java, a ajouté une huitième illusion.
Référence[modifier | modifier le code]
- (en) « Eight Fallacies of Distributed Computing – Tech Talk », sur fogcreek.com, (consulté le )
Voir aussi[modifier | modifier le code]
Lien interne[modifier | modifier le code]
Lien externe[modifier | modifier le code]
- Les illusions de l'informatique distribuée expliquées (en) par Arnon Rotem-Gal-Oz