overlay (and p2p) networks - university of helsinki€¦ · overlay (and p2p) networks samu...

83
13.02.2017 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Faculty of Sciences Department of Computer Science 1 Overlay (and P2P) Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World,  Erdös–Rényi model, Duncan Watts Model) Graph Properties Scale Free Networks Preferential Attachment Evolving Copying Navigation in Small World

Upload: others

Post on 25-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 1Overlay (and P2P)

Overlay (and P2P) Networks

Samu Varjonen

Ashwin Rao

Part II

● Recap (Small World,  Erdös–Rényi model, Duncan Watts Model)

● Graph Properties 

● Scale Free Networks

– Preferential Attachment

– Evolving Copying

● Navigation in Small World

Page 2: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 2Overlay (and P2P)

Overlay Networks

P2POverlay 

Networks

Complex  Networks

Page 3: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 3Overlay (and P2P)

Birds Eye View of Complex Networks

Page 4: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 4Overlay (and P2P)

Birds Eye View of Complex Networks

● Milgram's Experiment

– Small diameter

Page 5: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 5Overlay (and P2P)

Birds Eye View of Complex Networks

● Milgram's Experiment

– Small diameter

● Duncan Watts Model

– Random Rewiring of Regular Graph

– Graph with small diameter, high clustering coefficient

Page 6: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 6Overlay (and P2P)

Graph Propertiesthat you will hear in the context of Overlay Networks

Page 7: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 7Overlay (and P2P)

Local Clustering Coefficient

● Degree to which vertices of a graph tend to cluster together

● Quantifies how close neighbors of a vertex are to being a clique (complete graph)

● Computing clustering coefficient of vertex

– : the number of neighbors of vertex

– : set of vertices that are neighbors of vertex

– Number of edges in neighborhood of :

– Local Clustering Coefficient =

Page 8: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 8Overlay (and P2P)

Local Clustering CoefficientExample

Page 9: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 9Overlay (and P2P)

Local Clustering CoefficientExample

Page 10: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 10Overlay (and P2P)

Local Clustering CoefficientExample

Page 11: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 11Overlay (and P2P)

Local Clustering CoefficientExample

Page 12: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 12Overlay (and P2P)

Local Clustering CoefficientExample

Page 13: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 13Overlay (and P2P)

Local Clustering CoefficientExample

Page 14: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 14Overlay (and P2P)

Local Clustering CoefficientExample

Page 15: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 15Overlay (and P2P)

Average Clustering Coefficient

Page 16: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 16Overlay (and P2P)

Graph Diameter

● Distance between two vertices

– Number of vertices in the shortest path between

● Diameter: Greatest distance between any pair of vertices

● Radius: Minimum distance between any pair of vertices

Page 17: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 17Overlay (and P2P)

Scale-Free Networks

Page 18: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 18Overlay (and P2P)

Power-law

Page 19: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 19Overlay (and P2P)

Power-law

a=1

Page 20: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 20Overlay (and P2P)

Power-law

a=1

Page 21: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 21Overlay (and P2P)

Power-law

c : slope of log-log plota : constant (uninteresting)

a=1

Page 22: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 22Overlay (and P2P)

Power-law

c : slope of log-log plota : constant (uninteresting)

a=1 a=1

Page 23: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 23Overlay (and P2P)

Power-law distribution

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 24: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 24Overlay (and P2P)

Power-law distribution

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 25: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 25Overlay (and P2P)

Power-law distribution

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 26: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 26Overlay (and P2P)

Power-law distribution

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 27: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 27Overlay (and P2P)

Power-law distribution

Self­similar & Scale­free 

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 28: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 28Overlay (and P2P)

Power-law distribution

Self­similar & Scale­free Heavy tail 

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 29: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 29Overlay (and P2P)

Power-law distribution

Self­similar & Scale­free Heavy tail Small occurrences (x) extremely common Large occurrences (x) extremely rare 

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 30: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 30Overlay (and P2P)

Power-law distribution

Self­similar & Scale­free Heavy tail Small occurrences (x) extremely common Large occurrences (x) extremely rare 

Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226­251.

Page 31: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 31Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

