IDEAS home Printed from https://ideas.repec.org/p/cir/cirwor/2002s-55.html
   My bibliography  Save this paper

Experimenting with Gnutella Communities

Author

Listed:
  • Gilbert Babin
  • Thierry Jouve
  • Peter Kropf
  • Jean Vaucher

Abstract

Computer networks and distributed systems in general may be regarded as communities where the individual components, be they entire systems, application software or users, interact in a shared environment. Such communities dynamically evolve with components or nodes joning and leaving the system. Their own individual activities affect the community's behaviour and vice-versa. This paper discusses various experiments undertaken to investigate the behaviour of a real system, the Gnutella network, which represents such a community. Gnutella is a distributed Peer-to-Peer data-sharing system without any central control. It turns out that most interactions between nodes do not last long and much of their activity is devoted to finding appropriate partners in the network. Good connections lasting longer appear only as rare events. For example, out of 42,000 connections only 57 hosts were found to available on a regular basis. This means that, in contrast to the common belief that this kind of peer-to-peer networks or sub-communities are always large, they are actually quite small. However, those sub-communities examplify very dynamic behaviour because their actual composition can change very quickly. The experimental results presented have been obtained from a Java implementation of Gnutella running in the open Internet environment, and thus in unknown and quickly changing network structures heavily dependent on chance. Les réseaux informatique ainsi que les systèmes distribués peuvent être considérés comme des communautés où les composantes - que ce soit des systèmes complets, des programmes ou des usagers - interagissent dans un environnement partagé. Ces communautés sont dynamiques car des éléments peuvent s'y joindre ou quitter en tout temps. L'article présente les résultats d'une suite d'expériences et de mesures faites sur Gnutella, un système peer-to-peer à grande échelle qui opère sans aucun contrôle centralisé. Nous avons remarqué qu'une grande partie des messages échangés sont erronés ou redondants et que les interactions entre n?uds ne durent pas très longtemps. En particulier, des connexions durant plus d'une minute sont des phénomènes rares. Les n?uds passent donc la majorité de leur temps à remplacer les partenaires perdus et, contrairement à l'idée répandue que les réseaux peer-to-peer sont immenses, nous avons noté que les communautés effectives étaient assez limitées. Gnutella est un environnement très dynamique avec peu de stabilité. Par exemple, de 42,000 sites avec lesquels nous avons établi une connexion, il a seulement été possible de re-communiquer de façon régulière avec 57. Dans un tel environnement, la chance joue un rôle important dans la performance observée; mais nous avons élaboré un protocole expérimental permettant de comparer diverses options.

Suggested Citation

  • Gilbert Babin & Thierry Jouve & Peter Kropf & Jean Vaucher, 2002. "Experimenting with Gnutella Communities," CIRANO Working Papers 2002s-55, CIRANO.
  • Handle: RePEc:cir:cirwor:2002s-55
    as

    Download full text from publisher

    File URL: https://cirano.qc.ca/files/publications/2002s-55.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Eric Bonabeau & Guy Theraulza & Jean-Louis Deneubourg & Serge Aron & Scott Camazine, 1997. "Self-Organization in Social Insects," Working Papers 97-04-032, Santa Fe Institute.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Eric Bonabeau & Florian Henaux & Sylvain Gu'erin & Dominique Snyers & Pascale Kuntz & Guy Theraulaz, 1998. "Routing in Telecommunications Networks with ``Smart'' Ant-Like Agents," Working Papers 98-01-003, Santa Fe Institute.
    2. Ricard V. Solé & Eric Bonabeau & Jordi Delgado & Pau Fernández & Jesus Marín, 1999. "Pattern Formation and Optimization in Army Ant Raids," Working Papers 99-10-074, Santa Fe Institute.
    3. Barbara Casillas-Pérez & Katarína Boďová & Anna V. Grasse & Gašper Tkačik & Sylvia Cremer, 2023. "Dynamic pathogen detection and social feedback shape collective hygiene in ants," Nature Communications, Nature, vol. 14(1), pages 1-14, December.
    4. Hozefa M. Botee & Eric Bonabeau, 1999. "Evolving Ant Colony Optimization," Working Papers 99-01-009, Santa Fe Institute.
    5. Christoph Grüter & Roger Schürch & Tomer J Czaczkes & Keeley Taylor & Thomas Durance & Sam M Jones & Francis L W Ratnieks, 2012. "Negative Feedback Enables Fast and Flexible Collective Decision-Making in Ants," PLOS ONE, Public Library of Science, vol. 7(9), pages 1-11, September.
    6. Lee, S.-H. & Bardunias, P. & Su, N.-Y., 2008. "Two strategies for optimizing the food encounter rate of termite tunnels simulated by a lattice model," Ecological Modelling, Elsevier, vol. 213(3), pages 381-388.
    7. C. Ronald Kube & Eric Bonabeau, 1999. "Cooperative Transport By Ants and Robots," Working Papers 99-01-008, Santa Fe Institute.
    8. Eric Bonabeau & Andrej Sobkowski & Guy Theraulaz & Jean-Louis Deneubourg, 1998. "Adaptive Task Allocation Inspired by a Model of Division of Labor in Social Insects," Working Papers 98-01-004, Santa Fe Institute.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:cir:cirwor:2002s-55. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Webmaster (email available below). General contact details of provider: https://edirc.repec.org/data/ciranca.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.