Location Resident Services Emmanouil Koukoumidis Princeton University Group Talk on 04/15/09 1.

Slides:



Advertisements
Similar presentations
Low Overhead With Speed Aware Routing (LOWSAR) in VANETs By Kannikar Siriwong Na Ayutaya.
Advertisements

Catch-Up: A Data Aggregation Scheme for VANETs Bo Yu, Jiayu Gong, Cheng-Zhong Xu Dept. of ECE, Wayne State Univ. ACM VANET08.
1 A Real-Time Communication Framework for Wireless Sensor-Actuator Networks Edith C.H. Ngai 1, Michael R. Lyu 1, and Jiangchuan Liu 2 1 Department of Computer.
Supporting Cooperative Caching in Disruption Tolerant Networks
ROUTING IN INTERMITTENTLY CONNECTED MOBILE AD HOC NETWORKS AND DELAY TOLERANT NETWORKS: OVERVIEW AND CHALLENGES ZHENSHENG ZHANG.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
CSLI 5350G - Pervasive and Mobile Computing Week 3 - Paper Presentation “RPB-MD: Providing robust message dissemination for vehicular ad hoc networks”
Computer Science 1 CSC 774 Advanced Network Security Enhancing Source-Location Privacy in Sensor Network Routing (ICDCS ’05) Brian Rogers Nov. 21, 2005.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
Location Resident Services Emmanouil Koukoumidis Princeton University Group Talk on 02/04/09 1.
Differentiated Surveillance for Sensor Networks Ting Yan, Tian He, John A. Stankovic CS294-1 Jonathan Hui November 20, 2003.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
GeoLANMAR Routing: Asymptotic Analysis in Large and Dense Networks Broadnets 2005 Boston, Oct 5, 2005 Mario Gerla, Biao Zhou (UCLA) F. de Rango, S. Marano.
 Idit Keidar, Technion Intel Academic Seminars, February Octopus A Fault-Tolerant and Efficient Ad-hoc Routing Protocol Idit Keidar, Technion Joint.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
1 Challenging the Modeling Assumptions of Mobile Networks Seminar 266 Michalis Faloutsos.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad-hoc Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
The Pulse Protocol: Mobile Ad hoc Network Performance Evaluation Baruch Awerbuch, David Holmer, Herbert Rubens {baruch dholmer WONS Jan.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
VIRTUAL ROUTER Kien A. Hua Data Systems Lab School of EECS University of Central Florida.
Distributed Load Balancing for Key-Value Storage Systems Imranul Hoque Michael Spreitzer Malgorzata Steinder.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Mobile Ad hoc Networks Sleep-based Topology Control
報告者:郭茂源 授課老師 : 童曉儒.  Introduction  Dissemination Strategies Overcoming fragmentation Updating the wait time dynamically  Message form and algorithm.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
UbiStore: Ubiquitous and Opportunistic Backup Architecture. Feiselia Tan, Sebastien Ardon, Max Ott Presented by: Zainab Aljazzaf.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
TRICKLE: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks Philip Levis, Neil Patel, Scott Shenker and David.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
1 Data Naming in Vehicle-to-Vehicle Communications HU Yao Goto Lab
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
1 REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
CarNet/Grid: Scalable Ad-Hoc Geographic Routing Robert Morris MIT / LCS
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
Amit Saha April 13 th, 2005 VANET : V EHICULAR A D HOC NET WORKS.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
1 UFlood: High-Throughput Wireless Flooding Jayashree Subramanian Collaborators: Robert Morris, Ramakrishna Gummadi, and Hari Balakrishnan.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
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)
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.
1 DIVYA K 1RN09IS016 RNSIT. 2 The main purpose in car-to-car networks is to improve communication performance. To demonstrate real scenarios with car-to-car.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Presented by: Chaitanya K. Sambhara Paper by: Rahul Gupta and Samir R. Das - Univ of Cincinnati SUNY Stony Brook.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
PROVEST: Provenance-based Trust Model for Delay Tolerant Networks
Place Identification in Location Based Urban VANETs
Presentation transcript:

Location Resident Services Emmanouil Koukoumidis Princeton University Group Talk on 04/15/09 1

Location Determines Usefulness of Information Based on one’s location specific information may be of particular interest: – Nearby parking spots availability. – Traffic ahead and nearby roads. – Potholes and accidents ahead. – Cultural events taking place in the vicinity. – Localized advertisements. Several types of information are most useful to people within a certain geographical region and make sense to be provided only to them. 2

Location-specific Services Location-specific service: Provision of such location specific information. Problem: – How to make these location specific services available? Solution: – Location Resident Services. – Ad-hoc distributed coordination scheme. 3

Outline Motivation Location Specific Services Design Space (Related Work). Our solution: Location Resident Services/ Tri- fold LRS problem LRS early results Future Work 4

R Location Specific Services Design Space Problem: Give data D to all interested nodes that enter region R within the service lifetime T. Infrastucture-based approach. – Need to deploy enough fixed nodes so as to cover all region of interest. – $$$ Grassroots approach. – Nodes collaboratively disseminate the information to each other. mobile node w/ data mobile node w/o data R R 5 mobile node without interest in data

Other Approaches Abiding geocast [Maihoefer, VANET, 2005]. – Server approach. Server stores data. Periodically initiates geocasts – Pros: Simple – Cons: Relay nodes overhead. Periodic flooding. – Too wasteful in dense networks. Broadcasts when not necessary. – Nodes might be unreachable in sparse networks. Centralized and infrastructure based. 6 server relay nodes unicast broadcast R

