1 Workshop on Online Social Networks Microsoft Research Cambridge Elizabeth Daly and Mads Haahr Distributed Systems Group, Computer Science Department.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Performance in Decentralized Filesharing Networks Theodore Hong Freenet Project.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
OSPF 1.
Scalable Routing in Delay Tolerant Mobile Networks Hao Wen 1 Jia Liu, Chuang Lin, Fengyuan Ren, Chuanpin Fu 1 Department of Computer Science, Tsinghua.
Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.
UNITED NATIONS Shipment Details Report – January 2006.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Interference.
1 A Static-Node Assisted Adaptive Routing Protocol in Vehicular Networks Yong Ding, Chen Wang, Li Xiao {dingyong, wangchen, Department.
Fundamental Relationship between Node Density and Delay in Wireless Ad Hoc Networks with Unreliable Links Shizhen Zhao, Luoyi Fu, Xinbing Wang Department.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Energy-Efficient Distributed Algorithms for Ad hoc Wireless Networks Gopal Pandurangan Department of Computer Science Purdue University.
Scalable Routing In Delay Tolerant Networks
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Addition Facts
1 Term 2, 2004, Lecture 9, Distributed DatabasesMarian Ursu, Department of Computing, Goldsmiths College Distributed databases 3.
Around the World AdditionSubtraction MultiplicationDivision AdditionSubtraction MultiplicationDivision.
ZMQS ZMQS
Lecture 11: Algorithms and Time Complexity I Discrete Mathematical Structures: Theory and Applications.
T IME SERIES MODELING OF TEMPORAL NETWORK Sandipan Sikdar CNeRG Retreat 14 1.
Solve Multi-step Equations
Peer-to-Peer and Social Networks An overview of Gnutella.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
高度情報化社会を支えるネットワーキング技術 (大阪大学 工学部説明会資料)
Juan-Antonio CorderoPhilippe JacquetEmmanuel Baccelli Orlando, FL -- March 29 th, 2012 Impact of Jitter-based Techniques on Flooding over Wireless Ad hoc.
ABC Technology Project
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
ROUTING IN INTERMITTENTLY CONNECTED MOBILE AD HOC NETWORKS AND DELAY TOLERANT NETWORKS: OVERVIEW AND CHALLENGES ZHENSHENG ZHANG.
1 Capacity analysis of mesh networks with omni or directional antennas Jun Zhang and Xiaohua Jia City University of Hong Kong.
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell.
William Liu1, Harsha Sirisena2, Krzysztof Pawlikowski2
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
© Charles van Marrewijk, An Introduction to Geographical Economics Brakman, Garretsen, and Van Marrewijk.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Sets Sets © 2005 Richard A. Medeiros next Patterns.
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
The Small World Phenomenon: An Algorithmic Perspective Speaker: Bradford Greening, Jr. Rutgers University – Camden.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
1 Chapter 6 Dynamic Programming Slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved.
New Opportunities for Load Balancing in Network-Wide Intrusion Detection Systems Victor Heorhiadi, Michael K. Reiter, Vyas Sekar UNC Chapel Hill UNC Chapel.
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
Social Network Analysis for Information Flow in Disconnected Delay-Tolerant MANETs Presenter: Yong-Jin Jeong Korea University of Technology.
Infrastructure of MANETs  MANETS are without a fixed infrastructure  Network Graphs in MANETS are rarely or ever connected  MANET routing protocols.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
Opportunistic Mobile Social Networks
Presentation transcript:

1 Workshop on Online Social Networks Microsoft Research Cambridge Elizabeth Daly and Mads Haahr Distributed Systems Group, Computer Science Department Trinity College, Dublin Social Network Analysis for Routing in Disconnected Delay-Tolerant MANETs

2 Introduction and Motivation Routing in a disconnected network graph –Traditional MANET Routing protocols fail –Store-carry-forward model used –Global view of network unavailable and volatile Social Networks –Milgrams Small world –Hsu and Helmys analysis of wireless network

3 Related Work Deterministic –Assumes node movements are deterministic DataMULEs or Message Ferries –Assumes given nodes travel around the network Epidemic –Expensive in terms of resources History or Prediction –Captures direct and indirect social relationships –Problem: What if destination node is unknown to neighbouring nodes

4 Solution Exploit Social Network Analysis Techniques in order to: –Identify bridging ties Centrality –Identify clusters Similarity

5 Centrality Metrics [Freeman 1977,1979] Degree centrality –popular nodes in the network Closeness centrality –the distance of a given node to each node in the network Betweenness centrality –the extent to which a node can facilitate communication to other nodes in the network

6 Ego Network Centrality Measures Analysis of a nodes local neighbourhood s4 w6 w8w7 w9 s2i3 w4 w2 w3iw5 w1s1 Degree Centrality Closeness Centrality Betweenness Centrality

7 Egocentric Betweenness Correlation NodeSociocentric Betweenness Egocentric Betweenness w w20.25 w w w5304 w600 w w80.33 w90.33 s s200 s400 i100 i200 w6 w8w7 s4 w9s2i3 w4 w2 w3i1w5 w1s1 Marsden 2002

8 Similarity Social networks exhibit clustering Increased common neighbours increases probability of a relationship [Newman 2001] Similarity metric may be used to predict future interactions [Liben-Nowell,Kleinberg 2003] Represents similarity of social circles

9 SimBet Routing AB HELLO Deliver msgs Exchange encounters Add node encounters Update betweenness Update similarity Compare SimBet UtilityExchange Summary Vector Add node encounters Update betweenness Update similarity Exchange messages

10 Betweenness Utility Calculation Node contacts represented in symmetric adjacency matrix if there is a contact between i and j otherwise Ego betweenness is given as the sum of the reciprocals of w8 w6 w7 w9 s4 w8 w6 w7 w9 s =w8 * * * * * * * * * 3 * * * * * w8 w6 w7 w9 s4 w8 w6 w7 w9 s4 =w8 2 [1-w8] [Everett and Borgatti 2005]

11 Similarity Utility Calculation Indirect Node contacts learnt during a node encounter is represented in and additional matrix Node similarity is a simple count of common neighbours w8 w6 w7 w9 s4 w8 w6 w7 w9 s =w w5 w8 w6 w7 w9 s4 w8 w6 w7 w9 s =w w5

12 SimBet Utility Calculation Goal: to select node that represents the best trade off across both attributes Combined: where

13 Simulation Setup Trace based simulation using MIT Reality Mining project data set –100 users carrying Nokia 6660 for 9 months –Bluetooth sightings used as opportunity for data exchange Comparison –Epidemic Routing [Vahdat and Becker 2000] –PRoPHET [Lindgren, Doria and Schelén 2004] Scenario 1: Each node generates a single message for all other nodes Scenario 2: Message exchange between least connected nodes

14 MIT Data set Egocentric Betweenness

15 Egocentric Betweenness Correlation Pearsons Correlation

16 Egocentric Betweenness Friendship network Eagle and Pentland Egocentric Betweenness

17 Delivery Performance

18 Average End-To-End Delay

19 Average Number of Hops

20 Total Number of Forwards

21 Delivery Performance between least connected nodes

22 Conclusion Simple metrics for capturing network social structure suitable for disconnected delay-tolerant MANETs –Egocentric Betweenness –CentralitySimilarity Achieves comparable delivery performance compared to Epidemic Routing –But with lower delivery overhead Achieves delivery performance between least connected nodes

23 Questions…