free wireless internet in cambridge - mit … wireless internet in cambridge esd 342 presented by:...

19
Roofnet Roofnet Free Wireless Internet in Cambridge Free Wireless Internet in Cambridge ESD 342 ESD 342 Presented by: Derek Rayside, Yingxia Yang Presented by: Derek Rayside, Yingxia Yang Jennifer E Underwood Jennifer E Underwood Supervised by: Joel Moses Supervised by: Joel Moses

Upload: donhan

Post on 08-May-2018

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

RoofnetRoofnetFree Wireless Internet in CambridgeFree Wireless Internet in Cambridge

ESD 342ESD 342Presented by: Derek Rayside, Yingxia YangPresented by: Derek Rayside, Yingxia Yang

Jennifer E UnderwoodJennifer E UnderwoodSupervised by: Joel MosesSupervised by: Joel Moses

Page 2: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Roofnet RevisitedRoofnet Revisited

The goal of Roofnet project is to provideThe goal of Roofnet project is to providebroadband wireless Internet access tobroadband wireless Internet access tousers in Cambridge.users in Cambridge.

Page 3: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Data Inconsistencies and IssuesData Inconsistencies and IssuesCoordinate data in the SIGCOMM2004 paperCoordinate data in the SIGCOMM2004 papersupplementary information:supplementary information: Incomplete (some nodes in traffic data not inIncomplete (some nodes in traffic data not in

coordinate file)coordinate file) Inconsistent (some lat-long coordinates do not matchInconsistent (some lat-long coordinates do not match

up with map in paper)up with map in paper)Time stamp dataTime stamp data notnot synchronizedsynchronized Some packets arrived before they were sentSome packets arrived before they were sent CouldnCouldn’’t calculate transmission timet calculate transmission time

Estimated based onEstimated based on s/ns/n ratio and nominal bit rateratio and nominal bit rateGateway nodes unclearGateway nodes unclear……Traffic data arranged byTraffic data arranged by ““experimentexperiment”” Attempted bit rates: 1, 2, 5.5, and 11 MbpsAttempted bit rates: 1, 2, 5.5, and 11 Mbps One node sends while others listen and recordOne node sends while others listen and record

Page 4: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Data Inconsistencies:Data Inconsistencies:Coordinates and Node IDCoordinates and Node ID

Page 5: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Revised Project GoalsRevised Project Goals

Analyse network topological propertiesAnalyse network topological propertiesand variation in connectivity strengths asand variation in connectivity strengths asattempted data rate increasesattempted data rate increases Have analyzed for aggregate dataHave analyzed for aggregate dataAnalyse performance of periphery nodesAnalyse performance of periphery nodes Indicated as problem byIndicated as problem by RoofnetRoofnet groupgroupAnalyse robustnessAnalyse robustness In progressIn progressAnalyse congestion (if time)Analyse congestion (if time)

Page 6: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Periphery: wherePeriphery: where’’s the edge?s the edge?

Connectivity:Connectivity: Few partnersFew partnersBandwidthBandwidth LowLow s/ns/nGeographyGeography Physical distancePhysical distanceAll 3 are differentAll 3 are different

Page 7: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Connectivity Periphery:Connectivity Periphery:≤≤ 4 incoming/outgoing links4 incoming/outgoing links

Nodes with Red X’s are the nodes identified as being “on the margin”

No data to locate these nodes geographically

These send but do not receive signals…

Page 8: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Basic Quantitative Analysis onBasic Quantitative Analysis onAggregate DataAggregate Data

Nodes: 41Nodes: 41Edges: 562Edges: 562Average degree: 562/41=13.7Average degree: 562/41=13.7Maximal out-degree = 27Maximal out-degree = 27Maximal in-degree = 26Maximal in-degree = 26Average path length: 0.3760Average path length: 0.3760Harmonic path length: 5.5962Harmonic path length: 5.5962Clustering Co-efficiency: 0.5625Clustering Co-efficiency: 0.5625Centrality:Centrality:

Degree centralityDegree centralityDegree centrality for out-degree: 34.063%Degree centrality for out-degree: 34.063%Degree centrality for in-degree: 31.500%Degree centrality for in-degree: 31.500%

