This paper takes a novel perspective to P2P networking. Can a P2P system be used for the distribution of files with time-critical data such as relevant software patches or virus footprints updates? We examine and compare different distribution architectures based on linear and tree topologies built on top of the P2P overlay, including in the analysis the presence of heterogeneous bandwidths, both symmetric and asymmetric access links. We propose an analytical solution of the distribution process that not only yields the mean download time but also the distribution of the download times. We validate the analytical model against a Monte Carlo based numerical solution, which can also be used to analyze scenarios where correlation and dynamic behavior make the theoretical analysis too approximate. The insights we gain are used to devise modifications of the distribution strategies that achieve good performance even when slow access links and incomplete knowledge jeopardize the fast delivery of the content. Indeed, with proper (yet simple) mechanisms the average completion times achieved are close to the minimal (lowest possible) ones, which indicates that the P2P paradigm can be used for delivering time-critical data. Finally the presence of non-cooperative peers is analyzed, assessing their impact for different scenarios.

Analysis of Content Distribution Architectures in P2P Systems / Carra, D.; Lo Cigno, R.; Biersack, E. W.. - ELETTRONICO. - (2005), pp. 1-14.

Analysis of Content Distribution Architectures in P2P Systems

Carra, D.;Lo Cigno, R.;
2005-01-01

Abstract

This paper takes a novel perspective to P2P networking. Can a P2P system be used for the distribution of files with time-critical data such as relevant software patches or virus footprints updates? We examine and compare different distribution architectures based on linear and tree topologies built on top of the P2P overlay, including in the analysis the presence of heterogeneous bandwidths, both symmetric and asymmetric access links. We propose an analytical solution of the distribution process that not only yields the mean download time but also the distribution of the download times. We validate the analytical model against a Monte Carlo based numerical solution, which can also be used to analyze scenarios where correlation and dynamic behavior make the theoretical analysis too approximate. The insights we gain are used to devise modifications of the distribution strategies that achieve good performance even when slow access links and incomplete knowledge jeopardize the fast delivery of the content. Indeed, with proper (yet simple) mechanisms the average completion times achieved are close to the minimal (lowest possible) ones, which indicates that the P2P paradigm can be used for delivering time-critical data. Finally the presence of non-cooperative peers is analyzed, assessing their impact for different scenarios.
2005
Trento
Università degli Studi di Trento - Dipartimento di Informatica e Telecomunicazioni
Analysis of Content Distribution Architectures in P2P Systems / Carra, D.; Lo Cigno, R.; Biersack, E. W.. - ELETTRONICO. - (2005), pp. 1-14.
Carra, D.; Lo Cigno, R.; Biersack, E. W.
File in questo prodotto:
File Dimensione Formato  
DIT-05-079.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 415.82 kB
Formato Adobe PDF
415.82 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/358072
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact