Socially-aware pub-sub system for human networks Yaxiong Zhao Jie Wu Department of Computer and Information Sciences Temple University Philadelphia 19122.

Slides:



Advertisements
Similar presentations
CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Advertisements

Supporting Cooperative Caching in Disruption Tolerant Networks
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.

Small-Scale Peer-to-Peer Publish/Subscribe
A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks Wenrui Zhao, Mostafa Ammar and Ellen Zegura Presentation by: Carlos Castillo.
Subscription Subsumption Evaluation for Content-Based Publish/Subscribe Systems Hojjat Jafarpour, Bijit Hore, Sharad Mehrotra, and Nalini Venkatasubramanian.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
Performance Comparison of Existing Leader Election Algorithms for Dynamic Networks Mobile Ad Hoc (Dynamic) Networks: Collection of potentially mobile computing.
Adaptive Web Caching Lixia Zhang, Sally Floyd, and Van Jacob-son. In the 2nd Web Caching Workshop, Boulder, Colorado, April 25, System Laboratory,
Distributed Publish/Subscribe Network Presented by: Yu-Ling Chang.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Network Topologies.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
Achieving fast (approximate) event matching in large-scale content- based publish/subscribe networks Yaxiong Zhao and Jie Wu The speaker will be graduating.
Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.
Slide 1 of 16 Internet Service in Developing Regions Through Network Coding Mike P. Wittie, Kevin C. Almeroth, Elizabeth M. Belding, Department of Computer.
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
The Computer for the 21 st Century Mark Weiser – XEROX PARC Presented By: Mihail Ionescu.
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
Publisher Mobility in Distributed Publish/Subscribe Systems Vinod Muthusamy, Milenko Petrovic, Dapeng Gao, Hans-Arno Jacobsen University of Toronto June.
Social Feature-based Multi-path Routing in Delay Tolerant Networks
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
An affinity-driven clustering approach for service discovery and composition for pervasive computing J. Gaber and M.Bakhouya Laboratoire SeT Université.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
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.
Gil EinzigerRoy Friedman Computer Science Department Technion.
Context-aware Adaptive Routing for Delay Tolerant Networking Mirco Musolesi Joint work with Cecilia Mascolo Department of Computer Science University College.
Cloud-Assisted Gateway Discovery for Vehicular Ad Hoc Networks Yen-Wen Lin, Jie-Min Shen, and Hao-Jun Weng Department of Computer and Information Science,
3G Single Core Modem A New Telecommunications Device Group 4: Warren Irwin, Austin Beam, Amanda Medlin, Rob Westerman, Brittany Deardian.
A Study of Live Video Streaming over Highway Vehicular Ad hoc Networks Meenakshi Mittal ©2010 International Journal of Computer Applications ( )Volume.
CPT 123 Internet Skills Class Notes Audio/Video Communication Session.
Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005.
Energy Efficient Phone-to-Phone Communication Based on WiFi Hotspots in PSN En Wang 1,2, Yongjian Yang 1, and Jie Wu 2 1 Dept. of Computer Science and.
Distributed Maintenance of Cache Freshness in Opportunistic Mobile Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks Reporter: Yanlin Peng Wenrui Zhao, Mostafa Ammar, College of Computing,
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
Research into the hybridization of the PRoPHET and ERP network routing algorithms George Mason University INFS 612 (Spring 2013) Project Group 4: Richard.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Multimedia & Mobile Communications Lab.
Complex Contagions Models in Opportunistic Mobile Social Networks Yunsheng Wang Dept. of Computer Science, Kettering University Jie Wu Dept. of Computer.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
Authors Brian F. Cooper, Raghu Ramakrishnan, Utkarsh Srivastava, Adam Silberstein, Philip Bohannon, Hans-Arno Jacobsen, Nick Puz, Daniel Weaver, Ramana.
Analysis and algorithms of the construction of the minimum cost content-based publish/subscribe overlay Yaxiong Zhao and Jie Wu
Social-Aware Stateless Forwarding in Pocket Switched Networks Soo-Jin SHIN
An Adaptive Routing Protocol with Congestion Avoidance for Opportunistic Networks 王冉茵.
Data Transmission Mechanism for Multiple Gateway System Xuan He, Yuanchen Ma and Mika Mizutani, 6th International Conference on New Trends in Information.
Joint Replication-Migration-based Routing in Delay Tolerant Networks Yunsheng Wang and Jie Wu Temple University Zhen Jiang Feng Li West Chester Unveristy.
Event Based Routing In Delay Tolerant Networks Rohit Mullangi And Lakshmish Ramaswamy DTN is fundamentally an opportunistic network environment, where.
Securing Broker-Less Publish/Subscribe Systems Using Identity-Based Encryption.
© SITILabs, University Lusófona, Portugal1 Chapter 2: Social-aware Opportunistic Routing: the New Trend 1 Waldir Moreira, 1 Paulo Mendes 1 SITILabs, University.
Dynamic Control of Coding for Progressive Packet Arrivals in DTNs.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
A Two-Tier Heterogeneous Mobile Ad Hoc Network Architecture and Its Load-Balance Routing Problem C.-F. Huang, H.-W. Lee, and Y.-C. Tseng Department of.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Delay-Tolerant Networks (DTNs)
Chung-Min Huang, Chien-Tang Hu Institute of Information Science
En Wang 1,2 , Yongjian Yang 1 , and Jie Wu 2
Wireless Epidemic The wireless epidemic (Nature 449, ; 2007) by Jon Kleinberg ‘Digital traffic flows not only over the wired backbone of the Internet,
Paraskevi Raftopoulou, Euripides G.M. Petrakis
Distributed Publish/Subscribe Network
Small-Scale Peer-to-Peer Publish/Subscribe
Presentation transcript:

Socially-aware pub-sub system for human networks Yaxiong Zhao Jie Wu Department of Computer and Information Sciences Temple University Philadelphia 19122

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Background: Why human networks? Mobile wireless networks have been a dream –A lot of research Ad hoc networks Central of the past 20 years' research –Hardly hear any successful stories People used to believe that mobile wireless networks should: –Support wireless internet –Be connected at all times –These are difficult and even impossible to realize

Background: Wireless networks that we did not build Twitter: send messages to your followers and receive from people you are following –Very popular on mobile devices Delay Tolerant networks –Intermittently connected mobile devices/hosts How about combine them together? –A network formed by human carried wireless devices –Running social network applications –Do not require Internet-like infrastructure

Pub-sub for human networks Pub-sub is a powerful paradigm –Publishers generate messages –Clients consume messages –Brokers forward messages according to their contents The benefits of Pub-sub –Anonymity –Loose coupling –Flexibility However, it requires complex processing on brokers and does not consider mobility –This paper tackles these problems

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Overview Two components –Content representation Subscriptions and events We use old classic methods in the literature –Pub-sub routing Social election Find socially-active users to forward messages

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Traditional content representation Subscriptions are represented as conjunctions of multiple attribute constraints –Each attribute has a constraint –Age = [10, 20], Height = [120, 190] –A subscription corresponds to a multi-dimensional region –An event is a multi-dimensional point Excellent expressiveness High processing and storage costs –Matching in multi-dimensional space is NP-hard in worst-case

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Pub-sub routing Brokers are responsible for forwarding messages Who should be brokers? –This is not a problem for traditional pub-sub systems –However, in Human networks, it is difficult to find such users

Does DTN routing work? The answer is, NO –It breaks the anonymity of pub-sub –Requires a lot of pre-processing Impractical in practice The obtained results do not hold for newly aquirred users in the network It is difficult to obtain such data in the first place

Social election Human networks are a social network –There will be active users moving around –How to find such users? –Election! Each user should be in contact with a certain number of brokers –An interval [lower_bound, upper_bound] –If a user meets brokers less than or lower_bound I may stay too far from the crowds –If the number is larger than upper_bound I do not need so many brokers

Social election cont'd Eventually, the most active users will become brokers –Since they move around in a larger area –They are more likely to become brokers

Social election cont'd A heuristic based on popularity –The popularity of a user is measured as the number of different users it met in a time window [now – T, now] –This time window is the same as the one used in the election –The user should always select those of a higher popularity to be brokers

Pub-sub forwarding based on utility A message's utility is defined as the division of the message's matching score and its age –An old message has less utility The messages in a brokers buffer are ranked according to their utilities

Pub-sub forwarding cont'd Forwarding happens only between brokers Always forward highest-ranked messages Buffer management –When the buffer is over-flowed –The lowest ranked messages will be purged from the buffer

Delegation forwarding A utility threshold for each message Forward it only when the next-hop has a better utility than its own threshold –The threshold raises after a successful forwarding –Reduce copy numbers

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Experiment setting Two mobility models –RWP and SLAW (mimic human mobility) Written in C users in a 1000*1000m 2 region Communication range 50m Compare with Random selection of brokers –A fraction of users are selected as brokers –The ratio is made to be the same as that obtained in our system

Delivery ratio RWP and delegation forwarding

Delivery ratio SLAW and delegation forwarding

Changing of brokers’ numbers with moving speed (RWP)

Outline Background and motivation Pub-sub system design –Subscription representation and processing –Pub-sub routing Experiment results Conclusion

Flooding in the entire network is too resource consuming Finding a small set of brokers is sufficient for efficient message delivery

Questions? Thanks for listening!