Un fondateur de Napster doute… de Gnutella

Mobilité

Jordan Ritter, l’un des ingénieurs à l’origine de Napster, publie un article dans lequel il cherche à démontrer mathématiquement que les capacités de Gnutella sont limitées. Visiblement agacé par les éloges sur ce réseau de peer-to-peer, il affirme que Gnutella ne peut monter en charge. Le débat est ouvert.

Pas content, Jordan Ritter. Celui qui fut l’un des ingénieurs à l’origine de Napster ne décolère pas contre ceux qui voient en Gnutella le réseau de peer-to-peer de l’avenir. D’après lui, Gnutella ne serait en effet pas capable de « monter en charge ». Combien d’utilisateurs simultanés peut-il supporter, avec quelles performances ? Les questions restent apparemment sans réponse. « J’en ai rapidement eu marre », explique-t-il en évoquant les « spéculations » et « généralités ». Il s’est donc décidé à entreprendre une analyse de la structure du réseau de Gnutella, « en cherchant à trouver un moyen de jauger la capacité d’un GnutellaNet en termes généraux et à prédire ses limites réalistes ». Et Jordan Ritter de poser ses équations. Tout en soulignant l’émergence d’un nombre grandissant de travaux sur le sujet (sur lesquels il renvoie d’ailleurs), il justifie la non-publication des siens jusqu’à récemment par le fait qu’il soit directement concurrent de Gnutella à travers Napster. Finalement, il s’est décidé à reprendre son article et à le réécrire, pour le rendre public. Il parvient toujours à la même conclusion : « Gnutella ne montera jamais en puissance » (« Gnutella will never scale »). Une technologie « Gnutella2 » serait en préparation. Affirmant que l’architecture actuelle nécessiterait « une complète refonte », Jordan Ritter conclut : « En considérant l’intention de Gnutella de supporter 20 millions d’utilisateurs ou plus, je ne peux qu’espérer qu’il ne s’agit de rien de comparable au Gnutella d’origine. » Une polémique est lancée, comme en témoignent les discussions sur les forums tel celui de Slashdot.com.