Imperial College LondonFebruary 2007 Bubble Rap: Forwarding in Small World DTNs in Ever Decreasing Circles Part 2 - People Are the Network Jon Crowcroft.

Slides:



Advertisements
Similar presentations
Enabling Inter-domain DTN Communications by Networked Static Gateways Ting He*, Nikoletta Sofra, Kang-Won Lee*, and Kin K Leung * IBM Imperial College.
Advertisements

Mobile Communication Networks Vahid Mirjalili Department of Mechanical Engineering Department of Biochemistry & Molecular Biology.
Community Detection and Graph-based Clustering
ICDE 2014 LinkSCAN*: Overlapping Community Detection Using the Link-Space Transformation Sungsu Lim †, Seungwoo Ryu ‡, Sejeong Kwon§, Kyomin Jung ¶, and.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Weighted networks: analysis, modeling A. Barrat, LPT, Université Paris-Sud, France M. Barthélemy (CEA, France) R. Pastor-Satorras (Barcelona, Spain) A.
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.
On Computing Compression Trees for Data Collection in Wireless Sensor Networks Jian Li, Amol Deshpande and Samir Khuller Department of Computer Science,
Juan (Susan) Pan, Daniel Boston, and Cristian Borcea Department of Computer Science New Jersey Institute of Technology.
SOCIAL-BASED FORWARDING SCHEMES Rance Fredericksen CMPE 257 Wireless Networks.
Analysis of the Internet Topology Michalis Faloutsos, U.C. Riverside (PI) Christos Faloutsos, CMU (sub- contract, co-PI) DARPA NMS, no
Bubble Rap: Social-based Forwarding in DTNs Pan Hui, Jon Crowcroft, Eiko Yoneki University of Cambridge, Computer Laboratory Slides by Alex Papadimitriou.
How small labels create big improvements Pan Hui Jon Crowcroft Computer Laboratory University of Cambridge.
Searching in Unstructured Networks Joining Theory with P-P2P.
A Multi-Agent Learning Approach to Online Distributed Resource Allocation Chongjie Zhang Victor Lesser Prashant Shenoy Computer Science Department University.
Systems Biology, April 25 th 2007Thomas Skøt Jensen Technical University of Denmark Networks and Network Topology Thomas Skøt Jensen Center for Biological.
Wei Gao Joint work with Qinghua Li, Bo Zhao and Guohong Cao Department of Computer Science and Engineering The Pennsylvania State University Multicasting.
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
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
Social Networks Seminar on Advanced Internet Applications and Services Ilana Dreizis Eyal Bellisha.
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
The United States air transportation network analysis Dorothy Cheung.
© Y. Zhu and Y. University of North Carolina at Charlotte, USA 1 Chapter 1: Social-based Routing Protocols in Opportunistic Networks Ying Zhu and.
A Distributed and Privacy Preserving Algorithm for Identifying Information Hubs in Social Networks M.U. Ilyas, Z Shafiq, Alex Liu, H Radha Michigan State.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
The importance of enzymes and their occurrences: from the perspective of a network W.C. Liu 1, W.H. Lin 1, S.T. Yang 1, F. Jordan 2 and A.J. Davis 3, M.J.
1 Contact Prediction, Routing and Fast Information Spreading in Social Networks Kazem Jahanbakhsh Computer Science Department University of Victoria August.
Social Feature-based Multi-path Routing in Delay Tolerant Networks
Community detection algorithms: a comparative analysis Santo Fortunato.
Using Pattern of Social Dynamics in the Design of Social Networks of Sensors - Marello Tomasini, Franco Zambonelli, Ronaldo Menezes 한국기술교육대학교 전기전자통신 공학부.
A Graph-based Friend Recommendation System Using Genetic Algorithm
How Small Labels create Big Improvements April Chan-Myung Kim
Predicting Positive and Negative Links in Online Social Networks
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
Selfishness, Altruism and Message Spreading in Mobile Social Networks September 2012 In-Seok Kang
Chapter 3. Community Detection and Evaluation May 2013 Youn-Hee Han
Peer Centrality in Socially-Informed P2P Topologies Nicolas Kourtellis, Adriana Iamnitchi Department of Computer Science & Engineering University of South.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Concept Switching Azadeh Shakery. Concept Switching: Problem Definition C1C2Ck …
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.
RTM: Laws and a Recursive Generator for Weighted Time-Evolving Graphs Leman Akoglu, Mary McGlohon, Christos Faloutsos Carnegie Mellon University School.
On Exploiting Transient Social Contact Patterns for Data Forwarding in Delay-Tolerant Networks 1 Wei Gao Guohong Cao Tom La Porta Jiawei Han Presented.
1 Part 3. Research Themes Social-based Communication Epidemiology Complex Networks Human Mobility Social Phenomena DTN Capacity.
Mix networks with restricted routes PET 2003 Mix Networks with Restricted Routes George Danezis University of Cambridge Computer Laboratory Privacy Enhancing.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
3.3 Network-Centric Community Detection  Network-Centric Community Detection –consider the global topology of a network. –It aims to partition nodes of.
1 On Improving Data Accessibility in Storage Based Sensor Networks Tan Apaydin, Serdar Vural and Prasun Sinha IEEE International Conference on Mobile Adhoc.
A Connectivity-Based Popularity Prediction Approach for Social Networks Huangmao Quan, Ana Milicic, Slobodan Vucetic, and Jie Wu Department of Computer.
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
Hierarchical Organization in Complex Networks by Ravasz and Barabasi İlhan Kaya Boğaziçi University.
Incrementally Improving Lookup Latency in Distributed Hash Table Systems Hui Zhang 1, Ashish Goel 2, Ramesh Govindan 1 1 University of Southern California.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
BUBBLE Rap: Social-based Forwarding in Delay Tolerant Networks April 2013 Yong-Jin Jeong
Cohesive Subgraph Computation over Large Graphs
Groups of vertices and Core-periphery structure
Jon Crowcroft Pan Hui Computer Laboratory University of Cambridge
Comp. Lab. Univ. Cambridge
Empirical analysis of Chinese airport network as a complex weighted network Methodology Section Presented by Di Li.
Community detection in graphs
Assessing Hierarchical Modularity in Protein Interaction Networks
Wireless Epidemic The wireless epidemic (Nature 449, ; 2007) by Jon Kleinberg ‘Digital traffic flows not only over the wired backbone of the Internet,
Jiawei Han Department of Computer Science
(Social) Networks Analysis II
Stable and Practical AS Relationship Inference with ProbLink
Presentation transcript:

Imperial College LondonFebruary 2007 Bubble Rap: Forwarding in Small World DTNs in Ever Decreasing Circles Part 2 - People Are the Network Jon Crowcroft Pan Hui Computer Laboratory University of Cambridge

Imperial College LondonFebruary 2007 Outline Multiple levels human heterogeneity –Local community structures –Diversity of centrality in different scales –Four categories of human relationship Heterogeneous forwarding algorithms –Design space –RANK (centrality based forwarding) –LABEL (community based forwarding) –BUBBLE RAP (centrality meets community) Approximation and predictability –Decentralized approximation of centrality –Human predictability

Imperial College LondonFebruary 2007 The first goal of this research is to move to a third generation of human mobility models, understanding heterogeneity at multiple levels of detail. Understanding multiple levels of heterogeneity

Imperial College LondonFebruary 2007 Social Structures Vs Network Structures Community structures –Social communities, i.e. affiliations –Topological cohesive groups or modules Centralities –Social hubs, celebrities and postman –Betweenness, closeness, inference power centrality

Imperial College LondonFebruary 2007 K-clique Community Definition Union of k-cliques reachable through a series of adjacent k-cliques [Palla et al] Adjacent k-cliques share k-1 nodes Members in a community reachable through well-connected well subsets Examples –2-clique (connected components) –3-clique (overlapping triangles) Overlapping feature Percolation threshold p c (k)= 1/[(k-1)N]^(1/(k-1))

Imperial College LondonFebruary 2007 K-clique Communities in Cambridge Dataset

Imperial College LondonFebruary 2007 K-clique Communities in Infocom06 Dataset Barcelona Group Paris Group A Paris Group B Lausanne Group Paris Groups Barcelona Group Lausanne Group K=3

Imperial College LondonFebruary 2007 K-clique Communities in Infocom06 Dataset Barcelona Group Paris Group A Paris Group B Lausanne Group Paris Groups Barcelona Group Lausanne Group K=4

