Improving Files Availability for Bittorrent Using a Diffusion Model

The BitTorrent mechanism effectively spreads file fragments by copying the rarest fragments first. We propose to apply a mathematical model for the diffusion of fragments on a P2P in order to take into account both the effects of peer distances and the changing availability of peers while time goes on. Moreover, we manage to provide a forecast on the availability of a torrent thanks to a neural network that models the behaviour of peers on the P2P system. The combination of the mathematical model and the neural network provides a solution for choosing file fragments that need to be copied first, in order to ensure their continuous availability, counteracting possible disconnections by some peers.

[1]  Giacomo Capizzi,et al.  An Innovative Hybrid Neuro-wavelet Method for Reconstruction of Missing Data in Astronomical Photometric Surveys , 2012, ICAISC.

[2]  Giuseppe Pappalardo,et al.  Providing QoS strategies and cloud‐integration to web servers by means of aspects , 2015, Concurr. Comput. Pract. Exp..

[3]  Xiaoning Ding,et al.  Measurements, analysis, and modeling of BitTorrent-like systems , 2005, IMC '05.

[4]  Giacomo Capizzi,et al.  An hybrid neuro-wavelet approach for long-term prediction of solar wind , 2010, Proceedings of the International Astronomical Union.

[5]  Giacomo Capizzi,et al.  A Cascade Neural Network Architecture Investigating Surface Plasmon Polaritons Propagation for Thin Metals in OpenMP , 2014, ICAISC.

[6]  Bin Li,et al.  Content Availability and Bundling in Swarming Systems , 2009, IEEE/ACM Transactions on Networking.

[7]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[8]  R. Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM '04.

[9]  Giuseppe Pappalardo,et al.  Tackling consistency issues for runtime updating distributed systems , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[10]  J. Vázquez The Porous Medium Equation , 2006 .

[12]  Corrado Santoro,et al.  A grid-based infrastructure to support multimedia content distribution , 2007, UPGRADE '07.

[13]  Giacomo Capizzi,et al.  Innovative Second-Generation Wavelets Construction With Recurrent Neural Networks for Solar Radiation Forecasting , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[14]  Christian Napoli,et al.  A Hybrid Neuro-Wavelet Predictor for QoS Control and Stability , 2013, AI*IA.

[15]  Giuseppe Pappalardo,et al.  Augmenting a Web Server with QoS by Means of an Aspect-Oriented Architecture , 2012, 2012 IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[16]  Giuseppe Pappalardo,et al.  Kaqudai: A Dependable Web Infrastructure Made Out of Existing Components , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[17]  Ralf Steinmetz,et al.  Unraveling BitTorrent's File Unavailability: Measurements and Analysis , 2010, 2010 IEEE Tenth International Conference on Peer-to-Peer Computing (P2P).

[18]  Giacomo Capizzi,et al.  Exploiting solar wind time series correlation with magnetospheric response by using an hybrid neuro-wavelet approach , 2010, Proceedings of the International Astronomical Union.

[19]  J. Vázquez The Porous Medium Equation: Mathematical Theory , 2006 .

[20]  Wim Sweldens,et al.  The lifting scheme: a construction of second generation wavelets , 1998 .

[21]  Giuseppe Pappalardo,et al.  Testing Replica Selection Policies in a Pan-European Grid VO , 2008, 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[22]  Marco Chiani,et al.  New exponential bounds and approximations for the computation of error probability in fading channels , 2003, IEEE Trans. Wirel. Commun..