ChitChat: An Effective Message Delivery Method in Sparse Pocket-Switched Networks

Similar documents
ChitChat: An Effective Message Delivery Method in Sparse Pocket-Switched Networks

Wei Gao, Qinghua Li, Bo Zhao and Guohong Cao The Pennsylvania State University From: MobiHoc Presentor: Mingyuan Yan Advisor: Dr.

DIAL: A Distributed Adaptive-Learning Routing Method in VDTNs

BUBBLE RAP: Social-Based Forwarding in Delay-Tolerant Networks

Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey. Namita Mehta 1 and Mehul Shah 2

Impact of Social Networks in Delay Tolerant Routing

Comparing Delay Tolerant Network Routing Protocols for Optimizing L-Copies in Spray and Wait Routing for Minimum Delay

Application of Graph Theory in DTN Routing

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Opportunistic Routing Algorithms in Delay Tolerant Networks

Routing with Multi-Level Social Groups in Mobile Opportunistic Networks

Improvement of Buffer Scheme for Delay Tolerant Networks

Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM Presented by Xun Gong

Social Properties Based Routing in Delay Tolerant Network

SMART: A Social and Mobile Aware Routing Strategy for Disruption Tolerant Networks

Buffer Management in Delay Tolerant Networks

Combining Spatial and Social Awareness in D2D Opportunistic Routing

MobiT: A Distributed and Congestion- Resilient Trajectory Based Routing Algorithm for Vehicular Delay Tolerant Networks

Friendship Based Routing in Delay Tolerant Mobile Social Networks

CHAPTER 7 COMPARISON OF DIFFERENT ROUTING SCHEMES

Energy Efficient Social-Based Routing for Delay Tolerant Networks

A Joint Replication-Migration-based Routing in Delay Tolerant Networks

Heterogeneous Community-based Routing in Opportunistic Mobile Social Networks

Impact of Social Networks on Delay Tolerant Routing

Hierarchical Trust Management for Delay Tolerant Networks Using Stochastic Petrinet for Secure Routing

Integrated Routing Protocol for Opportunistic Networks

Some Ad Hoc Network Characteristics Effects on the Performance of On-Demand Routing Protocols

WaterChat: A Group Chat Application Based on Opportunistic Mobile Social Networks

Delay Tolerant Networks

Geographic information based Replication and Drop Routing (GeoRaDR): A Hybrid Message Transmission Approach for DTNs

Chapter 2 Delay Tolerant Routing and Applications

ST-Drop: A Novel Buffer Management Strategy for D2D Opportunistic Networks

SMART: Lightweight Distributed Social Map Based Routing in Delay Tolerant Networks

MobilityFirst GSTAR: Generalized Storage Aware Routing

MAXIMIZING P2P FILE ACCESS AVAILABILITY IN MOBILE AD HOC NETWORKS THOUGH REPLICATION FOR EFFICIENT FILE SHARING

Buffer Aware Routing in Interplanetary Ad Hoc Network

On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks

Community-Aware Opportunistic Routing in Mobile Social Networks

Delay Tolerant Network Routing Sathya Narayanan, Ph.D. Computer Science and Information Technology Program California State University, Monterey Bay

A Multi-Copy Delegation Forwarding Based On Short-term and Long-Term Speed in DTNs

Performance Evaluations of Data-Centric Information Retrieval Schemes for DTNs

Density-Aware Routing in Highly Dynamic DTNs: The RollerNet Case

Reputation Based Trust Management for Wireless Sensor Networks and Its Application to Secure Routing

Center for Networked Computing

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR DELAY TOLERANT NETWORKS

hash chains to provide efficient secure solutions for DSDV [7].

Community-Based Adaptive Buffer Management Strategy in Opportunistic Network

Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

Routing Protocol Approaches in Delay Tolerant Networks

Cooperative and Opportunistic Transmission in Wireless and Mobile Ad-Hoc Networks

Homing Spread: Community Home-based Multi-copy Routing in Mobile Social Networks

ERASURE-CODING DEPENDENT STORAGE AWARE ROUTING