Page 32: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 32Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

Page 33: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 33Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

Page 34: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 34Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

Page 35: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 35Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

Page 36: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 36Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

Page 37: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 37Overlay (and P2P)

Exponent of PDF vs

Exponent of CDF

What is the exponent of the PDF if you have read

Page 38: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 38Overlay (and P2P)

Scale Free Networks

● Probability that a node has k links is

● exponent for the degree distribution

● Why the name Scale-Free?

– Same functional form across all scales ● e.g. = 1 P(x) = 1/x→● - is the slope on log log scale

Page 39: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 39Overlay (and P2P)

Scale Free Networks

● Probability that a node has k links is

● exponent for the degree distribution

● Why the name Scale-Free?

– Same functional form across all scales ● e.g. = 1 P(x) = 1/x→● - is the slope on log log scale

What is the slope?

Page 40: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 40Overlay (and P2P)

Scale Free Networks

● Probability that a node has k links is

● exponent for the degree distribution

● Why the name Scale-Free?

– Same functional form across all scales ● e.g. = 1 P(x) = 1/x→● - is the slope on log log scale

Page 41: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 41Overlay (and P2P)

Zipf's Law

● Sort words in a corpus in the decreasing order of their frequency

● The frequency of any word is inversly proportional to its rank in the frequency table

Example of discrete power­law

Page 42: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 42Overlay (and P2P)

Zipf's Law

● Sort words in a corpus in the decreasing order of their frequency

● The frequency of any word is inversly proportional to its rank in the frequency table

Example of discrete power­law

https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/PG/2006/04/1­10000

Page 43: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 43Overlay (and P2P)

Zipf's Law

● Sort words in a corpus in the decreasing order of their frequency

● The frequency of any word is inversly proportional to its rank in the frequency table

Example of discrete power­law

https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/PG/2006/04/1­10000

Ranking Word Frequency

1 the 56271872

5 in 17420636

10 he 8397205

50 when 1980046

100 men 923053

500 paid 162605

1000 names 79366

Page 44: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 44Overlay (and P2P)

Quantities following Power-law

Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323­351

Page 45: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 45Overlay (and P2P)

Quantities following Power-law

Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323­351

Page 46: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 46Overlay (and P2P)

Quantities following Power-law

Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323­351

Page 47: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 47Overlay (and P2P)

Quantities following Power-law

Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323­351

Page 48: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 48Overlay (and P2P)

Scale-Free Model for AS-Graph

= 2.18

AS Topology of skitter dataset parsed by SNAP team http://snap.stanford.edu/data/as­skitter.html

Page 49: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 49Overlay (and P2P)

Preferential Attachment (Growth in Scale-Free Network)

● Initial number of nodes m0

● At time 't' add a new vertex j with degree m (< m0)

● The probability that vertex j creates a link with vertex i is the probability π which depends on ki (the degree of vertex i)

● Probability that a node has k links is

● exponent for the degree distribution

Barabási, Albert­László, and Réka Albert. "Emergence of scaling in random networks." Science 286, no. 5439 (1999): 509­512.

Page 50: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 50Overlay (and P2P)

Evolving Copying ModelObservations & Assumptions

Page 51: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 51Overlay (and P2P)

Evolving Copying ModelObservations & Assumptions

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 52: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 52Overlay (and P2P)

Evolving Copying ModelObservations & Assumptions

● Observations of the Web-graph

– The graph is a directed graph

– Average degree of vertex is largely constant over-time

– Disjoint instances of bipartite cliques

– On creation, vertex adds edge(s) to existing vertices

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 53: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 53Overlay (and P2P)

Evolving Copying ModelObservations & Assumptions

● Observations of the Web-graph

– The graph is a directed graph

– Average degree of vertex is largely constant over-time

– Disjoint instances of bipartite cliques

– On creation, vertex adds edge(s) to existing vertices

● Assumptions made by the model

– The directed graph evolves over discrete timesteps

– Some vertices choose their outgoing edges independently at random, while others replicate existing linkage patterns by copying edges from a random vertex

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 54: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 54Overlay (and P2P)

Generic Evolving Graph Model

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 55: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 55Overlay (and P2P)

