Shortest Paths & Link Weight Structure in Networks

Size: px
Start display at page:

Download "Shortest Paths & Link Weight Structure in Networks"

Transcription

1 Shortest Paths & Link Weight Structure in etworks Piet Van Mieghem CAIDA WIT (May 2006) P. Van Mieghem 1

2 Outline Introduction The Art of Modeling Conclusions P. Van Mieghem 2

3 Telecommunication: e2e A ETWORK G(,L) B Main purpose: Transfer information from A B early always: Transport of packets along shortest (or optimal) paths Optimality criterion: in terms of Quality of Service (QoS) parameters (delay, loss, jitter, distance, monetary cost,...) Broad focus: What is the role of the graph/network on e2e QoS? What is the collective behavior of flows, the network dynamics? P. Van Mieghem 3

4 Fractal ature of the Internet P. Van Mieghem 4

5 Large Graphs protein P. Van Mieghem 5

6 Internet observed by RIPE boxes

7 Ad-hoc network Despite node movements, at any instant in time the network can be considered as a graph with a certain topology Physics of the evolution of Ad-hoc graphs P. Van Mieghem 7

8 Outline Introduction The Art of Modeling: The Basic Model Conclusions P. Van Mieghem 8

9 etwork Modeling Any network can be representated as a graph G with nodes and L links: adjaceny matrix, degree (=number of direct neighbors), connectivity, etc... link weight structure: importance of a link Link weights: also known as quality of service (QoS) parameters delay, available capacity, loss, monetary cost, physical distance, etc... Assumption that transport follows shortest paths correct in more than 70% cases in the Internet P. Van Mieghem 9

10 etwork Modeling Confinement to: Hop Count (or number of hops) of the shortest path: Apart from end systems, QoS degradation occurs in routers (= node). QoS measures (packet delay, jitter, packet loss) depend on the number of traversed routers and not on the length of shortest path. Relatively easy to measure (trace-route utility) and to compute (initial assumption) Weight (End-to-end delay) of the shortest path: perhaps the most interesting QoS measure for applications difficult to measure accurately capacity of a link: measurement is related to a delay measurement (dispersion of two IP packets back-to-back) P. Van Mieghem 10

11 Simple Topology Model Link weights w(i j )>0: 2 unknown, but very likely not constant, w(i j ) 1 5/2 1 2 assumption: i.i.d. uniformly/exponentially distributed bi-directional links: w(i j )= w(j i ) Complete graph K One level of complexity higher: ER Random graphs of class G p () : number of nodes p: link density or probability of being edge i j equals p only connected graphs: p > p c ~ log/ 2/3 Is this the right structure? Are exponential weights reasonable? ot a good model for the Internet graph, but reasonably good for Peer to Peer networks (Gnutella, KaZaa) and Ad Hoc networks P. Van Mieghem 11

12 Markov Discovery Process in the complete graph K node A tt 0 1) property of i.i.d. exponential r.v. s min 1 j n n = ( Exp( a ) j ) Exp a j j= 1 2) memoryless property of exponential distribution 3) transition rates for K : λ = n( ) n, n+ 1 n t t 1 B t 2 t 3 time T P. Van Mieghem 12

13 Markov Discovery Process and Uniform Recursive Tree v 8 v 7 v 6 v 5 v 4 v 3 v 2 v 1 τ Markov Discovery Process 6 8 time Discovery times: v k = τ j j= 1 where τ j is exponentially distributed 1 with mean τ = [ ] E j j( k j) corresponding URT H = 0 H = 1 H = 2 H = 3 Growth rule URT: Every not yet discovered node has equal probability to be attached to any node of the URT. Hence, the number of URTs with nodes equals (-1)! P. Van Mieghem 13

14 Uniform Recursive Tree 1 Root (0) X = (1) X (2) X (3) X = 5 = 9 = 7 Pr X ( k ) E [ ] [ X ] y = k = ( k ) = 0 if k Recursion from Growth rule URT: P. Van Mieghem 14 E (4) X = 4 [ ] [ ] 1 ( k 1) ( k ) E X m X = Recursion for generating function: ( 1) ϕ 1( z) = ( + z) ϕ ( z) y Solution: ( z) = E[ z ] ϕ Γ( + z) = Γ( + 1) Γ( z + 1) + + m= k m

15 Hopcount of the shortest path in K with exp. link weights Shortest path (SP) described via Markov discovery process. Shortest path tree (SPT) = Uniform recursive tree (URT) The generating function of the hopcount H of shortest path between different nodes is from which (via Taylor expansion around z = 0 and Stirling s approximation) follows that and E [ z ] H = ( z) 1 with 1 ϕ Γ( + z) ϕ ( z) = Γ( + 1) Γ( z + 1) P [ H = k] E var k m= k m log cm 0 ( k m)! [ H ] log + γ 1 [ ] H log + γ 2 π 6 close to Poisson P. Van Mieghem 15

16 The Weight of SP v 8 v 7 v 6 v 5 v 4 v 3 v 2 v Markov Discovery Process 6 time The k-th discovered node is attached at time v k = τ 1 +τ τ k where τ n is exponentially distributed with rate n(-n) and the τ s are independent (Markov property): E k zvk [ e ] = n( n) n= 1 z + n( n) The weight W of the SP in the complete graph with exponential link weights is zw zvk [ ] = E[ e ] Pr[ endnode is k - th attached node in URT] E e or ϕ W k = 1 ( z) = E e k zw 1 [ ] = 1 n( n) k = 1 n= 1 z + n( n) τ From this pgf, the mean weight (length) is derived as E 1 ' 1 1 [ ] W = ϕ W (0) = 1 n= 1 n P. Van Mieghem 16