Other Approaches Abiding geocast [Maihoefer, VANET, 2005]. – Election approach. Node within region is elected to store data and periodically initiates broadcasts. All others just forward it. – Cons: Election overhead. Periodic flooding. Need multiple elected nodes for fault tolerance -> Increased flooding. In sparse network its hard to ensure coordination for election and fault tolerance. 7 Elected node R

Other Approaches Abiding geocast [Maihoefer, VANET, 2005]. – Neighbor approach. All nodes within region store data. Keep list of encountered nodes that they forwarded the data to. On encountering a new one: – Forward the data. – Add encountered node to list. – Pros: Fully distributed and fault tolerance scheme. – Cons: Maintained lists have local view -> A node will get the data from all nodes that it encountered (wasteful). 8 R

Outline Motivation Location Specific Services Design Space (Related Work). Our solution: Location Resident Services/ Tri- fold LRS problem LRS early results Future Work 9

Location Resident Services Design Fully decentralized scheme that ensures that the location specific service will remain(reside) within the region of interest passed on to all interested nodes. Other approaches ([Maihoefer, VANET, 2005], Impala [Liu, PPoPP, 2003], Trickle [Levis, NSDI, 2004]) disseminate data to ALL nodes in region. 10 R Approach: Try to achieve a targeted degree of service replication across the region R. Only SOME nodes carry the data NOT ALL. Target: Maintain N carriers in R. Service carriers detect nodes that need the data and update them in an epidemic style (like in Impala [Liu, PPoPP, 2003], Trickle [Levis, NSDI, 2004]). Service carrier mobile node w/o data mobile node with no interest in data

LRS Tri-fold problem Problem: Maintain N carriers in region R. Nodes move in and out. Nodes may also fail. In order to maintain fixed number of carriers in R in a distributed way carriers need to able to: – Estimate total number of carriers in region. – Spawn new carriers when necessary ie too few carriers currently exist. 11 1) Service carrier number estimation. 2) Spawn policies: When to spawn? 3) Carrier selection criteria: How to spawn?

Carrier Number Estimation Target number of nodes N →Target node density D. Nodes as they move try to estimate D. How to measure carrier densities? – In epidemic protocols carriers periodically (every T sec) broadcast a small version advertisement. – Every T carriers calculate: – So estimation of D can be done with zero communication overhead. 12

Density Estimators Cumulative Moving Average (CMA) Exponential Moving Average (EMA) The newer the measurement the more important it is. 13

Collaborative Density Estimation 1) Nodes as they move estimate node densities: 14 R A B

Collaborative Density Estimation 1) Nodes as they move estimate node densities: 15 R AB 2) When nodes meet they exchange: Their density estimation: d k, A Their Estimation Quality Factor ie their confidence about the quality of their estimation. EQF = 1 + f+ f 2 + … + f k

Collaborative Density Estimation 1) Nodes as they move estimate node densities: 16 R A B 2) When nodes meet they exchange: Their density estimation: d k, A Their Estimation Quality Factor ie their confidence about the quality of their estimation. EQF = 1 + f+ f 2 + … + f k 3) Merging of estimations:

More on Quality of Estimations The quality of an estimation should also be a factor of node’s mobility. – Node speed – Area travelled When merging the more disjoint the areas the nodes have covered the better. 17 R A B R A B

Experimental Setup: ORBIT testbed Grid of 20x20 linux PCs with a/b/g Atheros cards. Wireless interfaces configured in a ad-hoc demo mode. Mobility is emulated: Socket receive() has been wrapped. Filters out packets from nodes that are “out of range”. Range = 100m. Mobility scheme: Random teleport every 10sec. Currently working on more realistic schemes. 18

Some graphs now… nodes in 850x850 m 2 → 4 nodes in range on average. Density estimations based on CMA. Collaborative estimation helps carriers get better estimates and faster…

Denisty Estimators Evaluation nodes in 1700x1700 m 2 → 1 nodes in range on average. Density estimations based on CMA. Collaborative estimation helps carriers get better estimates and faster…

Spawn Policies When should a carrier decide to spawn a new one? Policy 1: – if (estimated_density < targeted_density) spawn() Policy 2: – if (estimated_density EQF THRESHOLD ) spawn() What EQF is good enough to make a reasonable decision to spawn? 21 Policy 3: Why rush to spawn? A carrier can estimate based on its trajectory the amount of time it will stay within region… So it knows if it can afford to wait before spawning…

Spawn Policies 22 spawn policy 1: spawn policy 2: spawn policy 3:

Carrier Selection How should potential carriers be selected among available nodes? – Randomly – Based on estimated residence within region R. B, C etc transmit to A their location, and velocity vector. A using that can estimate their time of residence within the area. Will evaluate savings achieved in number of spawns necessitated. R A B C 23

Future Work Short future: – Improve mobility schemes: Random Waypoint model Real traces from crawdad – Lots left to do for: Density estimators Spawn policies Carrier selection criteria Far future: – Improve node density estimation when in non-optimal communication environments. – Weak service consistency. 24

Conclusions Collaborative density estimation can significantly help nodes get better estimations and faster… LRS seems a viable scheme for the provision of location-specific services especially when only a subset of the nodes needs the data. More work to evaluate the tri-fold problem is necessary… 25

26 Questions ? No Thank you! (good choice) Think about it again…. Yes

27