Generic Evolving Graph Model

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 56: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 56Overlay (and P2P)

Generic Evolving Graph Model

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 57: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 57Overlay (and P2P)

Generic Evolving Graph Model

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 58: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 58Overlay (and P2P)

Generic Evolving Graph Model

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 59: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 59Overlay (and P2P)

Generic Evolving Graph Model

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

An evolving graph model can be completely characterized by

Page 60: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 60Overlay (and P2P)

Evolving Copying ModelLinear Growth Copying

● Parameters

– Constant out-degree

– Copy factor

● At time instant

– Add a single new vertex

– is a copy of a prototype vertex

– The outlink from is randomly chosen from with a probability and with probability it is the outlink from

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 61: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 61Overlay (and P2P)

More Reading

● Variants of Evolving Copying Model

– Multiple Variants of Linear Growth

– Exponential Growth

– Include death process to cause edges and vertices to disappear

Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. 

Page 62: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 62Overlay (and P2P)

Scale Free for Gnutella?

Gnutella August 2002 dataset parsed by SNAP team http://snap.stanford.edu/data/p2p­Gnutella31.html

Page 63: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 63Overlay (and P2P)

Scale Free for Gnutella?

Gnutella August 2002 dataset parsed by SNAP team http://snap.stanford.edu/data/p2p­Gnutella31.html

Page 64: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 64Overlay (and P2P)

Scale Free Networks

● Node degree distribution follows Power-law

● Can be created using

– Preferential attachment (undirected graphs)

– Copying Generative Models (directed graphs)

– …

● How realistic are these models?

– Do graphs undergo densification (degree increases with time)?

– Does the diameter decrease with time?

Jure Leskovec et al. "Graphs over time: densification laws, shrinking diameters and possible explanations." In ACM SIGKDD, pp. 177­187. 2005.

Page 65: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 65Overlay (and P2P)

When to use a particular model?

● What is the objective of your study?

● Why do you need the model?

● Which model will you use for

(a) Properties of a snapshot of a graph

(b) Evolution of the graph

(c) …

Page 66: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 66Overlay (and P2P)

Navigation in Small World

Page 67: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 67Overlay (and P2P)

Random Rewiring Procedure

p=0 p=1(p=0.15)

n: number of verticesk: degree of each node, i.e., neighbours of a vertex (n >> k >> ln(n) >> 1) p: probability of rewiring 

n=10, k=4

Large diameterHigh Clustering

Small diameterHigh Clustering

Small diameterLow Clustering

Duncan Watts and Steven H. Strogatz. "Collective dynamics of ‘small­world’networks." nature 393, no. 6684 (1998): 440­442.

Page 68: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 68Overlay (and P2P)

Path Length & Clustering Coefficient in Small-World

Networks

n=1000, k=10

Duncan Watts and Steven H. Strogatz. "Collective dynamics of ‘small­world’networks." nature 393, no. 6684 (1998): 440­442.

Regular SmallWorld Random

Page 69: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 69Overlay (and P2P)

Decentralized Search in Small World Networks

(Motivation)

● How would you find the shortest path if you have the complete picture of the graph?

– What will be the information required to be present on each node?

Page 70: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 70Overlay (and P2P)

Decentralized Search in Small World Networks

(Motivation)

● How would you find the shortest path if you have the complete picture of the graph?

– What will be the information required to be present on each node?

● Can you find the shortest path of small world graph if nodes only have local information?

– My coordinates on the graph

– Coordinates of my neighbors

– Which algorithm would you use?

Page 71: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 71Overlay (and P2P)

Klienbergs Small World

● Lattice

v

a

d

u

b

c

Jon Kleinberg. "Navigation in a small world."Nature 406, no. 6798 (2000): 845­845.

Page 72: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 72Overlay (and P2P)

Klienbergs Small World

● Lattice

● Each node has short-range links to its neighbors

v

a

d

u

b

c

Jon Kleinberg. "Navigation in a small world."Nature 406, no. 6798 (2000): 845­845.

Page 73: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 73Overlay (and P2P)

Klienbergs Small World

● Lattice

