Overlay (and P2P) Networks

Similar documents
Scalable overlay Networks

How Do Real Networks Look? Networked Life NETS 112 Fall 2014 Prof. Michael Kearns

6. Overview. L3S Research Center, University of Hannover. 6.1 Section Motivation. Investigation of structural aspects of peer-to-peer networks

Complex Networks. Structure and Dynamics

Lesson 4. Random graphs. Sergio Barbarossa. UPC - Barcelona - July 2008

M.E.J. Newman: Models of the Small World

Peer-to-Peer Data Management

ECS 253 / MAE 253, Lecture 8 April 21, Web search and decentralized search on small-world networks

Peer-to-Peer Networks 15 Self-Organization. Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg

Random Generation of the Social Network with Several Communities

CS-E5740. Complex Networks. Scale-free networks

A Generating Function Approach to Analyze Random Graphs

arxiv:cs/ v1 [cs.ir] 26 Apr 2002

CSCI5070 Advanced Topics in Social Computing

(Social) Networks Analysis III. Prof. Dr. Daning Hu Department of Informatics University of Zurich

Exercise set #2 (29 pts)

Wednesday, March 8, Complex Networks. Presenter: Jirakhom Ruttanavakul. CS 790R, University of Nevada, Reno

CS249: SPECIAL TOPICS MINING INFORMATION/SOCIAL NETWORKS

MAE 298, Lecture 9 April 30, Web search and decentralized search on small-worlds

How to explore big networks? Question: Perform a random walk on G. What is the average node degree among visited nodes, if avg degree in G is 200?

The Structure of Information Networks. Jon Kleinberg. Cornell University

6.207/14.15: Networks Lecture 5: Generalized Random Graphs and Small-World Model

CS224W: Social and Information Network Analysis Jure Leskovec, Stanford University

arxiv: v1 [cs.si] 11 Jan 2019

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies


Distributed Data Management

Network Mathematics - Why is it a Small World? Oskar Sandberg

Network Thinking. Complexity: A Guided Tour, Chapters 15-16

Small-world networks

Small World Properties Generated by a New Algorithm Under Same Degree of All Nodes

Distributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig

Models of Network Formation. Networked Life NETS 112 Fall 2017 Prof. Michael Kearns

Small-World Models and Network Growth Models. Anastassia Semjonova Roman Tekhov

Characteristics of Preferentially Attached Network Grown from. Small World

Graph Mining and Social Network Analysis

Internet as a Complex Network. Guanrong Chen City University of Hong Kong

Using Complex Network in Wireless Sensor Networks Abstract Keywords: 1. Introduction

Example for calculation of clustering coefficient Node N 1 has 8 neighbors (red arrows) There are 12 connectivities among neighbors (blue arrows)

Network Analysis by Using Various Models of the Online Social Media Networks

γ : constant Goett 2 P(k) = k γ k : degree

ECS 289 / MAE 298, Lecture 9 April 29, Web search and decentralized search on small-worlds

Universal Behavior of Load Distribution in Scale-free Networks

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Behavioral Data Mining. Lecture 9 Modeling People

CS 322: (Social and Information) Network Analysis Jure Leskovec Stanford University

An introduction to the physics of complex networks

Erdős-Rényi Model for network formation

arxiv: v3 [cs.ni] 3 May 2017

Random Graphs CS224W

Lesson 18. Laura Ricci 08/05/2017

An Exploratory Journey Into Network Analysis A Gentle Introduction to Network Science and Graph Visualization

arxiv: v1 [cs.ds] 7 Apr 2008

Distributed Data Management. Christoph Lofi Institut für Informationssysteme Technische Universität Braunschweig

Introduction to network metrics

Networks and stability

ECE 158A - Data Networks

Properties of Biological Networks

Advanced Algorithms and Models for Computational Biology -- a machine learning approach

Math 443/543 Graph Theory Notes 10: Small world phenomenon and decentralized search

CSE 258 Lecture 12. Web Mining and Recommender Systems. Social networks

Graph Model Selection using Maximum Likelihood

