8481 articles  [english version]

inria-00165232, version 2

GCP: Gossip-based Code Propagation for Large-scale Mobile Wireless Sensor Networks

Yann Busnel () a12, Marin Bertier () b1, Eric Fleury c3, Anne-Marie Kermarrec () d1

N° RR-6251 (2007)

  • a –  Université Rennes I
  • b –  Institut National des Sciences Appliquées de Rennes
  • c –  Institut National des Sciences Appliquées de Lyon
  • d –  INRIA
  • 1 :  ASAP (INRIA - IRISA)
  • http://www.inria.fr/equipes/asap
    CNRS : UMR6074 – INRIA – Institut National des Sciences Appliquées (INSA) - Rennes – Université de Rennes 1 Campus de Beaulieu 35042 Rennes cedex France
  • 2 :  Département Informatique et Télécommunications (DIT)
  • http://www.dit.bretagne.ens-cachan.fr/
    École normale supérieure de Cachan - ENS Cachan ENS Cachan - Antenne de Bretagne Campus de Ker Lann 35170 Bruz France
  • 3 :  ARES (CITI Insa Lyon / INRIA Grenoble Rhône-Alpes)
  • http://www.citi.insa-lyon.fr/team/ares/
    INRIA – Institut National des Sciences Appliquées (INSA) - Lyon CITI Laboratory Domaine Scientifique de la Doua, INSA Lyon Batiment Leonard de Vinci 21, avenue Jean Capelle 69621 Villeurbanne Cedex France
  • Versions disponibles :  v1 (25-07-2007) v2 (30-07-2007)
  • Références bibliographiques

    • Type de publication : Rapports
    • Domaine :
      Informatique/Calcul parallèle, distribué et partagé
      Informatique/Réseaux et télécommunications
    • Titre : GCP: Gossip-based Code Propagation for Large-scale Mobile Wireless Sensor Networks
    • Résumé : Wireless sensor networks (WSN) have recently received an increasing interest. They are now expected to be deployed for long periods of time, thus requiring software updates. Updating the software code automatically on a huge number of sensors is a tremendous task, as ''by hand'' updates can obviously not be considered, especially when all participating sensors are embedded on mobile entities.\\ \\ In this paper, we investigate an approach to automatically update software in mobile sensor-based application when no localization mechanism is available. We leverage the peer-to-peer cooperation paradigm to achieve a good trade-off between reliability and scalability of code propagation. More specifically, we present the design and evaluation of GCP ({\emph Gossip-based Code Propagation}), a distributed software update algorithm for mobile wireless sensor networks. GCP relies on two different mechanisms (piggy-backing and forwarding control) to improve significantly the load balance without sacrificing on the propagation speed. We compare GCP against traditional dissemination approaches. Simulation results based on both synthetic and realistic workloads show that GCP achieves a good convergence speed while balancing the load evenly between sensors.
    • Classification ACM :
      C.: Computer Systems Organization/C.2: COMPUTER-COMMUNICATION NETWORKS/C.2.2: Network Protocols
      C.: Computer Systems Organization/C.2: COMPUTER-COMMUNICATION NETWORKS/C.2.1: Network Architecture and Design
    • Langue du document : Anglais
    • Type de rapport : Rapport de recherche
    • Nombre de pages : 23
    • Date de publication : 2007
    • Mots-clés : Wireless sensor network – mobile computing – large scale – diffusion – software update – peer-to-peer algorithm – simulation
    • Référence interne : RR-6251

    Liste des fichiers attachés à ce document :

    TEX
    arrow.480pk(472 B)
    arrow.540pk(492 B)
    arrow.mf(2.6 KB)
    arrow.tfm(152 B)
    chemarrow.sty(7.9 KB)
    cluster4.ps(31.1 KB)
    cps-1c.eps(157.1 KB)
    cps-1s.eps(293.7 KB)
    cps-2c.eps(295.1 KB)
    cps-2s.eps(304.4 KB)
    cps-4c.eps(307.8 KB)
    cps-4s.eps(300.7 KB)
    cps-9c.eps(95.7 KB)
    cps-9s.eps(106.3 KB)
    cps-real.eps(16.2 KB)
    RR-6251.tex(50.3 KB)
    gcp.bib(12.7 KB)
    gcpalgo.ps(38.5 KB)
    lb-1c-sf.eps(82.9 KB)
    lb-1c.eps(95 KB)
    lb-1s-sf.eps(82.9 KB)
    lb-1s.eps(95 KB)
    lb-2c-sf.eps(82.9 KB)
    lb-2c.eps(95.1 KB)
    lb-2s-sf.eps(82.9 KB)
    lb-2s.eps(95 KB)
    lb-4c-sf.eps(82.9 KB)
    lb-4c.eps(95.1 KB)
    lb-4s-sf.eps(82.9 KB)
    lb-4s.eps(95.1 KB)
    lb-9c-sf.eps(94.7 KB)
    lb-9c.eps(108.5 KB)
    lb-9s-sf.eps(23.4 KB)
    lb-9s.eps(32.1 KB)
    Logo-INRIA-couleur.ps(35.1 KB)
    Logo-INRIA-Futurs-couleur.ps(25.7 KB)
    Logo-INRIA-Lorraine-couleur.ps(25.8 KB)
    Logo-INRIA-picto.ps(24.4 KB)
    Logo-INRIA-Rennes-couleur.ps(25.5 KB)
    Logo-INRIA-Rhone-Alpes-couleur.ps(27.1 KB)
    Logo-INRIA-Rocq-couleur.ps(28.5 KB)
    Logo-INRIA-Sophia-couleur.ps(28.5 KB)
    Logo-INRIA-vertical.ps(29.5 KB)
    Logo-INRIA.ps(27.5 KB)
    newalg.sty(4.3 KB)
    rap-rech1.ps(19.5 KB)
    rap-tech1.ps(19.5 KB)
    recepRange.eps(8.2 KB)
    RR.sty(18.2 KB)
    RRA4.sty(18.3 KB)
    social4.ps(36.8 KB)
    transmProba.eps(11.9 KB)
    gcp-rr.bbl(5.3 KB)
    RR-6251.bbl(5.3 KB)
    PS
    RR-6251.ps(701.2 KB)
    PDF
    RR-6251.pdf(491.4 KB)
     
    • inria-00165232, version 2
    • oai:hal.inria.fr:inria-00165232
    • Contributeur : 
    • Soumis le : Lundi 30 Juillet 2007, 14:21:21
    • Dernière modification le : Lundi 30 Juillet 2007, 14:21:59