Imperial College LondonFebruary 2007 K-clique Communities in Infocom06 Dataset Barcelona Group (Spanish) Paris Group A (French) Paris Group B (French) Italian K=5

Imperial College LondonFebruary 2007 Other Community Detection Methodologies Betweenness [Newman04] Modularity [Newman06] Information theory[Rosvall06]

Imperial College LondonFebruary 2007 Centrality in Temporal Network Large number of unlimited flooding Uniform sourced and temporal traffic distribution Number of times on shortest delay deliveries Analogue to Freeman centrality [freeman]

Imperial College LondonFebruary 2007 Homogenous Centrality RealityCambridge Infocom06HK

Imperial College LondonFebruary 2007 Within Group Centrality Cambridge Dataset Group A Group B

Imperial College LondonFebruary 2007 Within Group Centrality Reality Dataset Group A Group D Group C Group B

Imperial College LondonFebruary 2007 Model Node Centrality Node centrality should be modelled in different levels of heterogeneity

Imperial College LondonFebruary 2007 Regularity and Familiarity Regularity Familiarity IV I II III I: Community II. Familiar Strangers III. Strangers IV. Friends Correlation Coefficient =

Imperial College LondonFebruary 2007 Reality Infocom05Infocom06 HK c: c: c: c:

Imperial College LondonFebruary 2007 Heterogeneous Forwarding The second goal of this research is to devise efficient forwarding algorithms for PSNs which take advantage of both a priori and learned knowledge of the structure of human mobility.

Imperial College LondonFebruary 2007 Interaction and Forwarding Third generation human interaction model –Categories of human contact patterns –Clique and community –Popularity/Centrality Dual natures of mobile network –Social network –Physical network Benchmark Forwarding strategies –Flooding, Wait, and Multiple-copy-multiple-hop (MCP)

Imperial College LondonFebruary 2007 Design Space Explicit Social Structure Structure in Degree Structure in Cohesive Group Label Rank, Degree Clique Label Bubble Network Plane Human Dimension

Imperial College LondonFebruary 2007 Greedy Ranking Algorithm (RANK) Use pre-calculated centrality/rank Push traffic to nodes have higher rank Good performance in small and homogeneous

Imperial College LondonFebruary 2007 Greedy Ranking Algorithm Hierarchical organization Hierarchical paths [Trusina et al] High percentage in most dataset

Imperial College LondonFebruary 2007 Problem with RANK Heterogeneous at multiple levels Best node for the whole system may not be best node for a specific community D A E D C B

Imperial College LondonFebruary 2007 Problem with RANK Hop distribution and rank at dead-end for HK dataset

Imperial College LondonFebruary 2007 Label Strategy (LABEL) Priori label, e.g. affiliation Correlated interaction Forward to nodes have same label as the destination Good performance in conference mixing environment Infocom06

Imperial College LondonFebruary 2007 Problem with LABEL In a less mixing environment (e.g. Reality) A person in one group may not meet members in another group so often Wait for destination group not efficient

Imperial College LondonFebruary 2007 Centrality meets Community Population divided into communities Node has a global and local ranking Global popular node like a postman, or politician in a city Local popular node like Christophe Diot in SIGCOMM BUBBLE-A BUBBLE-B

Imperial College LondonFebruary 2007 Ranking Source Destination Global Community Sub community Subsub community

Imperial College LondonFebruary 2007 Centrality meets Community

Imperial College LondonFebruary 2007 Making Centrality Practical How can each node know its own centrality in decentralised way? How well does past centrality predict the future?

Imperial College LondonFebruary 2007 Approximating Centrality Total degree, per-6-hour degree Correlation coefficients, and

Imperial College LondonFebruary 2007 Approximating Centrality DEGREE S-Window A-Window (Exponential Smoothing)

Imperial College LondonFebruary 2007 Predictability of Human Mobility Three sessions of Reality dataset Two sessions using the ranking calculated from the first session Almost same performance

Imperial College LondonFebruary 2007 Conclusion and Future Woks Forwarding using priori label or social structure inferred through observation Distributed k-clique building through gossiping Why per-6-hour? Weighted version of k-clique detection Third generation modeling

Imperial College LondonFebruary 2007