Homophily-Based Network Formation Models

Local Search in Unstructured Networks

Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior

An Evolving Network Model With Local-World Structure

The Establishment Game. Motivation

Networks and Discrete Mathematics

Topology Generation for Web Communities Modeling

MIDTERM EXAMINATION Networked Life (NETS 112) November 21, 2013 Prof. Michael Kearns

An Empirical Analysis of Communities in Real-World Networks

Social and Technological Network Data Analytics. Lecture 5: Structure of the Web, Search and Power Laws. Prof Cecilia Mascolo

The Shape of the Internet. Slides assembled by Jeff Chase Duke University (thanks to Vishal Misra and C. Faloutsos)

beyond social networks

ECS 253 / MAE 253, Lecture 10 May 3, Web search and decentralized search on small-world networks

Chapter 1. Social Media and Social Computing. October 2012 Youn-Hee Han

Modelling data networks research summary and modelling tools

Resilient Networking. Thorsten Strufe. Module 3: Graph Analysis. Disclaimer. Dresden, SS 15

Characterizing Web Usage Regularities with Information Foraging Agents

CSE 158 Lecture 11. Web Mining and Recommender Systems. Social networks

Lecture on Game Theoretical Network Analysis

TELCOM2125: Network Science and Analysis

CAIM: Cerca i Anàlisi d Informació Massiva

Phase Transitions in Random Graphs- Outbreak of Epidemics to Network Robustness and fragility

Link Analysis from Bing Liu. Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data, Springer and other material.

- relationships (edges) among entities (nodes) - technology: Internet, World Wide Web - biology: genomics, gene expression, proteinprotein

Complex networks Phys 682 / CIS 629: Computational Methods for Nonlinear Systems

E6885 Network Science Lecture 5: Network Estimation and Modeling

CSE 190 Lecture 16. Data Mining and Predictive Analytics. Small-world phenomena

RANDOM-REAL NETWORKS

Exploiting the Scale-free Structure of the WWW

Topic mash II: assortativity, resilience, link prediction CS224W

arxiv:cs/ v1 [cs.ds] 7 Jul 2006

Advanced Distributed Systems. Peer to peer systems. Reference. Reference. What is P2P? Unstructured P2P Systems Structured P2P Systems

Link prediction with sequences on an online social network

Graph Theory. Graph Theory. COURSE: Introduction to Biological Networks. Euler s Solution LECTURE 1: INTRODUCTION TO NETWORKS.

Topology of the Erasmus student mobility network

CSE 158 Lecture 11. Web Mining and Recommender Systems. Triadic closure; strong & weak ties

Models for the growth of the Web

1 Random Graph Models for Networks

Transcription:

Overlay (and P2P) Networks 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 Samu Varjonen Ashwin Rao Department of Computer Science Overlay (and P2P) 13.02.2017 1

Complex Networks Overlay Networks P2P Department of Computer Science Overlay (and P2P) 13.02.2017 2

Birds Eye View of Complex Networks Department of Computer Science Overlay (and P2P) 13.02.2017 3

Milgram's Experiment Small diameter Birds Eye View of Complex Networks Department of Computer Science Overlay (and P2P) 13.02.2017 4

Milgram's Experiment Small diameter Duncan Watts Model Birds Eye View of Complex Networks Random Rewiring of Regular Graph Graph with small diameter, high clustering coefficient Department of Computer Science Overlay (and P2P) 13.02.2017 5

Graph Properties that you will hear in the context of Overlay Networks Department of Computer Science Overlay (and P2P) 13.02.2017 6

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 = Department of Computer Science Overlay (and P2P) 13.02.2017 7

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 8

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 9

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 10

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 11

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 12

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 13

Local Clustering Coefficient Example Department of Computer Science Overlay (and P2P) 13.02.2017 14

Average Clustering Coefficient Department of Computer Science Overlay (and P2P) 13.02.2017 15

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 Department of Computer Science Overlay (and P2P) 13.02.2017 16

Scale-Free Networks Department of Computer Science Overlay (and P2P) 13.02.2017 17

