19.08.2013 Views

Small World Overlay Networks - SNAP

Small World Overlay Networks - SNAP

Small World Overlay Networks - SNAP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kamil Pawlowski CS224w<br />

the Internet. 2304 routers are picked at random from the largest SCC in the graph (190K<br />

nodes) to be endpoints behind which a symphony node lives. Nodes are picked without<br />

repetition. While it may be the case that multiple Symphony nodes could live behind the<br />

same router, for the purposes of this experiment, they are assumed to be treated as just<br />

one node.<br />

Expected Results<br />

This experiment was conceived to see if Symphony in particular, and small world graphs<br />

in general had potential as real world systems. This having been said it also aimed to<br />

verify several thesis:<br />

Carefully constructed rings perform better than organically grown (evolved) rings.<br />

Random Graphs perform worse than trees.<br />

The average path length in the underlying network is an accurate heuristic for<br />

how much small world path cost increases when the underlying path length is<br />

added.<br />

It was not clear when the experiment was conceived if the Internet graph would perform<br />

more akin to a tree structure or a random graph.<br />

Results<br />

Clustering<br />

Coefficient<br />

Ave<br />

Path<br />

Btwn<br />

Base<br />

Nodes<br />

Ave<br />

Path<br />

Btwn<br />

Lattice<br />

Nodes<br />

Ave<br />

BFS<br />

Path<br />

on<br />

Ring<br />

Ave<br />

Symp<br />

Path<br />

on<br />

Ring<br />

Ave<br />

Path<br />

Btwn<br />

Ring<br />

Nodes<br />

in Base<br />

Graph<br />

Ave<br />

Total<br />

Path<br />

Length<br />

(BFS)<br />

Ave<br />

Total<br />

Path<br />

Length<br />

(Symp)<br />

<strong>Small</strong>DC (O) 0.000000 4.4 576.0 6.0 17.8 5.0 22.0 50.6<br />

<strong>Small</strong>DC (R) 0.000000 4.4 576.0 6.0 17.8 5.0 37.0 100.6<br />

LargeDC (O) 0.000000 2.6 576.0 6.0 17.6 3.0 18.8 44.8<br />

LargeDC (R) 0.000000 3.0 576.0 6.0 17.6 3.0 26.8 71.8<br />

Rnd Grph (O) 0.000326 9.8 576.0 6.0 18.0 10.0 42.8 87.6<br />

Rnd Grph (R) 0.000663 10.2 576.0 6.0 17.6 9.8 74.2 201.0<br />

Rnd Lg Grph<br />

(O) 0.000028 43.0 576.0 6.0 17.6 42.8 117.2 189.4<br />

Rnd Lg Grph<br />

(R) 0.000035 39.6 576.0 6.0 17.8 38.4 278.0 721.8<br />

Internet (O) 0.157413 6.0 576.0 6.0 17.8 6.0 39.4 99.2<br />

Internet (R) 0.157413 6.0 576.0 6.0 17.6 6.0 48.0 126.0<br />

Table 1: Summary of Results<br />

Table 1 presents the average of the data gathered across five runs of the system. In order<br />

to facilitate the discussion below a more detailed explanation is provided for each<br />

column.<br />

Average Path Between Base Nodes<br />

This is the average path length in the base graph computed by BFS. This is computed by<br />

picking a fraction of the nodes at random and calculating the average path lengths to their<br />

12/11/11 Page 11 of 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!