Minema 1 From chemical signals to event dissemination in a mobile system EPFL Distributed Programming Laboratory Sébastien Baehni, Chirdeep S. Chhabra,

Slides:



Advertisements
Similar presentations
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
CSLI 5350G - Pervasive and Mobile Computing Week 6 - Paper Presentation “Exploiting Beacons for Scalable Broadcast Data Dissemination in VANETs” Name:
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
Geographic Routing Without Location Information A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, I. Stoica Paper and Slides by Presented by Ryan Carr.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks ACM Wireless Networks Journal, 2002 BENJIE CHEN,
Ad-Hoc Networks Beyond Unit Disk Graphs
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
GPS-free Positioning in Ad-Hoc Networks Yu-Min Tseng.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Interference-Aware QoS OLSR for Mobile Ad-hoc Network Routing SAWN 2005, May 24 P. Minet & D-Q. Nguyen.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Efficient and Reliable Broadcast in ZigBee Networks Purdue University, Mitsubishi Electric Lab. To appear in SECON 2005.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Publisher Mobility in Distributed Publish/Subscribe Systems Vinod Muthusamy, Milenko Petrovic, Dapeng Gao, Hans-Arno Jacobsen University of Toronto June.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Presented by Fei Huang Virginia Tech April 4, 2007.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Decomposing Data-Centric Storage Query Hot-Spots in Sensor Netwokrs Mohamed Aly, Panos K. Chrysanthis, and Kirk Pruhs University of Pittsburgh Proceeding.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Zone Sharing: A Hot-Spots Decomposition Scheme for Data-Centric Storage in Sensor Networks Mohamed Aly Nicholas Morsillo Panos K. Chrysanthis Kirk Pruhs.
Simulation of the OLSRv2 Protocol First Report Presentation.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
Broadcast Scheduling in Mobile Ad Hoc Networks ——Related work and our proposed approach By Group 4: Yan Qiao, Yilin Shen, Bharat C. and Zheng Li Presenter:
Computer Networks Dr. Jorge A. Cobb The Performance of Query Control Schemes for the Zone Routing Protocol.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
Dynamic Routing in Mobile Ad Hoc Network 報告者:呂佐鴻 指導教授:李鴻璋.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Efficient Flooding in Ad Hoc Networks: a Comparative Performance Study
Information-Centric Networks10b-1 Week 10 / Paper 2 Hermes: a distributed event-based middleware architecture –P.R. Pietzuch, J.M. Bacon –ICDCS 2002 Workshops.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Information-Centric Networks Section # 10.2: Publish/Subscribe Instructor: George Xylomenos Department: Informatics.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Self-stabilizing energy-efficient multicast for MANETs.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Reliable Navigation of Mobile Sensors in Wireless Sensor Networks without Localization Service Qingjun Xiao, Bin Xiao, Jiaqing Luo and Guobin Liu Department.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
1 FairOM: Enforcing Proportional Contributions among Peers in Internet-Scale Distributed Systems Yijun Lu †, Hong Jiang †, and Dan Feng * † University.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
1 Along & across algorithm for routing events and queries in wireless sensor networks Tat Wing Chim Department of Electrical and Electronic Engineering.
Computer Science Least Privilege and Privilege Deprivation: Towards Tolerating Mobile Sink Compromises in Wireless Sensor Network Presented by Jennifer.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
MMLAB NETWORK SEMINAR Tree-Based Data Broadcast in IEEE and ZigBee Networks Written by Gang Ding(Purdue Univ.), Zafer Sahinoglu(MERL), Philip.
A Social Approach for the Spreading of Messages in Vehicular Ad Hoc Networks Alexandra Stagkopoulou, Pavlos Basaras, Dimitrios Katsaros University of.
GPSR Greedy Perimeter Stateless Routing
Sensor Network Routing
Net 435: Wireless sensor network (WSN)
by Saltanat Mashirova & Afshin Mahini
Presentation transcript:

Minema 1 From chemical signals to event dissemination in a mobile system EPFL Distributed Programming Laboratory Sébastien Baehni, Chirdeep S. Chhabra, Rachid Guerraoui

Minema 2 Devise an algorithm that implement the topic-based publish/subscribe abstraction in a mobile ad-hoc network environment Topic hierarchy T0T0 T1T1 T2T2 T2T2 T2T2 T1T1 T0T0 T0T0 Motivation

Minema 3 The CSC 2 (Chemical Signal Communication among Cells) Algorithm –Uses the mobility of the processes and the validity periods of the events to enhance dissemination reliability –Does not rely on any multicast or routing algorithm (one-hop communication) –Saves memory by collecting old and noise events Contribution NB: Mobility Friendly Publish/Subscribe, S. Baehni, C. S. Chhabra and R. Guerraoui, EPFL-LPD, Technical Report N o

Minema 4 Cells communicate by exchanging chemical signals The cells only react if they are sensible to these signals The signals have a limited duration and vanish after some time The signals reach only small geographical zones; however, the cells move and hence propagate the “information” Analogy Cell 1 Cell2

Minema 5 Roadmap Background CSC 2 –Overview –Evaluation

Minema 6 Background Dissemination algorithms –Reliable multicast algorithms Make assumptions on the stabilization of the network Use cluster-heads Switch to flooding –Counter/Distance/Location/Cluster-based Either use a GPS or are outperformed –Neighboring schemes: Dominant pruning (two hops neighbors) –The publisher chooses the forwarding nodes –Uses a greedy algorithm Self pruning (one hop neighbor) –Each node takes the decision to rebroadcast or not –Used in our algorithm (with modifications)

Minema 7 Background MANET Publish/Subscribe algorithms –Use brokers (Siena, Jedi, …) –Use multicast trees –Disseminate events according to a geographical location (Steam) –Make network stabilization assumptions

Minema 8 Roadmap Background CSC 2 –Intuition –Evaluation

Minema 9 Overview p1p1 p2p2 InterestsEventsNeighbors T1T1 e1e1 p2p2 InterestsEventsNeighbors T1T1 ---p1p1 p1p1 p2p2 InterestsEventsNeighbors T1T1 e1e1 p2p2 InterestsEventsNeighbors T1T1 ---p1p1 Neighborhood Detection Three phases: –Neighborhood Detection –Event Dissemination –Garbage Collection Event Dissemination (I)

Minema 10 Overview p1p1 p2p2 InterestsEventsNeighbors T1T1 e1e1 p2p2 InterestsEventsNeighbors T1T1 e1e1 p1p1 p1p1 p2p2 InterestsEventsNeighbors T1T1  InterestsEventsNeighbors T1T1  Event Dissemination (II) Garbage Collection

Minema 11 Neighborhood Detection Each process periodically broadcasts heartbeat messages (process identifier and interests) Once a process p i is detected by a process p k, p k puts p i in its neighborhood table if they share common interests If p i and p k do not share any common interest, they simply ignore each other

Minema 12 Event Dissemination Two new neighbors exchange their events identifiers according to their common interests Upon the reception of the events identifiers Each process checks if its neighbor misses an event The process sends the events (and the list of its neighbors) to its neighbors after a back-off The back-off is computed according to the number of events to send (the more the events to send, the smaller the back-off) Upon reception of an interested event by p i –p i stores the event –p i checks if it has to propagate the new event (self pruning)

Minema 13 Garbage Collection Neighborhood collection –Each process periodically collects its neighborhood information Event collection –The events are collected according to their validity and the number of times they have been propagated

Minema 14 Roadmap Background CSC 2 –Intuition –Evaluation

Minema 15 Evaluation Environment –Qualnet simulator (initialized to the default b values) –Two models Random Waypoint Model (150 processes, 25km 2 ) City Section Model (EPFL, 15 processes, 1200x900m 2, radio range of 44m) –Speed of the processes and event validity vary for each experiment

Minema 16 Random Waypoint Reliability according to the speed of the processes, the validity of the event and the interests of the processes (20% versus 80%)

Minema 17 Reliability according to the validity of the event and the interests of the processes, in an heterogeneous environment Random Waypoint

Minema 18 Reliability according to the processes interests Difference of reliability between the processes Reliability according to the event validity 20%40%60%80%100% 58%59%63%69%77% 20%40%60%80%100% 41%45%48%54%60% 25s50s75s100s125s150s 11%27%44%52%69%77% City Section

Minema 19 CSC 2 is used to disseminate events in a mobile ad-hoc environment Performance: –90s validity is sufficient to ensure a 95% reliability in the random waypoint model, where 120 processes move at 30mps, in a 25km 2 environment –The validity and the paths of the processes are extremely important in the City Section Model to let them go through hot points Summary