/SIR_on_Gnutella

Simulation of a SIR Epidemic process on the Gnutella p2p network on Python

Primary LanguageJupyter NotebookMIT LicenseMIT

SIR_on_Gnutella

Simulation of a SIR Epidemic process on a Gnutella p2p network.

I simulate a SIR Epidemic process (Susceptible-Infected-Recovered) on the Gnutella p2p network dataset downloaded from SNAP[1][2] and try different targeted vaccination techniques to see its effectiveness. This work was done as part of the course of Digital Epidemiology 2017-2018 from the Master's degree in Data Science at La Sapienza - UniversitĂ  di Roma.

Sources

[1] Leskovec, Kleinberg and Faloutsos. Graph Evolution: Densification and Shrinking Diameters. ACM Transactions on Knowledge Discovery from Data (ACM TKDD), 1(1), 2007. [2] Ripeanu and Foster and Iamnitchi. Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design. IEEE Internet Computing Journal, 2002.