A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DELAY-TOLERANT NETWORKS

Combined Mobile Ad-hoc and Delay/Disruption-tolerant Routing

Exploiting Heterogeneity in Mobile Opportunistic Networks: An Analytic Approach

Design and Implementation of Improved Routing Algorithm for Energy Consumption in Delay Tolerant Network

Routing Performance Analysis in Delay Tolerant Networks

Trust-Threshold Based Routing in Delay Tolerant Networks

Buffer Aware Network Coded Routing Protocol for Delay Tolerant Networks

Overhead Reduction In Delay Tolerant Networks

Routing in Delay Tolerant Networks (2)

Presented by: Mariam Ahmed Moustafa Faculty of Engineering, Alexandria University, Egypt. 24 March 2016 RIPE NCC / MENOG 16

Max-Pivot Routing for Opportunistic Networks

On The Fly Learning of Mobility Profiles for Intelligent Routing in Pocket Switched Networks

Timely Information Dissemination with Distributed Storage in Delay Tolerant Mobile Sensor Networks

Survey on Location Based Routing Protocols in MANET

A Survey of Routing and Data Dissemination in Delay Tolerant Networks

Information Brokerage

Archna Rani [1], Dr. Manu Pratap Singh [2] Research Scholar [1], Dr. B.R. Ambedkar University, Agra [2] India

ABSTRACT I. INTRODUCTION II. CHARACTERISTICS OF DELAY TOLERANT NETWORKS

SUMMERY, CONCLUSIONS AND FUTURE WORK

Presenter: Wei Chang4

Social-Aware Routing in Delay Tolerant Networks

TOWARD PRIVACY PRESERVING AND COLLUSION RESISTANCE IN A LOCATION PROOF UPDATING SYSTEM

Efficiency Analysis of Enhanced Epidemic Routing Protocol of Delay Tolerant Networks using Improved Buffer Management

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, August 18, ISSN

ABSTRACT. Communication is usually done through means of network where there is a lot of intrusion

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

Data Communication. Guaranteed Delivery Based on Memorization

Keywords: Store and carry networks, Forwarding strategies, routing, DTN, Minimum hop transmission

1. INTRODUCTION. Saravanan.A 1 and Dr.Sunitha Abburu 2

Available online at ScienceDirect. Procedia Computer Science 57 (2015 )

SATS: Secure Data-Forwarding Scheme for Delay-Tolerant Wireless Networks

Message Transmission with User Grouping for Improving Transmission Efficiency and Reliability in Mobile Social Networks

Keywords: Detection, Disruption Tolerant Networks, Mitigation, Routing Misbehavior, Security.

An Analysis of Onion-Based Anonymous Routing in Delay Tolerant Networks

Incentive-Aware Routing in DTNs

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

Impact of Social Structure on Forwarding Algorithms in Opportunistic Networks