● Each node has short-range links to its neighbors

● Long range connection to a node selected with probability proportional to . Where is the Manhattan distance between and

v

a

d

u

b

cr

Jon Kleinberg. "Navigation in a small world."Nature 406, no. 6798 (2000): 845­845.

Page 74: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 74Overlay (and P2P)

Klienbergs Small World

● Lattice

● Each node has short-range links to its neighbors

● Long range connection to a node selected with probability proportional to . Where is the Manhattan distance between and

● : the clustering exponent, probability of connection as a function of lattice distance

v

a

d

u

b

cr

Jon Kleinberg. "Navigation in a small world."Nature 406, no. 6798 (2000): 845­845.

Page 75: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 75Overlay (and P2P)

What does Klienbergs Model abstract?

● abstracts the randomness of long links

– = 0: uniform distribution over long-range contacts (similar to rewiring graph)

– As increases, long range contacts become more clustered

● Model can be extended to d-dimensional lattices

Page 76: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 76Overlay (and P2P)

Kleinberg's Result

Page 77: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 77Overlay (and P2P)

Kleinberg's Result● Assumption:

● Each node only has local information (neighbors)● d : lattice dimension n x n x …. (d times)

● p : short-range links to vertices in p lattice steps● q : long-range links computed with exponent α

Page 78: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 78Overlay (and P2P)

Kleinberg's Result● Assumption:

● Each node only has local information (neighbors)● d : lattice dimension n x n x …. (d times)

● p : short-range links to vertices in p lattice steps● q : long-range links computed with exponent α

● Greedy Algorithm: Each message holder forwards message across a connection that brings it as close as possible to the target in lattice distance

Page 79: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 79Overlay (and P2P)

Kleinberg's Result● Assumption:

● Each node only has local information (neighbors)● d : lattice dimension n x n x …. (d times)

● p : short-range links to vertices in p lattice steps● q : long-range links computed with exponent α

● Greedy Algorithm: Each message holder forwards message across a connection that brings it as close as possible to the target in lattice distance

● Message delivery time T of any decentralized algorithm

– T ≥ cnβ for β = (2 – α)/3 for 0 ≤ α < 2 and β = (α-2)/(α-1) for α > 2

– T bounded by polynomial of logN when α = 2

– c depends on α, p, and q but not n

Page 80: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 80Overlay (and P2P)

Implications of the result

● Decentralized Search requires a large number of steps (much larger than the shortest path)

– Small world captures clustering and small paths but not the ability actually find the shortest paths

– ”“When this correlation (between local structure and long-range connections) is near a critical threshold, the structure of the long-range connections forms a type of gradient that allows individuals to guide a message efficiently towards a target. As the correlation drops below this critical value and the social network becomes more homogeneous, these cues begin to disappear; in the limit, when long-range connections are generated uniformly at random, the result is a world in which short chains exist but individuals, faced with a disorienting array of social contacts, are unable to find them.”

Page 81: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 81Overlay (and P2P)

References

Page 82: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 82Overlay (and P2P)

Important Papers

● Ravi Kumar et al. "Stochastic models for the web graph." In Annual Syposium on Foundations of Computer Science, 2000. 

● Jon Kleinberg. "Navigation in a small world." Nature 406, no. 6798 (2000): 845­845.

● Jure Leskovec et al. "Graphs over time: densification laws, shrinking diameters and possible explanations." In ACM SIGKDD, pp. 177­187. 2005.

Page 83: Overlay (and P2P) Networks - University of Helsinki€¦ · Overlay (and P2P) Networks Samu Varjonen Ashwin Rao Part II Recap (Small World, Erdös–Rényi model, Duncan Watts Model)

13.02.2017

HELSINGIN YLIOPISTOHELSINGFORS UNIVERSITETUNIVERSITY OF HELSINKI

Faculty of SciencesDepartment of Computer Science 83Overlay (and P2P)

Sources for these slides

● Sasu Tarkoma ”Overlay and P2P Networks”, 2015

● Daron Acemoglu et al. ”6.207/14.15: Networks. Lecture 7: Search on Networks: Navigation and Web Search.” 2009.