Le domaine des réseaux est en pleine expansion depuis quelques années et connaît depuis
l`avènement de l`Internet pour le grand public un essor considérable. Mais avec lui c`est tout un
pan de l`informatique qui s`est développé: le principe de distribution des taches.
C`est ainsi que l`algorithmique distribuée a trouvé tout son sens. Après plusieurs cours sur le
sujet, il nous a été demandé de réaliser une application qui, sur la base d`un algorithme distribué
devait mettre en
uvre l`élection d`un site parmi un ensemble fini. Cette élection devant
permettre à un site utilisateur (externe à l'application) de sélectionner le meilleur site disponible
pour une application donnée1.
L`idée majeure a été de vouloir concevoir un système qui soit entièrement compatible avec ceux des
autres binômes du groupe de TP. Ainsi il devait être possible de faire tourner l`ensemble de
l`application avec des parties provenant de groupes de développeurs différents.
Nous avons donc du concevoir ensemble les bases de cette application pour arriver au résultat final espéré.