Power-law Department of Computer Science Overlay (and P2P) 13.02.2017 18

Power-law a=1 Department of Computer Science Overlay (and P2P) 13.02.2017 19

Power-law a=1 Department of Computer Science Overlay (and P2P) 13.02.2017 20

Power-law c : slope of log-log plot a : constant (uninteresting) a=1 Department of Computer Science Overlay (and P2P) 13.02.2017 21

Power-law c : slope of log-log plot a : constant (uninteresting) a=1 a=1 Department of Computer Science Overlay (and P2P) 13.02.2017 22

Power-law distribution Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226 251. Department of Computer Science Overlay (and P2P) 13.02.2017 23

Power-law distribution Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226 251. Department of Computer Science Overlay (and P2P) 13.02.2017 24

Power-law distribution Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226 251. Department of Computer Science Overlay (and P2P) 13.02.2017 25

Power-law distribution Micheal Mitzenmacher. "A brief history of generative models for power law and lognormal distributions." Internet mathematics 1.2 (2004): 226 251. Department of Computer Science Overlay (and P2P) 13.02.2017 26

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. Department of Computer Science Overlay (and P2P) 13.02.2017 27

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. Department of Computer Science Overlay (and P2P) 13.02.2017 28

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. Department of Computer Science Overlay (and P2P) 13.02.2017 29

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. Department of Computer Science Overlay (and P2P) 13.02.2017 30

Exponent of PDF vs Exponent of CDF Department of Computer Science Overlay (and P2P) 13.02.2017 31

Exponent of PDF vs Exponent of CDF Department of Computer Science Overlay (and P2P) 13.02.2017 32

Exponent of PDF vs Exponent of CDF Department of Computer Science Overlay (and P2P) 13.02.2017 33

Exponent of PDF vs Exponent of CDF Department of Computer Science Overlay (and P2P) 13.02.2017 34

Exponent of PDF vs Exponent of CDF Department of Computer Science Overlay (and P2P) 13.02.2017 35

Exponent of PDF vs Exponent of CDF Department of Computer Science Overlay (and P2P) 13.02.2017 36

Exponent of PDF vs Exponent of CDF What is the exponent of the PDF if you have read Department of Computer Science Overlay (and P2P) 13.02.2017 37

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 Department of Computer Science Overlay (and P2P) 13.02.2017 38

Scale Free Networks Probability that a node has k links is exponent for the degree distribution Why the name Scale-Free? What is the slope? Same functional form across all scales e.g. = 1 P(x) = 1/x - is the slope on log log scale Department of Computer Science Overlay (and P2P) 13.02.2017 39

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 Department of Computer Science Overlay (and P2P) 13.02.2017 40

Zipf's Law Example of discrete power 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 Department of Computer Science Overlay (and P2P) 13.02.2017 41

Zipf's Law Example of discrete power 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 https://en.wiktionary.org/wiki/wiktionary:frequency_lists/pg/2006/04/1 10000 Department of Computer Science Overlay (and P2P) 13.02.2017 42

Zipf's Law Example of discrete power 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 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 Department of Computer Science Overlay (and P2P) 13.02.2017 43

Quantities following Power-law Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323 351 Department of Computer Science Overlay (and P2P) 13.02.2017 44

Quantities following Power-law Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323 351 Department of Computer Science Overlay (and P2P) 13.02.2017 45

Quantities following Power-law Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323 351 Department of Computer Science Overlay (and P2P) 13.02.2017 46

