Calcul parasitaire
Le
calcul parasitaire est une forme de
calcul distribué qui se déroule selon le schéma suivant :
- Lorsqu'une requête est envoyée à un serveur, les protocoles de communication impliquent de la "découper" en paquets d'information avant de l'envoyer sur Internet.
- Quand ces paquets atteignent la machine cible, ils passent par différentes couches de communication avant d'atteindre le programme cible -- par exemple, le serveur HTTP qui propose la page demandée. Cette couche s'appelle la couche TCP (Transmission Control Protocol) qui assemble les paquets dans l'ordre approprié et s'assure qu'ils soient tous dans la forme appropriée avant de les remettre au serveur.
- Pendant ce temps, l'infrastructure du protocole TCP effectue un certain calcul pour établir la validité des paquets d'information reçus. Comme le rapporte l'article de Nature [1], cet aspect du TCP, appelé checksum, peut être exploité pour utiliser la puissance de calcul de divers serveurs (sans aucune autorisation) par des personnes souhaitant réaliser quelques calculs et de convertir de ce fait Internet en ordinateur réparti géant en lequel les serveurs exécutent le calcul au nom d'un nœud à distance.
Liens externes
- http://www.nd.edu/~parasite