17 Additional Results The asymptotic distribution of the weight of the SP is x e lim Pr[ W log x] = e The flooding time (= minimum time to inform all nodes in network) is = 1 v 1 τ j= 1 j The weight W U of the shortest path tree can be computed explicitly. Other instances of trees (see Multicast). The degree distribution (= number of direct neighbors) in the URT can be computed explicitly, Pr log k 1 k [ D = k] = 2 + O 2 P. Van Mieghem 17

18 Outline Introduction The Art of Modeling: Extension & Measurements Conclusions P. Van Mieghem 18

19 Extending the Basic Model From the complete graph K to the Erdös-Rényi random graph G p (): from p = 1 to p < 1. Result (which can be proved rigorously): for large and fixed p > p c ~ log/ holds that the SPT in the class of G p () with exponential link weights is a URT. Intuitively: G p () with p > p c is sufficiently dense (there are enough links) and the link weights can be arbitrarily small such that the thinning effect of the link weights is precisely the same in all connected random graphs. Implications: basic model (SPT = URT) seems more widely applicable! influence of the link weight structure is important P. Van Mieghem 19

20 RIPE measurement configuration The traceroute data provided by RIPE CC (the etwork Coordination Centre of the Réseaux IP Européen) in the period Central Point MySQL Database Test Box A ISP A The results ISP C Test Box C Internal Internal networks networks Border Router Border Router Internal Internal networks networks Internal Internal networks networks Border Router Border Router Internal Internal networks networks Test Box B ISP B ISP D Test Box D Probe-packets P. Van Mieghem 20

21 Model and Internet measurements 0.10 E[h]=13 Var[h]=21.8 α=e[h]/var[h]=0.6 Pr[H = k] Measurement from RIPE fit(log())=13.1 P [ H = k] k m= k m log cm 0 ( k m)! hop k P. Van Mieghem 21

22 Model and Internet measurements Asia Europe USA fit with log( Asia ) = 13.5 fit with log( Europe ) = 12.6 fit with log( USA ) = 12.9 Pr[H = k] Pr[H = k] hop k Hop k october 2004 P. Van Mieghem 22

23 But Power law graph τ = 2.4 G (300) Internet: power law graph for AS? o consistent model for hopcount, although seemingly success of rg with exp. or unif. link weight structure P. Van Mieghem 23

24 Degree graph Scaling law for hopcount in Degree Graph defined by Pr[D > x] = c x 1-τ with mean µ = E[D]. For τ > 3, α > 0, and a k = [Log ν k]-log ν k Pr[H [Log ν ] = k] = Pr[R a = k] + O(log) α where the random variable R a Pr[R a > k] = E[ exp{- κ ν a+k W1W2} W1W2 > 0] with and ν = E[D(D-1)]/E[D] and κ = E[D]/(ν 1) and where W1 and W2 are independent normalized copies of a branching process. [Work in collaboration with R. van der Hofstad and G. Hooghiemstra] Importance: (a) for each and M where a = a M (i.e. M=/ν k ) Pr[H >k] follows by a shift over k hops from Pr[H M >k]. Hence, the hopcount for arbitrary large degree graphs (e.g. Internet?) can be simulated. (b) Currently most accurate hopcount formula E [ H ] ( ν 1) E[ logw W 0] log 1 γ + log µ log > + 2 logν 2 logν logν P. Van Mieghem 24

25 Outline Introduction The Art of Modeling: The Link Weight Structure Conclusions P. Van Mieghem 25

26 Extreme Value Index SP is mainly determined by smallest link weights in the distribution F w (x) = Pr[w < x] Taylor: F w (x) = F w (0) +F w (0).x+O(x 2 ) = f w (0).x+O(x 2 ) SP is not changed by scaling of link weights, hence, f w (0), can be considered as scaling factor: 1. f w (0) > 0 is finite: regular distribution 2. f w (0) = 0: link weights cannot be arbitrarily small; more influence of topology 3. f w (0) : increasing prob. mass at x = 0 Polynomial distribution: F w (x) = x α F w (x) x in [0,1] 1 = 1 x > 1 α < 1 where α is the extreme value index α = 1 1. α = 1: regular distribution α > 1 x 2. α > 1: decreasing influence w α < 1: increasing influence w P. Van Mieghem 26

27 Link Weight Distribution 1 F w (x) α < 1 For the shortest path, only the small region around zero matters! α = 1 α > 1 0 ε larger scale 1 x P. Van Mieghem 27

28 α : all link weights are equal to w = 1 Three regimes no influence of link weights; only the topology matters α 1 : link weights are regular (e.g. uniform, exponential) SPT = URT if underlying graph is connected α 0 : strong disorder: heavily fluctuating link weights in region close to x = 0 union of all SPT is the minumum spanning tree (MST) P. Van Mieghem 28

29 Average Hopcount Average umber of Hops Limit: α = 0 α = 0.05 α = 0.1 α = 0.2 α = 0.4 α = 0.6 α = 0.8 p = 2 ln / umber of odes [ H ( α )] ln α 1/3 [ H ( α )] = O( ) for α 0 E E for α around1 P. Van Mieghem 29

30 MST and URT = 100 nodes MST (α (a) 0 limit) URT (α(b) 1 limit) P. Van Mieghem 30

31 Phase Transition MST-like = 25 = 50 = 100 = 200 Pr[G Uspt(α) = MST] α c = O( -β ) α = O( -β ) β around 2/ α URT-like Van Faculty Mieghem, of Electrical P. Engineering, and S. M. Mathematics Magdalena, and Computer "A Phase ScienceTransition in the Link Weight Structure P. Van of Mieghem etworks", 31 Physical Review E, Vol. 72, ovember, p , (2005). α/α c

32 Phase Transition: implications ature: superconductivity T < T c : macroscopic quantum effect (R = 0) T > T c : normal conductivity (R > 0) etworks: Artifically created phase transition if link weight structure can be changed independently of topology, control of transport: α < α c : almost all over critical backbone (MST) α > α c : spread over more paths; load balanced critical backbone has minimum possible number of links 1: only these links need to be secured P. Van Mieghem 32

