Receiver Based Forwarding for Wireless Sensor Networks Rodrigo Fonseca OASIS Retreat January 2005 Joint work with Ana Sanz Merino, Ion Stoica.

Slides:



Advertisements
Similar presentations
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Advertisements

1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed slides from Richard Yang.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Geo – Routing in ad hoc nets References: Brad Karp and H.T. Kung “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks”, Mobicom 2000 M. Zorzi,
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Good afternoon everyone.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Progress Report Wireless Routing By Edward Mulimba.
IPSN/SPOTS 2007 Beacon Location Service A Location Service for Point-to-Point Routing in Wireless Sensor Networks EECS Department University of California,
Beacon Vector Routing: towards scalable routing for sensor networks NEST Retreat, January 2004 Rodrigo Fonseca joint work with Sylvia Ratnasamy, Ion Stoica,
When does opportunistic routing make sense? Rahul C. Shah, Jan Rabaey University of California, Berkeley Sven Wiethölter, Adam Wolisz Technical University,
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
Towards a Connectivity-Based, Reliable Routing Framework Alec Woo Winter NEST Retreat 2004 UC Berkeley.
1 GPSR: Greedy Perimeter Stateless Routing for Wireless Networks B. Karp, H. T. Kung Borrowed some Richard Yang‘s slides.
ExOR: Opportunistic Multi-Hop Routing For Wireless Networks Sanjit Biswas & Robert Morris.
Multi-hop Data Collection Alec Woo, UCB Terence Tong, UCB Phil Buonadonna, Intel Nest Summer Retreat 2003 June 18 th, 2003.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
CIS 725 Wireless networks. Low bandwidth High error rates.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
Mobile Routing protocols MANET
A High-Throughput Path Metric for Multi-Hop Wireless Routing Presenter: Gregory Filpus Slides borrowed and modified from: Douglas S. J. De Couto MIT CSAIL.
Link Estimation, CTP and MultiHopLQI. Motivation Data Collection needs to estimate the link quality –To select a good link.
Wireless Sensor Networks COE 499 Energy Aware Routing
On the Cost/Delay Tradeoff of Wireless Delay Tolerant Geographic Routing Argyrios Tasiopoulos MSc, student, AUEB Master Thesis presentation.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto MIT CSAIL (LCS) Daniel Aguayo, John Bicket, and Robert Morris
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
A High-Throughput Path Metric for Multi- Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
Implementation of Collection Tree Protocol in QualNet
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
KAIS T SIGF : A Family of Configurable, Secure Routing Protocols for WSNs Sep. 20, 2007 Presented by Kim, Chano Brian Blum, Tian He, Sang Son, Jack Stankovic.
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.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
1 Presented by Jing Sun Computer Science and Engineering Department University of Conneticut.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
Fundamentals of Computer Networks ECE 478/578
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
1 Sensor Network Routing – II Data-Centric Routing.
Introduction to Wireless Sensor Networks
Data Collection and Dissemination
A comparison of Ad-Hoc Routing Protocols
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
A High-Throughput Path Metric for Multi-Hop Wireless Routing
Data Collection and Dissemination
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
ExOR: Opportunistic Multi-hop routing for Wireless Networks
Protocols.
Collection Tree Protocol
Protocols.
Presentation transcript:

Receiver Based Forwarding for Wireless Sensor Networks Rodrigo Fonseca OASIS Retreat January 2005 Joint work with Ana Sanz Merino, Ion Stoica

Context Routing/Forwarding in wireless networks is different from wired world –What is a link? Most protocols however create, maintain, and use link tables for routing –At each step the sender chooses an ‘outgoing link’ –Many problems arise

Wireless Links Links are not binary Image borrowed from Seada et al., Sensys 04

Wireless Links Links are not binary Further nodes may make more progress –If not careful, will pick long, unreliable links –Want to use nodes in the transitional region Distance-energy tradeoff –If one maximizes progress, too many retransmissions –If one maximizes reliability, too many transmissions State of the art routing takes quality and progress into account –ETX (DeCouto; Woo; Draves) –Requires quality estimation, link ‘caching’

Some problems Nodes are very resource constrained Need to keep a notion of neighborhood, with limited memory –Which subset of neighbors to keep? –Link quality estimation depends on storing history information Dynamic environment –Link estimation has to balance stability with reaction time to changes

Receiver-Based Forwarding Receiver-based forwarding techniques –Proposed in several works MIT’s Opportunistic Routing (Biswas & Morris) Virginia’s IGF (Blum et al.) Geraf (Zorzi & Rao) –Receivers decide whether or not to forward –Applicable to a family of gradient routing protocols Geographic, Pseudo-Geographic, Tree Based, Distance Vector Like

Our Study Focus on greedy geographic routing only Difference: one phase protocol, no extra control traffic Comparison with traditional, sender based approach Simulation and real implementation –Reliability, Latency, Cost, Security

Traffic Assumptions Sensor network traffic –Low channel utilization, small packets Metrics of most interest –Energy, reliability, latency –Throughput not the major concern

RBF Protocol Sender broadcasts Receiver determines if elligible (progress) Receiver sets a timer for retransmission If another retransmission is heard, cancel timer Keep messages heard in a cache

RBF Protocol A’s rangeProgress line A Suppressed Destination No progress

Challenges Control the number of messages –Hidden terminals will not suppress eachother Sender can help by sending suppress ctl msg –Setting the timers Random Based on progress (closest fires first)...? –Caching is important to avoid duplicates –Experimental validation with real radios fundamental

Sample Route (400 node simulation) Sender Based Receiver Based Source Dest 12 senders 34 senders

Advantages Simplicity –Only knob is how to set the timer No state required –No neighborhood maintenance, link estimation Less retransmissions required Reliability –Multiple paths Low density/sleep cycles accommodated Security –Nodes can only do harm by actually transmitting the right message

Disadvantages Multiple paths –Extra transmissions hard to avoid w/o sender coordination Aggregation is not trivial –But there is recent work on duplicate resilient aggregation (Gibons et al., Sensys 04)

Results Simulation –Ideal radios (circular range, no interference –Varying network size and density 50 ~ 1000 nodes, 12 to 20 neighbors Summary –Better delivery rate, specially with lower density and larger networks –Similar average hopcount –Energy between 2 and 3 times worse Poster with more details

Experimental Results Implementation on TinyOS, mica2dot “motes” –4Kb RAM, ~4KHz 8 bit processor, CC1000 Radio Sender Based –Greedy geographic forwarding, link quality estimator, max neighborhood cache size of 18 nodes per node –Sender chooses next hop with largest progress X quality metric (Seada et al. 2004) –5 retransmissions per node, choose next best after failure Receiver Based –Random timers, uniformily between [0~500ms] –No sender suppression (suppression only from neighbors) –No retransmissions

Experimental Setup 52 node testbed, Intel Research Berkeley –Office space, approx. 13x50 m Varying radio power (~ network density) Pairs selected at random, one node from each of two groups of nodes –Average distance 30m

Delivery Ratio RB 20 to 30% better

Latency Similar Latency, better at low density Time for the first packet to arrive at the destination Recall that the sender based approach has to do retransmissions

Average Hopcount Hops traversed by the first packet to arrive at the destination Similar hopcount

Energy spent 2.9 times 1.8 times 2 ~ 3 times more, better in less dense networks

Conclusion and Future Work Receiver Based Forwarding is a good candidate for many applications –Good for use with sleeping cycles –Tendency to use nodes in the connectivity transition zone, when the “links” work Generalize to other routing protocols –Beacon Vector Routing –Tree aggregation

Thank you