[Bhosale*, 4.(6): June, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

TRUST FRAMEWORK FOR DATA FORWARDING IN OPPORTUNISTIC NETWORKS USING MOBILE TRACES

COLLEGE OF ARTS & SCIENCE, SULUR,COIMBATORE

NEW STRATEGY TO OPTIMIZE THE PERFORMANCE OF SPRAY AND WAIT ROUTING PROTOCOL

Dynamic Social Grouping Based Routing in a Mobile Ad-Hoc Network

BOND: Unifying Mobile Networks with Named Data. Michael Meisel

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models

Routing Issues & Performance Of Different Opportunistic Routing Protocols In Delay Tolerant Network

HCS: hierarchical cluster-based forwarding scheme for mobile social networks

MESSAGE FORWARDING TECHNIQUES IN BLUETOOTH ENABLED OPPORTUNISTIC COMMUNICATION ENVIRONMENT

A SURVEY ON OPPORTUNISTIC ROUTING PROTOCOLS IN CELLULAR NETWORK FOR MOBILE DATA OFFLOADING

Transcription:

ChitChat: An Effective Message Delivery Method in Sparse Pocket-Switched Networks Douglas McGeehan Dan Lin Sanjay Madria Department of Computer Science Missouri University of Science and Technology Rolla, Missouri, USA IEEE International Conference on Distributed Computing Systems, 2016

Outline 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

Outline : Pocket-Switched Networks Shortcomings of Past Work 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

: Pocket-Switched Networks Shortcomings of Past Work What is a Pocket-Switched Network? A type of Delay Tolerant Network Nodes are smart devices carried by people Close proximity nodes can connect and exchange messages Goal: Efficient and reliable message delivery over multiple hops w/o reliance on Internet

Outline : Pocket-Switched Networks Shortcomings of Past Work 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

Shortcomings of Past Work : Pocket-Switched Networks Shortcomings of Past Work Unaddressed Challenges of Sparse Networks Past work is evaluated using dense datasets Sparse networks not evaluated What is Needed Many real-world applications reside within sparse PSNs Needed: A system to detect multi-hop, transient connections

Motivating Applications : Pocket-Switched Networks Shortcomings of Past Work Internet access to isolated communities Military reconnaissance in hostile battlefields Word-of-Mouth coupon and ad sharing Potential Applications for PSNs

Motivating Applications : Pocket-Switched Networks Shortcomings of Past Work Internet access to isolated communities Military reconnaissance in hostile battlefields Word-of-Mouth coupon and ad sharing Potential Applications for PSNs

: Pocket-Switched Networks Shortcomings of Past Work Motivating Applications Potential Applications for PSNs Internet access to isolated communities Military reconnaissance in hostile battlefields Word-of-Mouth coupon and ad sharing

Outline 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

High Level Overview ChitChat adheres to constraints of PSNs External knowledge only available through encountered nodes (i.e. no global knowledge) Connections are opportunistic and fleeting Past encounters do not guarantee future encounters

High Level Overview ChitChat adheres to constraints of PSNs Modeling of a node s multi-hop, transient social relationships based on social interests Relationship weights grow and decay to reflect time-evolving social interactions Ultimately used for encountered-node message forwarding decisions

Modeling of Social Relationships Social relationships are modeled by Transient Social Relationships Definition A Transient Social Relationship (TSR) is a key-value pair associating a social interest key with a weight between 0 and 1 Weight describes connectivity to others with interest in, or association to, the key

Example of Transient Social Relationships Strong TSR Weight Weak TSR Weight 0 1 0 1 1-hop distance 0 1 0 1 0 1 2-hop distance 0 1 0 1 0 1 3-hop distance 0 1 0 1 0 1

Modeling of Social Relationships (cont.) Nodes chitchat and share TSRs with neighbors Each neighbor incorporates the node s TSRs into their own, either by inducing new TSRs or aggregating them into pre-existing TSRs Then, these neighbors propagate the aggregated TSRs to others encountered later on Propagation of TSRs informs nodes of their social connections to others, even to those with multiple degrees of separation

Growth and Decay of Transient Social Relationships As time passes, social connections evolve To maintain TSR freshness, TSRs grow and decay in real time Growth through connections to others Decay due to extended disconnection Impact of growth and decay depends on... duration of connections and disconnections residency of TSRs in the two interacting neighbors See paper for formal modeling of TSR growth and decay

Using TSRs for Message Forwarding Neighbor evaluation depends on... topics covered in the message; and the neighbor s TSRs corresponding to the message s topics Message m Jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba jibba jabba... k 0 k 1 k 2 k 0 k 1 k 2 k 0 k 1 k 2 k 0 k 1 k 2

Outline 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

Simulation Configuration ChitChat system performance was evaluated via simulation: The ONE Simulator v1.5.1 RC2 Node mobility from the GeoLife GPS Trajectory Dataset Synthesized social profiles and messages Figure: GUI of the ONE Simulator

Simulation Configuration ChitChat system performance was evaluated via simulation: Comparison to... Epidemic SANE [Mei et. al. TPDS 2015] SEDUM [Li and Shen. TC 2013] Figure: GUI of the ONE Simulator

Review of Objective of Simulations How well do these systems handle in a Sparse Network? Metrics to Review Delivery path length (aka hop-count) Delivery ratio Overhead costs

Message Penetration in a Sparse Network Number of Hops (average) 9 8 7 6 5 4 3 2 1 ChitChat SANE Epidemic SEDUM 0 0 1 5 10 15 20 Message Lifetime (hours)

Successful Deliveries vs. Replication Overhead 0.9 Delivery Ratio 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 ChitChat SANE Epidemic SEDUM 0.0 10 100 300 500 750 1000 Transmission Radius (meters) Deeper penetration pays off with more deliveries Epidemic maxes out all possible deliveries ChitChat comes in second, more than SANE, SEDUM

Successful Deliveries vs. Replication Overhead Delivery Ratio 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 ChitChat SANE Epidemic SEDUM Cost 2000 1500 1000 500 ChitChat SANE Epidemic SEDUM 0.1 0.0 10 100 300 500 750 1000 Transmission Radius (meters) 0 10 100 300 500 750 1000 Transmission Radius (meters)

Successful Deliveries vs. Replication Overhead Deeper penetration also results in higher costs ChitChat consumes less than Epidemic without significant delivery failures SANE, SEDUM only able to deliver directly or through one relay Results in lower costs Cost 2000 1500 1000 500 ChitChat SANE Epidemic SEDUM 0 10 100 300 500 750 1000 Transmission Radius (meters)

Outline Related Work Closing Remarks 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

Epidemic Flooding Related Work Closing Remarks Epidemic Flooding Copy message to everybody encountered PRoPHET BUBBLE Rap SEDUM SANE

PRoPHET Related Work Closing Remarks Epidemic Flooding PRoPHET [Lindgren et. al. LNCS/SAPIR 2004] Utility with destination based on frequency of past contacts Transitive propagation accounts for indirect contacts Message forwarding to higher-utility nodes BUBBLE Rap SEDUM SANE

BUBBLE Rap Related Work Closing Remarks Epidemic Flooding PRoPHET BUBBLE Rap [Hui et. al. TMC 2011] Centrality-based utilities Forward message to more popular nodes towards destination s community SEDUM SANE

SEDUM Related Work Closing Remarks Epidemic Flooding PRoPHET BUBBLE Rap SEDUM [Li and Shen. TC 2013] Utilities based on duration of past contacts Similar transitive mechanisms as PRoPHET SANE

SANE Related Work Closing Remarks Epidemic Flooding PRoPHET BUBBLE Rap SEDUM SANE [Mei et. al. TPDS 2015] Utilities based on similarity of interests

Outline Related Work Closing Remarks 1 : Pocket-Switched Networks Shortcomings of Past Work 2 3 Related Work Closing Remarks

Related Work Closing Remarks Summary and Closing Remarks Sparsity in PSNs must be addressed when evaluating solutions The ChitChat system handles sparsity through its modeling of Transient Social Relationships Outlook Under what conditions does congestion occur? Can privacy be preserved? How can adversaries attack this network, and how can these be mitigated?

Thank you. Related Work Closing Remarks Questions?

Appendix For Further Reading Further Reading in PSNs and DTNs I Y. Zhu et. al. A Survey of Social-Based Routing in Delay Tolerant Networks: Positive and Negative Social Effects IEEE Communications Surveys Tutorials, 15(1):387 401, First Quarter 2013. 2000. P. Hue et. al. BUBBLE Rap: Social-Based Forwarding in Delay-Tolerant Networks IEEE Transactions on Mobile Computing, 10(11):1576 1589, Nov 2011.

Appendix For Further Reading Further Reading in PSNs and DTNs II Z. Li and H. Shen. SEDUM: Exploiting Social Networks in Utility Based Distributed Routing for DTNs IEEE Transactions on Computers, 62(1):83 97, Jan 2013. A. Lindgren et. al. Probabilistic Routing in Intermittently Connected Networks Lecture Notes in Computer Science SAPIR, Vol. 3126, 239 254, 2004. A. Mei et. al. Social-Aware Stateless Routing in Pocket Switched Networks IEEE Transactions on Parallel and Distributed Systems, 26:252 261, Jan 2015.