33 G Uspt : Union of SPTs Observable Part of a etwork Minimum spanning tree belongs to G Uspt Degree distribution in the overlay G Uspt on the complete graph with exp. link weights is exactly known. Conjecture: For large, the overlay G Uspt on the ER random graph G p () with i.i.d. regular weights and any p > p c is a connected ER graph G p c (). we have good arguments, not a rigorous proof important for Peer-to-peer networks! P. Van Mieghem 33

34 Outline Introduction The Art of Modeling: Conclusions P. Van Mieghem 34

35 Basic SPT model: URT Summarizing simple, analytic computations possible reasonable first order model to approximate ad-hoc networks, less accurate for Internet (degree!) Link weight structure is important: much room for research: what is link weight structure of a real network? what are relevant weights (delay, loss, distance, etc...?) how to update link weights? if link weights can be chosen independent of topology, a phase transition exists: steering of traffic in two modes P. Van Mieghem 35

36 Summary Articles: wi.tudelft.nl/people/piet Book: Performance Analysis of Computer Systems and etworks, Cambridge University Press (2006) P. Van Mieghem 36

A Phase Transition in the Link Weight Structure of Networks. Abstract

A Phase Transition in the Link Weight Structure of Networks. Abstract LC10274 A Phase Transition in the Link Weight Structure of Networks Piet Van Mieghem and Serena M. Magdalena Delft University of Technology, P.O Box 5031, 2600 GA Delft, The Netherlands. (Date textdate;

More information

Influence of the Link Weight Structure on the Shortest Path. Abstract

Influence of the Link Weight Structure on the Shortest Path. Abstract EX919 Influence of the Link Weight Structure on the Shortest Path PietVanMieghemandStijnvanLangen Delft University of Technology, P.O Box 531, 6 GA Delft, The Netherlands. (Date textdate; Received textdate;

More information

Network Science & Telecommunications

Network Science & Telecommunications Network Science & Telecommunications Piet Van Mieghem 1 ITC30 Networking Science Vision Day 5 September 2018, Vienna Outline Networks Birth of Network Science Function and graph Outlook 1 Network: service(s)

More information

Betweenness centrality in a weighted network

Betweenness centrality in a weighted network PHYSICAL REVIEW E 77, 005 008 Betweenness centrality in a weighted network Huijuan Wang, Javier Martin Hernandez, and Piet Van Mieghem Delft University of Technology, P.O. Box 503, 00 GA Delft, The etherlands

More information

The Laplacian Spectrum of Complex Networks

The Laplacian Spectrum of Complex Networks 1 The Laplacian Spectrum of Complex etworks A. Jamakovic and P. Van Mieghem Delft University of Technology, The etherlands {A.Jamakovic,P.VanMieghem}@ewi.tudelft.nl Abstract The set of all eigenvalues

More information

Distances in Random Graphs with Finite Variance Degrees

Distances in Random Graphs with Finite Variance Degrees Distances in Random Graphs with Finite Variance Degrees Remco van der Hofstad, 1 Gerard Hooghiemstra, 2 and Piet Van Mieghem 2 1 Department of Mathematics and Computer Science, Eindhoven University of

More information

Networks: space-time stochastic models for networks

Networks: space-time stochastic models for networks Mobile and Delay Tolerant Networks: space-time stochastic models for networks Philippe Jacquet Alcatel-Lucent Bell Labs France Plan of the talk Short history of wireless networking Information in space-time

More information

4: The Pandemic process

4: The Pandemic process 4: The Pandemic process David Aldous July 12, 2012 (repeat of previous slide) Background meeting model with rates ν. Model: Pandemic Initially one agent is infected. Whenever an infected agent meets another

More information

Hard-Core Model on Random Graphs

Hard-Core Model on Random Graphs Hard-Core Model on Random Graphs Antar Bandyopadhyay Theoretical Statistics and Mathematics Unit Seminar Theoretical Statistics and Mathematics Unit Indian Statistical Institute, New Delhi Centre New Delhi,

More information

Part 2: Random Routing and Load Balancing

Part 2: Random Routing and Load Balancing 1 Part 2: Random Routing and Load Balancing Sid C-K Chau Chi-Kin.Chau@cl.cam.ac.uk http://www.cl.cam.ac.uk/~ckc25/teaching Problem: Traffic Routing 2 Suppose you are in charge of transportation. What do

More information

Die-out Probability in SIS Epidemic Processes on Networks

Die-out Probability in SIS Epidemic Processes on Networks Die-out Probability in SIS Epidemic Processes on etworks Qiang Liu and Piet Van Mieghem Abstract An accurate approximate formula of the die-out probability in a SIS epidemic process on a network is proposed.

More information

On the Efficiency of Multicast

On the Efficiency of Multicast IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 9, NO. 6, DECEMBER 2001 719 On the Efficiency of Multicast Piet Van Mieghem, Gerard Hooghiemstra, Remco van der Hofstad Abstract The average number of joint hops

More information

Distributed Systems Gossip Algorithms

Distributed Systems Gossip Algorithms Distributed Systems Gossip Algorithms He Sun School of Informatics University of Edinburgh What is Gossip? Gossip algorithms In a gossip algorithm, each node in the network periodically exchanges information

More information

TWO PROBLEMS IN NETWORK PROBING

TWO PROBLEMS IN NETWORK PROBING TWO PROBLEMS IN NETWORK PROBING DARRYL VEITCH The University of Melbourne 1 Temporal Loss and Delay Tomography 2 Optimal Probing in Convex Networks Paris Networking 27 Juin 2007 TEMPORAL LOSS AND DELAY

More information

cs/ee/ids 143 Communication Networks

cs/ee/ids 143 Communication Networks cs/ee/ids 143 Communication Networks Chapter 5 Routing Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech Warning These notes are not self-contained, probably not understandable, unless you also

More information

SIS epidemics on Networks

SIS epidemics on Networks SIS epidemics on etworks Piet Van Mieghem in collaboration with Eric Cator, Ruud van de Bovenkamp, Cong Li, Stojan Trajanovski, Dongchao Guo, Annalisa Socievole and Huijuan Wang 1 EURADOM 30 June-2 July,

More information

6.207/14.15: Networks Lecture 12: Generalized Random Graphs

6.207/14.15: Networks Lecture 12: Generalized Random Graphs 6.207/14.15: Networks Lecture 12: Generalized Random Graphs 1 Outline Small-world model Growing random networks Power-law degree distributions: Rich-Get-Richer effects Models: Uniform attachment model

More information

UNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours.

UNIVERSITY OF YORK. MSc Examinations 2004 MATHEMATICS Networks. Time Allowed: 3 hours. UNIVERSITY OF YORK MSc Examinations 2004 MATHEMATICS Networks Time Allowed: 3 hours. Answer 4 questions. Standard calculators will be provided but should be unnecessary. 1 Turn over 2 continued on next

More information

Active Measurement for Multiple Link Failures Diagnosis in IP Networks

Active Measurement for Multiple Link Failures Diagnosis in IP Networks Active Measurement for Multiple Link Failures Diagnosis in IP Networks Hung X. Nguyen and Patrick Thiran EPFL CH-1015 Lausanne, Switzerland Abstract. Simultaneous link failures are common in IP networks

More information

Spectral Graph Theory for. Dynamic Processes on Networks

Spectral Graph Theory for. Dynamic Processes on Networks Spectral Graph Theory for Dynamic Processes on etworks Piet Van Mieghem in collaboration with Huijuan Wang, Dragan Stevanovic, Fernando Kuipers, Stojan Trajanovski, Dajie Liu, Cong Li, Javier Martin-Hernandez,

More information

IS 709/809: Computational Methods in IS Research Fall Exam Review

IS 709/809: Computational Methods in IS Research Fall Exam Review IS 709/809: Computational Methods in IS Research Fall 2017 Exam Review Nirmalya Roy Department of Information Systems University of Maryland Baltimore County www.umbc.edu Exam When: Tuesday (11/28) 7:10pm

More information

Random Graphs. 7.1 Introduction

Random Graphs. 7.1 Introduction 7 Random Graphs 7.1 Introduction The theory of random graphs began in the late 1950s with the seminal paper by Erdös and Rényi [?]. In contrast to percolation theory, which emerged from efforts to model

More information

Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems

Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems Spectra of Large Random Stochastic Matrices & Relaxation in Complex Systems Reimer Kühn Disordered Systems Group Department of Mathematics, King s College London Random Graphs and Random Processes, KCL

More information

Complex networks: an introduction

Complex networks: an introduction Alain Barrat Complex networks: an introduction CPT, Marseille, France ISI, Turin, Italy http://www.cpt.univ-mrs.fr/~barrat http://cxnets.googlepages.com Plan of the lecture I. INTRODUCTION II. I. Networks:

More information

Introduction to Markov Chains, Queuing Theory, and Network Performance

Introduction to Markov Chains, Queuing Theory, and Network Performance Introduction to Markov Chains, Queuing Theory, and Network Performance Marceau Coupechoux Telecom ParisTech, departement Informatique et Réseaux marceau.coupechoux@telecom-paristech.fr IT.2403 Modélisation

More information

Small-world phenomenon on random graphs

Small-world phenomenon on random graphs Small-world phenomenon on random graphs Remco van der Hofstad 2012 NZMRI/NZIMA Summer Workshop: Random Media and Random Walk, Nelson January 8-13, 2012 Joint work with: Shankar Bhamidi (University of North

More information

Algebraic gossip on Arbitrary Networks

Algebraic gossip on Arbitrary Networks Algebraic gossip on Arbitrary etworks Dinkar Vasudevan and Shrinivas Kudekar School of Computer and Communication Sciences, EPFL, Lausanne. Email: {dinkar.vasudevan,shrinivas.kudekar}@epfl.ch arxiv:090.444v

More information

Lecture 2: Rumor Spreading (2)

Lecture 2: Rumor Spreading (2) Alea Meeting, Munich, February 2016 Lecture 2: Rumor Spreading (2) Benjamin Doerr, LIX, École Polytechnique, Paris-Saclay Outline: Reminder last lecture and an answer to Kosta s question Definition: Rumor

More information

1 Mechanistic and generative models of network structure

1 Mechanistic and generative models of network structure 1 Mechanistic and generative models of network structure There are many models of network structure, and these largely can be divided into two classes: mechanistic models and generative or probabilistic

More information

Susceptible-Infective-Removed Epidemics and Erdős-Rényi random

Susceptible-Infective-Removed Epidemics and Erdős-Rényi random Susceptible-Infective-Removed Epidemics and Erdős-Rényi random graphs MSR-Inria Joint Centre October 13, 2015 SIR epidemics: the Reed-Frost model Individuals i [n] when infected, attempt to infect all

More information

Large Deviations for Channels with Memory

Large Deviations for Channels with Memory Large Deviations for Channels with Memory Santhosh Kumar Jean-Francois Chamberland Henry Pfister Electrical and Computer Engineering Texas A&M University September 30, 2011 1/ 1 Digital Landscape Delay

More information

Deterministic Decentralized Search in Random Graphs

Deterministic Decentralized Search in Random Graphs Deterministic Decentralized Search in Random Graphs Esteban Arcaute 1,, Ning Chen 2,, Ravi Kumar 3, David Liben-Nowell 4,, Mohammad Mahdian 3, Hamid Nazerzadeh 1,, and Ying Xu 1, 1 Stanford University.

More information

An algebraic framework for a unified view of route-vector protocols

An algebraic framework for a unified view of route-vector protocols An algebraic framework for a unified view of route-vector protocols João Luís Sobrinho Instituto Superior Técnico, Universidade de Lisboa Instituto de Telecomunicações Portugal 1 Outline 1. ontext for

More information

Explosion in branching processes and applications to epidemics in random graph models

Explosion in branching processes and applications to epidemics in random graph models Explosion in branching processes and applications to epidemics in random graph models Júlia Komjáthy joint with Enrico Baroni and Remco van der Hofstad Eindhoven University of Technology Advances on Epidemics

More information

Stochastic Network Calculus

Stochastic Network Calculus Stochastic Network Calculus Assessing the Performance of the Future Internet Markus Fidler joint work with Amr Rizk Institute of Communications Technology Leibniz Universität Hannover April 22, 2010 c

More information

Clique is hard on average for regular resolution

Clique is hard on average for regular resolution Clique is hard on average for regular resolution Ilario Bonacina, UPC Barcelona Tech July 27, 2018 Oxford Complexity Day Talk based on a joint work with: A. Atserias S. de Rezende J. Nordstro m M. Lauria

More information

Almost giant clusters for percolation on large trees

Almost giant clusters for percolation on large trees for percolation on large trees Institut für Mathematik Universität Zürich Erdős-Rényi random graph model in supercritical regime G n = complete graph with n vertices Bond percolation with parameter p(n)

More information

The State of the (Romanian) Internet

The State of the (Romanian) Internet The State of the (Romanian) Internet Interpreting RIPE NCC Data and Measurements Mihnea-Costin Grigore 12 October 2016 RONOG 3 Introduction RIPE NCC: The Regional Internet Registry for Europe, the Middle

More information

Social Networks- Stanley Milgram (1967)

Social Networks- Stanley Milgram (1967) Complex Networs Networ is a structure of N nodes and 2M lins (or M edges) Called also graph in Mathematics Many examples of networs Internet: nodes represent computers lins the connecting cables Social

More information

15.081J/6.251J Introduction to Mathematical Programming. Lecture 24: Discrete Optimization

15.081J/6.251J Introduction to Mathematical Programming. Lecture 24: Discrete Optimization 15.081J/6.251J Introduction to Mathematical Programming Lecture 24: Discrete Optimization 1 Outline Modeling with integer variables Slide 1 What is a good formulation? Theme: The Power of Formulations

More information

Graph-Constrained Group Testing

Graph-Constrained Group Testing Mahdi Cheraghchi et al. presented by Ying Xuan May 20, 2010 Table of contents 1 Motivation and Problem Definitions 2 3 Correctness Proof 4 Applications call for connected pools detection of congested links

More information

Signalling Analysis for Adaptive TCD Routing in ISL Networks *

Signalling Analysis for Adaptive TCD Routing in ISL Networks * COST 272 Packet-Oriented Service delivery via Satellite Signalling Analysis for Adaptive TCD Routing in ISL Networks * Ales Svigelj, Mihael Mohorcic, Gorazd Kandus Jozef Stefan Institute, Ljubljana, Slovenia

More information

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking Lecture 7: Simulation of Markov Processes Pasi Lassila Department of Communications and Networking Contents Markov processes theory recap Elementary queuing models for data networks Simulation of Markov

More information

Performance Evaluation of Queuing Systems

Performance Evaluation of Queuing Systems Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems

More information

A New Random Graph Model with Self-Optimizing Nodes: Connectivity and Diameter

A New Random Graph Model with Self-Optimizing Nodes: Connectivity and Diameter A New Random Graph Model with Self-Optimizing Nodes: Connectivity and Diameter Richard J. La and Maya Kabkab Abstract We introduce a new random graph model. In our model, n, n 2, vertices choose a subset

More information

Almost sure asymptotics for the random binary search tree

Almost sure asymptotics for the random binary search tree AofA 10 DMTCS proc. AM, 2010, 565 576 Almost sure asymptotics for the rom binary search tree Matthew I. Roberts Laboratoire de Probabilités et Modèles Aléatoires, Université Paris VI Case courrier 188,

More information

Efficient Network-wide Available Bandwidth Estimation through Active Learning and Belief Propagation

Efficient Network-wide Available Bandwidth Estimation through Active Learning and Belief Propagation Efficient Network-wide Available Bandwidth Estimation through Active Learning and Belief Propagation mark.coates@mcgill.ca McGill University Department of Electrical and Computer Engineering Montreal,

More information

Sequential Detection. Changes: an overview. George V. Moustakides

Sequential Detection. Changes: an overview. George V. Moustakides Sequential Detection of Changes: an overview George V. Moustakides Outline Sequential hypothesis testing and Sequential detection of changes The Sequential Probability Ratio Test (SPRT) for optimum hypothesis

More information

A Virtual Queue Approach to Loss Estimation

A Virtual Queue Approach to Loss Estimation A Virtual Queue Approach to Loss Estimation Guoqiang Hu, Yuming Jiang, Anne Nevin Centre for Quantifiable Quality of Service in Communication Systems Norwegian University of Science and Technology, Norway

More information

1 Complex Networks - A Brief Overview

1 Complex Networks - A Brief Overview Power-law Degree Distributions 1 Complex Networks - A Brief Overview Complex networks occur in many social, technological and scientific settings. Examples of complex networks include World Wide Web, Internet,

More information

High-Rank Matrix Completion and Subspace Clustering with Missing Data

High-Rank Matrix Completion and Subspace Clustering with Missing Data High-Rank Matrix Completion and Subspace Clustering with Missing Data Authors: Brian Eriksson, Laura Balzano and Robert Nowak Presentation by Wang Yuxiang 1 About the authors

More information

Clique is hard on average for regular resolution

Clique is hard on average for regular resolution Clique is hard on average for regular resolution Ilario Bonacina, UPC Barcelona Tech July 20, 2018 RaTLoCC, Bertinoro How hard is to certify that a graph is Ramsey? Ilario Bonacina, UPC Barcelona Tech

More information

An Ins t Ins an t t an Primer

An Ins t Ins an t t an Primer An Instant Primer Links from Course Web Page Network Coding: An Instant Primer Fragouli, Boudec, and Widmer. Network Coding an Introduction Koetter and Medard On Randomized Network Coding Ho, Medard, Shi,

More information

Tail Inequalities Randomized Algorithms. Sariel Har-Peled. December 20, 2002

Tail Inequalities Randomized Algorithms. Sariel Har-Peled. December 20, 2002 Tail Inequalities 497 - Randomized Algorithms Sariel Har-Peled December 0, 00 Wir mssen wissen, wir werden wissen (We must know, we shall know) David Hilbert 1 Tail Inequalities 1.1 The Chernoff Bound

More information

arxiv: v1 [math.st] 1 Nov 2017

arxiv: v1 [math.st] 1 Nov 2017 ASSESSING THE RELIABILITY POLYNOMIAL BASED ON PERCOLATION THEORY arxiv:1711.00303v1 [math.st] 1 Nov 2017 SAJADI, FARKHONDEH A. Department of Statistics, University of Isfahan, Isfahan 81744,Iran; f.sajadi@sci.ui.ac.ir

More information

Self Similar (Scale Free, Power Law) Networks (I)

Self Similar (Scale Free, Power Law) Networks (I) Self Similar (Scale Free, Power Law) Networks (I) E6083: lecture 4 Prof. Predrag R. Jelenković Dept. of Electrical Engineering Columbia University, NY 10027, USA {predrag}@ee.columbia.edu February 7, 2007

More information

The Complexity of a Reliable Distributed System

The Complexity of a Reliable Distributed System The Complexity of a Reliable Distributed System Rachid Guerraoui EPFL Alexandre Maurer EPFL Abstract Studying the complexity of distributed algorithms typically boils down to evaluating how the number

More information

Bhaskar DasGupta. March 28, 2016

Bhaskar DasGupta. March 28, 2016 Node Expansions and Cuts in Gromov-hyperbolic Graphs Bhaskar DasGupta Department of Computer Science University of Illinois at Chicago Chicago, IL 60607, USA bdasgup@uic.edu March 28, 2016 Joint work with

More information

DEGREE DISTRIBUTION OF SHORTEST PATH TREES AND BIAS OF NETWORK SAMPLING ALGORITHMS

DEGREE DISTRIBUTION OF SHORTEST PATH TREES AND BIAS OF NETWORK SAMPLING ALGORITHMS The Annals of Applied Probability 215, Vol. 25, No. 4, 178 1826 DOI: 1.1214/14-AAP136 Institute of Mathematical Statistics, 215 DEGREE DISTRIBUTION OF SHORTEST PATH TREES AND BIAS OF NETWORK SAMPLING ALGORITHMS

More information

Erdős-Renyi random graphs basics

Erdős-Renyi random graphs basics Erdős-Renyi random graphs basics Nathanaël Berestycki U.B.C. - class on percolation We take n vertices and a number p = p(n) with < p < 1. Let G(n, p(n)) be the graph such that there is an edge between

More information

Time Reversibility and Burke s Theorem

Time Reversibility and Burke s Theorem Queuing Analysis: Time Reversibility and Burke s Theorem Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. Yannis A. Korilis. Outline Time-Reversal

More information

Percolation in Complex Networks: Optimal Paths and Optimal Networks

Percolation in Complex Networks: Optimal Paths and Optimal Networks Percolation in Complex Networs: Optimal Paths and Optimal Networs Shlomo Havlin Bar-Ilan University Israel Complex Networs Networ is a structure of N nodes and 2M lins (or M edges) Called also graph in

More information

Three Disguises of 1 x = e λx

Three Disguises of 1 x = e λx Three Disguises of 1 x = e λx Chathuri Karunarathna Mudiyanselage Rabi K.C. Winfried Just Department of Mathematics, Ohio University Mathematical Biology and Dynamical Systems Seminar Ohio University November

More information

Lecture 15: MCMC Sanjeev Arora Elad Hazan. COS 402 Machine Learning and Artificial Intelligence Fall 2016

Lecture 15: MCMC Sanjeev Arora Elad Hazan. COS 402 Machine Learning and Artificial Intelligence Fall 2016 Lecture 15: MCMC Sanjeev Arora Elad Hazan COS 402 Machine Learning and Artificial Intelligence Fall 2016 Course progress Learning from examples Definition + fundamental theorem of statistical learning,

More information

Statistical analysis of peer-to-peer live streaming traffic

Statistical analysis of peer-to-peer live streaming traffic Statistical analysis of peer-to-peer live streaming traffic Levente Bodrog 1 Ákos Horváth 1 Miklós Telek 1 1 Technical University of Budapest Probability and Statistics with Applications, 2009 Outline

More information

Recovery of Low-Rank Plus Compressed Sparse Matrices with Application to Unveiling Traffic Anomalies

Recovery of Low-Rank Plus Compressed Sparse Matrices with Application to Unveiling Traffic Anomalies July 12, 212 Recovery of Low-Rank Plus Compressed Sparse Matrices with Application to Unveiling Traffic Anomalies Morteza Mardani Dept. of ECE, University of Minnesota, Minneapolis, MN 55455 Acknowledgments:

More information

Reading: Karlin and Taylor Ch. 5 Resnick Ch. 3. A renewal process is a generalization of the Poisson point process.

Reading: Karlin and Taylor Ch. 5 Resnick Ch. 3. A renewal process is a generalization of the Poisson point process. Renewal Processes Wednesday, December 16, 2015 1:02 PM Reading: Karlin and Taylor Ch. 5 Resnick Ch. 3 A renewal process is a generalization of the Poisson point process. The Poisson point process is completely

More information

THE DIAMETER OF WEIGHTED RANDOM GRAPHS. By Hamed Amini and Marc Lelarge EPFL and INRIA

THE DIAMETER OF WEIGHTED RANDOM GRAPHS. By Hamed Amini and Marc Lelarge EPFL and INRIA Submitted to the Annals of Applied Probability arxiv: math.pr/1112.6330 THE DIAMETER OF WEIGHTED RANDOM GRAPHS By Hamed Amini and Marc Lelarge EPFL and INRIA In this paper we study the impact of random

More information

Efficient routing in Poisson small-world networks

Efficient routing in Poisson small-world networks Efficient routing in Poisson small-world networks M. Draief and A. Ganesh Abstract In recent work, Jon Kleinberg considered a small-world network model consisting of a d-dimensional lattice augmented with

More information

Lecture Notes 7 Random Processes. Markov Processes Markov Chains. Random Processes

Lecture Notes 7 Random Processes. Markov Processes Markov Chains. Random Processes Lecture Notes 7 Random Processes Definition IID Processes Bernoulli Process Binomial Counting Process Interarrival Time Process Markov Processes Markov Chains Classification of States Steady State Probabilities

More information

Modeling Residual-Geometric Flow Sampling

Modeling Residual-Geometric Flow Sampling Modeling Residual-Geometric Flow Sampling Xiaoming Wang Joint work with Xiaoyong Li and Dmitri Loguinov Amazon.com Inc., Seattle, WA April 13 th, 2011 1 Agenda Introduction Underlying model of residual

More information

Replica Condensation and Tree Decay

Replica Condensation and Tree Decay Replica Condensation and Tree Decay Arthur Jaffe and David Moser Harvard University Cambridge, MA 02138, USA Arthur Jaffe@harvard.edu, David.Moser@gmx.net June 7, 2007 Abstract We give an intuitive method

More information

Capacity Bounds on Timing Channels with Bounded Service Times

Capacity Bounds on Timing Channels with Bounded Service Times Capacity Bounds on Timing Channels with Bounded Service Times S. Sellke, C.-C. Wang, N. B. Shroff, and S. Bagchi School of Electrical and Computer Engineering Purdue University, West Lafayette, IN 47907

More information

Capacity and Delay Tradeoffs for Ad-Hoc Mobile Networks

Capacity and Delay Tradeoffs for Ad-Hoc Mobile Networks IEEE TRASACTIOS O IFORMATIO THEORY 1 Capacity and Delay Tradeoffs for Ad-Hoc Mobile etworks Michael J. eely University of Southern California mjneely@usc.edu http://www-rcf.usc.edu/ mjneely Eytan Modiano

More information

On the robustness of power-law random graphs in the finite mean, infinite variance region

On the robustness of power-law random graphs in the finite mean, infinite variance region On the robustness of power-law random graphs in the finite mean, infinite variance region arxiv:080.079v [math.pr] 7 Jan 008 Ilkka Norros and Hannu Reittu VTT Technical Research Centre of Finland Abstract

More information

Network Science: Principles and Applications

Network Science: Principles and Applications Network Science: Principles and Applications CS 695 - Fall 2016 Amarda Shehu,Fei Li [amarda, lifei](at)gmu.edu Department of Computer Science George Mason University 1 Outline of Today s Class 2 Robustness

More information

Resistance Growth of Branching Random Networks

Resistance Growth of Branching Random Networks Peking University Oct.25, 2018, Chengdu Joint work with Yueyun Hu (U. Paris 13) and Shen Lin (U. Paris 6), supported by NSFC Grant No. 11528101 (2016-2017) for Research Cooperation with Oversea Investigators

More information

Internet Topology Characterization on AS Level

Internet Topology Characterization on AS Level Internet Topology Characterization on AS Level SARA ANISSEH Master s Degree Project Stockholm, Sweden XR-EE-LCN 2012:013 KTH Electrical Engineering THE INTERNET TOPOLOGY CHARACTERIZATION ON AS LEVEL SARA

More information

3.2 Configuration model

3.2 Configuration model 3.2 Configuration model 3.2.1 Definition. Basic properties Assume that the vector d = (d 1,..., d n ) is graphical, i.e., there exits a graph on n vertices such that vertex 1 has degree d 1, vertex 2 has

More information

Handout 5. α a1 a n. }, where. xi if a i = 1 1 if a i = 0.

Handout 5. α a1 a n. }, where. xi if a i = 1 1 if a i = 0. Notes on Complexity Theory Last updated: October, 2005 Jonathan Katz Handout 5 1 An Improved Upper-Bound on Circuit Size Here we show the result promised in the previous lecture regarding an upper-bound

More information

Performance Analysis of Complex Networks and Systems

Performance Analysis of Complex Networks and Systems Performance Analysis of Complex Networks and Systems PIET VAN MIEGHEM Delft University of Technology in this web service University Printing House, Cambridge CB2 8BS, United Kingdom is part of the University

More information

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 24 Mar 2005

arxiv:cond-mat/ v1 [cond-mat.dis-nn] 24 Mar 2005 APS/123-QED Scale-Free Networks Emerging from Weighted Random Graphs Tomer Kalisky, 1, Sameet Sreenivasan, 2 Lidia A. Braunstein, 2,3 arxiv:cond-mat/0503598v1 [cond-mat.dis-nn] 24 Mar 2005 Sergey V. Buldyrev,

More information

HITTING TIME IN AN ERLANG LOSS SYSTEM

HITTING TIME IN AN ERLANG LOSS SYSTEM Probability in the Engineering and Informational Sciences, 16, 2002, 167 184+ Printed in the U+S+A+ HITTING TIME IN AN ERLANG LOSS SYSTEM SHELDON M. ROSS Department of Industrial Engineering and Operations

More information

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions Queueing Theory II Summary! M/M/1 Output process! Networks of Queue! Method of Stages " Erlang Distribution " Hyperexponential Distribution! General Distributions " Embedded Markov Chains M/M/1 Output

More information

Routing. Topics: 6.976/ESD.937 1

Routing. Topics: 6.976/ESD.937 1 Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution

More information

Mini course on Complex Networks

Mini course on Complex Networks Mini course on Complex Networks Massimo Ostilli 1 1 UFSC, Florianopolis, Brazil September 2017 Dep. de Fisica Organization of The Mini Course Day 1: Basic Topology of Equilibrium Networks Day 2: Percolation

More information

Phase transitions in discrete structures

Phase transitions in discrete structures Phase transitions in discrete structures Amin Coja-Oghlan Goethe University Frankfurt Overview 1 The physics approach. [following Mézard, Montanari 09] Basics. Replica symmetry ( Belief Propagation ).

More information

Steps towards Decentralized Deterministic Network Coding

Steps towards Decentralized Deterministic Network Coding Steps towards Decentralized Deterministic Network Coding BY Oana Graur o.graur@jacobs-university.de Ph.D. Proposal in Electrical Engineering Ph.D Proposal Committee: Prof. Dr.-Ing. Werner Henkel, Dr. Mathias

More information

The first bound is the strongest, the other two bounds are often easier to state and compute. Proof: Applying Markov's inequality, for any >0 we have

The first bound is the strongest, the other two bounds are often easier to state and compute. Proof: Applying Markov's inequality, for any >0 we have The first bound is the strongest, the other two bounds are often easier to state and compute Proof: Applying Markov's inequality, for any >0 we have Pr (1 + ) = Pr For any >0, we can set = ln 1+ (4.4.1):

More information

Network Performance Tomography

Network Performance Tomography Network Performance Tomography Hung X. Nguyen TeleTraffic Research Center University of Adelaide Network Performance Tomography Inferring link performance using end-to-end probes 2 Network Performance

More information

Dominating Set. Chapter 7

Dominating Set. Chapter 7 Chapter 7 Dominating Set In this chapter we present another randomized algorithm that demonstrates the power of randomization to break symmetries. We study the problem of finding a small dominating set

More information

Dynamic Power Allocation and Routing for Time Varying Wireless Networks

Dynamic Power Allocation and Routing for Time Varying Wireless Networks Dynamic Power Allocation and Routing for Time Varying Wireless Networks X 14 (t) X 12 (t) 1 3 4 k a P ak () t P a tot X 21 (t) 2 N X 2N (t) X N4 (t) µ ab () rate µ ab µ ab (p, S 3 ) µ ab µ ac () µ ab (p,

More information

Mixing time and diameter in random graphs

Mixing time and diameter in random graphs October 5, 2009 Based on joint works with: Asaf Nachmias, and Jian Ding, Eyal Lubetzky and Jeong-Han Kim. Background The mixing time of the lazy random walk on a graph G is T mix (G) = T mix (G, 1/4) =

More information

Complexity Theory of Polynomial-Time Problems

Complexity Theory of Polynomial-Time Problems Complexity Theory of Polynomial-Time Problems Lecture 3: The polynomial method Part I: Orthogonal Vectors Sebastian Krinninger Organization of lecture No lecture on 26.05. (State holiday) 2 nd exercise

More information

The condensation phase transition in random graph coloring

The condensation phase transition in random graph coloring The condensation phase transition in random graph coloring Victor Bapst Goethe University, Frankfurt Joint work with Amin Coja-Oghlan, Samuel Hetterich, Felicia Rassmann and Dan Vilenchik arxiv:1404.5513

More information

Random Permutations using Switching Networks

Random Permutations using Switching Networks Random Permutations using Switching Networks Artur Czumaj Department of Computer Science Centre for Discrete Mathematics and its Applications (DIMAP) University of Warwick A.Czumaj@warwick.ac.uk ABSTRACT

More information

A Tight Upper Bound on the Second-Order Coding Rate of Parallel Gaussian Channels with Feedback

A Tight Upper Bound on the Second-Order Coding Rate of Parallel Gaussian Channels with Feedback A Tight Upper Bound on the Second-Order Coding Rate of Parallel Gaussian Channels with Feedback Vincent Y. F. Tan (NUS) Joint work with Silas L. Fong (Toronto) 2017 Information Theory Workshop, Kaohsiung,

More information

NICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1

NICTA Short Course. Network Analysis. Vijay Sivaraman. Day 1 Queueing Systems and Markov Chains. Network Analysis, 2008s2 1-1 NICTA Short Course Network Analysis Vijay Sivaraman Day 1 Queueing Systems and Markov Chains Network Analysis, 2008s2 1-1 Outline Why a short course on mathematical analysis? Limited current course offering

More information

Notes on MapReduce Algorithms

Notes on MapReduce Algorithms Notes on MapReduce Algorithms Barna Saha 1 Finding Minimum Spanning Tree of a Dense Graph in MapReduce We are given a graph G = (V, E) on V = N vertices and E = m N 1+c edges for some constant c > 0. Our

More information

Absence of depletion zone effects for the trapping reaction in complex networks

Absence of depletion zone effects for the trapping reaction in complex networks Absence of depletion zone effects for the trapping reaction in complex networks Aristotelis Kittas* and Panos Argyrakis Department of Physics, Aristotle University of Thessaloniki, 54124 Thessaloniki,

More information