© Y. Zhu and Y. University of North Carolina at Charlotte, USA 1 Chapter 1: Social-based Routing Protocols in Opportunistic Networks Ying Zhu and.

Slides:



Advertisements
Similar presentations
Scalable Routing In Delay Tolerant Networks
Advertisements

Supporting Cooperative Caching in Disruption Tolerant Networks
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Mauro Sozio and Aristides Gionis Presented By:
Analysis and Modeling of Social Networks Foudalis Ilias.
Generated Waypoint Efficiency: The efficiency considered here is defined as follows: As can be seen from the graph, for the obstruction radius values (200,
Forwarding Redundancy in Opportunistic Mobile Networks: Investigation and Elimination Wei Gao 1, Qinghua Li 2 and Guohong Cao 3 1 The University of Tennessee,
Are You moved by Your Social Network Application? Abderrahmen Mtibaa, Augustin Chaintreau, Jason LeBrun, Earl Oliver, Anna-Kaisa Pietilainen, Christophe.
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
SOCIAL-BASED FORWARDING SCHEMES Rance Fredericksen CMPE 257 Wireless Networks.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
PROXY FOR CONNECTIVITY We consider the k shortest edge disjoint paths between a pair of nodes and define a hyperlink, whose ‘connectivity’ is defined as:
Imperial College LondonFebruary 2007 Bubble Rap: Forwarding in Small World DTNs in Ever Decreasing Circles Part 2 - People Are the Network Jon Crowcroft.
Efficient Hop ID based Routing for Sparse Ad Hoc Networks Yao Zhao 1, Bo Li 2, Qian Zhang 2, Yan Chen 1, Wenwu Zhu 3 1 Lab for Internet & Security Technology,
Bubble Rap: Social-based Forwarding in DTNs Pan Hui, Jon Crowcroft, Eiko Yoneki University of Cambridge, Computer Laboratory Slides by Alex Papadimitriou.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
Wei Gao Joint work with Qinghua Li, Bo Zhao and Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University Multicasting.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Clustering Unsupervised learning Generating “classes”
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Models of Influence in Online Social Networks
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Deadline-sensitive Opportunistic Utility-based Routing in Cyclic Mobile Social Networks Mingjun Xiao a, Jie Wu b, He Huang c, Liusheng Huang a, and Wei.
Your Friends Have More Friends Than You Do: Identifying Influential Mobile Users Through Random Walks Bo Han, Aravind Srinivasan University of Maryland.
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Lab for Advanced Network Design, Evaluation and Research Mobility Profile based Routing Within Intermittently Connected Mobile Ad hoc Networks (ICMAN)
Distributed Maintenance of Cache Freshness in Opportunistic Mobile Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania.
On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Content Dissemination in Mobile Social Networks Cheng-Fu Chou.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Network Community Behavior to Infer Human Activities.
SocialVoD: a Social Feature-based P2P System Wei Chang, and Jie Wu Presenter: En Wang Temple University, PA, USA IEEE ICPP, September, Beijing, China1.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
Social-Aware Stateless Forwarding in Pocket Switched Networks Soo-Jin SHIN
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
On Exploiting Transient Social Contact Patterns for Data Forwarding in Delay-Tolerant Networks 1 Wei Gao Guohong Cao Tom La Porta Jiawei Han Presented.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
1 Friends and Neighbors on the Web Presentation for Web Information Retrieval Bruno Lepri.
Multicasting in delay tolerant networks a social network perspective networks October2012 In-Seok Kang
© SITILabs, University Lusófona, Portugal1 Chapter 2: Social-aware Opportunistic Routing: the New Trend 1 Waldir Moreira, 1 Paulo Mendes 1 SITILabs, University.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Informatics tools in network science
Mobility Increases the Connectivity of K-hop Clustered Wireless Networks Qingsi Wang, Xinbing Wang and Xiaojun Lin.
Distance Vector Routing
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
GUILLOU Frederic. Outline Introduction Motivations The basic recommendation system First phase : semantic similarities Second phase : communities Application.
BUBBLE Rap: Social-based Forwarding in Delay Tolerant Networks April 2013 Yong-Jin Jeong
Yu Wang1, Gao Cong2, Guojie Song1, Kunqing Xie1
Delay-Tolerant Networks (DTNs)
Jon Crowcroft Pan Hui Computer Laboratory University of Cambridge
1 Exploiting Friendship Relations for Efficient Routing in Mobile Social Networks Eyuphan Bulut, Student Member, IEEE, and Boleslaw K Szymanski, Fellow,
Applications of graph theory in complex systems research
ECE 544 Protocol Design Project 2016
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Presentation transcript:

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 1 Chapter 1: Social-based Routing Protocols in Opportunistic Networks Ying Zhu and Yu Wang University of North Carolina at Charlotte Routing in Opportunistic Networks

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 2 Outline  Introduction  Social Properties  Social-based Routing  Conclusion

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 3 Routing in Opportunistic Networks  Intermittent Connectivity in OppNets  “Store and Forward“ No connection available ? Store & carry the data Make forwarding decision based on certain routing strategy

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 4 Routing in Opportunistic Networks  OppNet Routing Strategies :  Based on mobility pattern  Unpredictable mobility  High overhead  Based on social characteristics  Long term  Less volatile  Low overhead  This chapter focuses on social-based routing

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 5 Outline  Introduction  Social Properties  Social-based Routing  Conclusion

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 6 Social Graph  Social Graph :  A global mapping of everybody and how they are related  Vertices: people  Edges: social ties  Different social relationships, i.e. friends, co-workers  Intuitive source for many social metrics  Sometime is hard to directly obtain

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 7 Contact Graph  Contact Graph :  Recording contacts seen in the past  Vertices: Mobile nodes  which are carried by people  Edges: One or more past meetings  Indicate node’s relationships in OppNets  People with close relationships tend to meet more often, more regular and with longer duration

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 8 Social Properties: Community  Community :  A group of interacting users  Devices within same community have higher chances encounter each other

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 9 Social Properties: Community  Community Detection Methods :  Minimum-cut method  Hierarchical clustering  Girvan-Newman algorithm  Modularity maximization  The Louvain method  Clique based method

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 10 Social Properties: Centrality  Centrality :  Social importance of its represented node in a social network  Degree centrality  The number of links upon a given node  Betweenness centrality  The number of shortest paths passing via given node  Closeness centrality  An inverse of node’s average shortest distance to all other nodes

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 11 Social Properties: Centrality  Degree centrality a->3, b->4, others->1  Betweenness centrality a->18, b->24. others->0  Closeness centrality a->2/3, b->3/4, c/d/e->6/13,f/g->3/7

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 12 Social Properties: Similarity  Similarity :  A measurement on degree of separation  A simple way to define: Number of common neighbors between nodes in social/contact graph Similarity between a and c is 1 c and e is 3

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 13 Social Properties: Friendship  Friendship :  Close personal/contact relationships  In OppNets, friends may have:  Long-lasting contacts  Regular contacts  Common interests  Similar actions  Different ways to define

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 14 Outline  Introduction  Social Properties  Social-based Routing  Conclusion

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 15 Label Routing  Label Routing [Hui & Crowcroft, 2007]  Small label for each node (its social group)  Only forward messages to nodes which has same label with destination or directly to destination  Requires little information  Easy to implement  Long delay

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 16 SimBet Routing  SimBet Routing [Daly & Haahr, 2007]  SimBet utility, a weighted combination of betweenness centrality and similarity  Forward message to node with larger SimBet utility with destination

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 17 SimBet Routing  SimBet uses local centrality & betweenness to reduce overhead  may lead to inaccurate “bridge” identification Node u will not pass message to node a considers local SimBet utility

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 18 Bubble Rap Forwarding  Bubble Rap Forwarding [Hui, Crowcroft, Yonek, 2008] global centrality: across whole network local centrality: within local community

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 19 Bubble Rap Forwarding  Bubble-up on global centrality  Forward message to the node with higher global centrality  Until it reaches a node belongs to the same local community as destination  Bubble-up on local centrality  Use nodes within destination’s community as relays  Choose the ones with higher local centrality  When destination only belongs to communities whose members are all with low global centrality, BubbleRap may fail.

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 20 Social-Based Multicasting  Social Based Multicasting [Gao, et al. 2009]  Cumulative contact probability of node i:  N is the total number of nodes in network  T is the total time period  λ i,j is average contact rate of Possion process for node pair (i,j)

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 21 Social-Based Multicasting  Single-data multicast  Destinations are uniformly distributed  All nodes need to be contacted within T  Select minimal number of relay nodes  Using cumulative contact probabilities  Considered as unified knapsack problem  Multi-data multicast  Relay and destination in different communities: Forwarding via gateways (G1, G2)  Relay and destination in same community : Same as single-data multicast

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 22 Homophily Based Data Diffusion  Homophily Based Data Diffusion [Zhang & Zhao, 2009]  When contact time too short or buffer is limited, need consider data propagation orders  Friends usually share more common interests than strangers (Friendship is user defined)  Diffuses the most similar data of their common interests to friend first  Diffusing start from the data most different from their common interests to strangers

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 23 Friendship Based Routing  Friendship Based Routing [Bulut & Szymanski, 2010]  Social pressures metric(SPM) between i and j:  f(t) denotes the remaining time to the first encounter of node i and j after time t  T denotes the total time period  Describes the average forwarding delay

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 24 Friendship Based Routing  Link quality: An inverse of SPM  Bigger link quality represents closer friendship  Construct friendship community based on link quality  Forward message to node in the same friendship community with destination  Forward message to node with stronger friendship to destination than current node

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 25 Social-aware and Stateless Routing  Social-aware and Stateless Routing (Sane) [Mei et al., 2011]  People with similar interests tend to meet more often  Interest profile for node u: K-dimensional vector I u  Cosine similarity:  If cosine similarity betwween encounted node and destination is larger than a threshold, forward message  Stateless & Scalable

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 26 User-Centric Data Disseination  User-Centric Data Disseination [Gao & Cao, 2012]  Interest profile of node i:  P ij : prob. of user i interested in jth keyword  A data item is described by  the importance of k i  Probability of node i interested in data D:

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 27 User-Centric Data Disseination  Centrality value of node i for data d k at t≤T k :  T k : Time constraint of data d k  N i : Set of nodes whose information is maintained by i  C ij (T k -t): Prob. of node i can forward d k to j within T k -t  C i (k) (t): Expected number of interesters i can encounter during T k -t

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 28 User-Centric Data Disseination  Node i is selected as relay for data d k only if:  N R k (t): The number of selected relays for d K at time t  N I k (t): The number of interesters will receive d k by T k, estimated at time t

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 29 Sociability-Based Routing  Sociability Based Routing [Fabbri and Verdone, 2011]  Sociability indicator:  Evaluate node’s forwarding ability  The node’s number of encounters with all other nodes in the network over a period T  Nodes which frequently encounter many different nodes have high degree of sociability  Good forwarder: Nodes with high sociability  Forward packet to the most sociable node

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 30 Summary Social-based routing uses one or multiple social properties to make forwarding decision

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 31 Outline  Introduction  Social Properties  Social-based Routing  Conclusion

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 32 Conclusion  Social-based approaches are promising for OppNets  None of these approaches guarantee perfect routing performance  Performance of routing protocol in OppNets depends heavily on mobility model, environment, node density, social structure, and many other facts  Universal routing solution for all Oppnet application scenarios is extremely hard  For particular Oppnet applications, specific routing protocols and mobility/social models are needed

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 33 Future Directions  Are there new social characteristics better than existing ones?  How to combine multiple social properties efficiently?  How to model and extract accurate social characteristics in dynamic OppNets?  How to combine social-based approaches with other type of routing stratigies? ...

© Y. Zhu and Y. University of North Carolina at Charlotte, USA 34 Thanks for your attention!