Quantities following Power-law Mark Newman. "Power laws, Pareto distributions and Zipf's law." Contemporary physics 46, no. 5 (2005): 323 351 Department of Computer Science Overlay (and P2P) 13.02.2017 47

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 Department of Computer Science Overlay (and P2P) 13.02.2017 48

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 k i (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. Department of Computer Science Overlay (and P2P) 13.02.2017 49

Evolving Copying Model Observations & Assumptions Department of Computer Science Overlay (and P2P) 13.02.2017 50

Evolving Copying Model Observations & Assumptions Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 51

Evolving Copying Model Observations & 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. Department of Computer Science Overlay (and P2P) 13.02.2017 52

Evolving Copying Model Observations & 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. Department of Computer Science Overlay (and P2P) 13.02.2017 53

Generic Evolving Graph Model Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 54

Generic Evolving Graph Model Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 55

Generic Evolving Graph Model Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 56

Generic Evolving Graph Model Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 57

Generic Evolving Graph Model Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 58

Generic Evolving Graph Model An evolving graph model can be completely characterized by Ravi Kumar et al. "Stochastic models for the web graph." In Annual Symposium on Foundations of Computer Science, 2000. Department of Computer Science Overlay (and P2P) 13.02.2017 59

Parameters Evolving Copying Model Linear Growth Copying 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. Department of Computer Science Overlay (and P2P) 13.02.2017 60

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. Department of Computer Science Overlay (and P2P) 13.02.2017 61

Scale Free for Gnutella? Gnutella August 2002 dataset parsed by SNAP team http://snap.stanford.edu/data/p2p Gnutella31.html Department of Computer Science Overlay (and P2P) 13.02.2017 62

Scale Free for Gnutella? Gnutella August 2002 dataset parsed by SNAP team http://snap.stanford.edu/data/p2p Gnutella31.html Department of Computer Science Overlay (and P2P) 13.02.2017 63

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. Department of Computer Science Overlay (and P2P) 13.02.2017 64

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) Department of Computer Science Overlay (and P2P) 13.02.2017 65

Navigation in Small World Department of Computer Science Overlay (and P2P) 13.02.2017 66

Random Rewiring Procedure n=10, k=4 Large diameter High Clustering Small diameter High Clustering Small diameter Low Clustering p=0 (p=0.15) p=1 n: number of vertices k: degree of each node, i.e., neighbours of a vertex (n >> k >> ln(n) >> 1) p: probability of rewiring Duncan Watts and Steven H. Strogatz. "Collective dynamics of small world networks." nature 393, no. 6684 (1998): 440 442. Department of Computer Science Overlay (and P2P) 13.02.2017 67

Path Length & Clustering Coefficient in Small-World Networks Regular SmallWorld Random n=1000, k=10 Duncan Watts and Steven H. Strogatz. "Collective dynamics of small world networks." nature 393, no. 6684 (1998): 440 442. Department of Computer Science Overlay (and P2P) 13.02.2017 68

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? Department of Computer Science Overlay (and P2P) 13.02.2017 69

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? Department of Computer Science Overlay (and P2P) 13.02.2017 70

Klienbergs Small World Lattice v d a u c b Jon Kleinberg. "Navigation in a small world." Nature 406, no. 6798 (2000): 845 845. Department of Computer Science Overlay (and P2P) 13.02.2017 71

Klienbergs Small World Lattice Each node has short-range links to its neighbors v d a u c b Jon Kleinberg. "Navigation in a small world." Nature 406, no. 6798 (2000): 845 845. Department of Computer Science Overlay (and P2P) 13.02.2017 72

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 r a d u b c Jon Kleinberg. "Navigation in a small world." Nature 406, no. 6798 (2000): 845 845. Department of Computer Science Overlay (and P2P) 13.02.2017 73

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 r a d u b c Jon Kleinberg. "Navigation in a small world." Nature 406, no. 6798 (2000): 845 845. Department of Computer Science Overlay (and P2P) 13.02.2017 74

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 Department of Computer Science Overlay (and P2P) 13.02.2017 75

Kleinberg's Result Department of Computer Science Overlay (and P2P) 13.02.2017 76

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 α Department of Computer Science Overlay (and P2P) 13.02.2017 77

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 Department of Computer Science Overlay (and P2P) 13.02.2017 78

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 Department of Computer Science Overlay (and P2P) 13.02.2017 79

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 longrange 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. Department of Computer Science Overlay (and P2P) 13.02.2017 80

References Department of Computer Science Overlay (and P2P) 13.02.2017 81

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. Department of Computer Science Overlay (and P2P) 13.02.2017 82

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. Department of Computer Science Overlay (and P2P) 13.02.2017 83