BetweennessBetweenness centralitycentralityNetwork Centralization Index = 9.19%Network Centralization Index = 9.19%

Page 9: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Degree distributionDegree distribution

0 10 20 30 40 50

0

5

10

15

20

25

30

351122

38174147121516

2613824

2731391033

132814341823203236

2621

52937930

192540

vertex ordered index

vertex degree degree distribution

100

101

102

100

degree

frequency

0 5 10 15 20 25 300

2

4

6

8

histogram

100

101

102

100

101

102

degree

cumulative degree distribution

Page 10: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Prestige and AcquaintancePrestige and Acquaintance

Based on aggregate data Authority: not only referred to by many nodes, but also by many Hubs. (measurement: prestige) Hub: not only refers to many nodes, but also to many Authorities. (measurement: acquaintance)

Page 11: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

AsymmetryAsymmetry

s/ns/n not symmetricalnot symmetricalX can talk to YX can talk to YCan Y talk to X?Can Y talk to X?some dramaticsome dramaticdifferencesdifferences76 one-way edges76 one-way edges

Page 12: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Most links are low qualityMost links are low quality

Page 13: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

ConnectivityConnectivity& S/N Quality& S/N Quality

<4db<4db< 20db< 20db> 20db> 20db

connectivityconnectivity ≠≠bandwidthbandwidth

Page 14: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

““QualityQuality”” Links: GeographicalLinks: GeographicalNodes with Red X’s had inconsistent data: map representsbest-guesslocation/node ID

Page 15: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Strongly-ConnectedStrongly-ConnectedComponentsComponents

SubgraphSubgraph where every node can reachwhere every node can reachevery other nodeevery other nodeCollapse intoCollapse into ““meta-nodemeta-node””All linksAll links““QualityQuality”” links (>4dblinks (>4db s/ns/n))

Page 16: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Future stepsFuture steps

Finish analyzing variation acrossFinish analyzing variation acrossexperimentsexperimentsFinish robustness analysisFinish robustness analysis Random and targeted failed nodesRandom and targeted failed nodesFinish analyzing periphery nodesFinish analyzing periphery nodesIf timeIf time Analyze congestion in OPNETAnalyze congestion in OPNET Evaluate political situation in Cambridge withEvaluate political situation in Cambridge with

regards to deployingregards to deploying RoofnetRoofnet

Page 17: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Back-up SlidesBack-up Slides

Page 18: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

3-node Motifs3-node MotifsFull list includes 2 motifsFull list includes 2 motifsMOTIFMOTIF NREALNREAL NRANDNRAND NREALNREAL NREALNREAL UNIQUNIQ CREALCREALIDID STATSSTATS ZSCOREZSCORE PVALPVAL VALVAL [MILI][MILI]

108108 185185 153.7+-10.1153.7+-10.1 3.083.08 0.0000.000 55 56.6656.66

0 0 10 0 11 0 11 0 11 0 01 0 0

238238 742742 601.0+-13.2601.0+-13.2 10.6810.68 0.0000.000 1010 227.26227.26

0 1 10 1 11 0 11 0 11 1 01 1 0

Had ALL 13 of the possible sub-graphs

Page 19: Free Wireless Internet in Cambridge - MIT … Wireless Internet in Cambridge ESD 342 Presented by: ... Analyze congestion in OPNET ... Back-up Slides. 3-node Motifs

Oops!Oops!

Three nodes only sending signals withoutThree nodes only sending signals withoutreceiving any signalsreceiving any signals 23745, 43224, 2622223745, 43224, 26222 Interestingly, these nodes did not appear inInterestingly, these nodes did not appear in

the coordinate data corresponding to thethe coordinate data corresponding to theRoofnetRoofnet SIGCOMM2004 paperSIGCOMM2004 paper……

NodesNodes ““on the marginon the margin”” dondon’’t have goodt have goodconnectivity to the networkconnectivity to the network Appear to be periphery nodes on this basisAppear to be periphery nodes on this basis Define as those nodes withDefine as those nodes with ≤≤44

incoming/outgoing linksincoming/outgoing links