KUASAR An efficient and light-weight protocol for routing and data dissemination in ad hoc wireless sensor networks David Andrews Aditya Mandapaka Joe.

Slides:



Advertisements
Similar presentations
Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
Advertisements

Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Directed Diffusion for Wireless Sensor Networking
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou, Mi Lu, Zixiang Xiong, Department of Electrical Engineering,
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
PORT: A Price-Oriented Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou, Michael. R. Lyu, Jiangchuan Liu † and Hui Wang The Chinese.
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Reliability-based Multihop Routing for Sensor Networks Alec Woo David Culler NEST Winter Retreat January 16 th, 2003.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Spanning Tree and Multicast. The Story So Far Switched ethernet is good – Besides switching needed to join even multiple classical ethernet networks Routing.
Ad Hoc Wireless Routing COS 461: Computer Networks
Wireless internet routing Philippe Jacquet. Internet and networking Internet –User plurality connected to –Sources plurality.
CS 453 Computer Networks Lecture 24 IP Routing. See…
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Multihop wireless networks Geographical Routing Karp, B. and Kung, H.T., Greedy Perimeter Stateless Routing for Wireless Networks, in MobiCom Using.
AD HOC WIRELESS MUTICAST ROUTING. Multicasting in wired networks In wired networks changes in network topology is rare In wired networks changes in network.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Advanced Computer Networks Fall 2013
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Routing and Routing Protocols
1 Computer Communication & Networks Lecture 21 Network Layer: Delivery, Forwarding, Routing Waleed.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Draft-cardenas-dff-05.txt March 26, 2012 Ulrich Herberg (Fujitsu)
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
RM-MAC: A Routing-Enhanced Multi-Channel MAC Protocol in Duty-Cycle Sensor Networks Ye Liu, Hao Liu, Qing Yang, and Shaoen Wu In Proceedings of the IEEE.
Self-stabilizing energy-efficient multicast for MANETs.
Spring 2000CS 4611 Routing Outline Algorithms Scalability.
Remote Deployment of Sensor Networks Presentation 3: Providing connectivity between sensor nodes and uplinks.
Spring Routing: Part I Section 4.2 Outline Algorithms Scalability.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
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)
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Ad Hoc Wireless Routing Different from routing in the “wired” world Desirable properties of a wireless routing protocol –Distributed operation –Loop freedom.
Spatial Aware Geographic Forwarding for Mobile Ad Hoc Networks Jing Tian, Illya Stepanov, Kurt Rothermel {tian, stepanov,
Author:Zarei.M.;Faez.K. ;Nya.J.M.
What is a router? A router is a device that connects multiple computers together. Not to be confused with a switch Routers transmit packets of data across.
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Ad hoc Routing Protocols
Routing in Packet Networks Shortest Path Routing
A Distributed Clustering Scheme For Underwater Sensor Networks
doc.: IEEE yy/xxxxr0 Date:
Presentation transcript:

KUASAR An efficient and light-weight protocol for routing and data dissemination in ad hoc wireless sensor networks David Andrews Aditya Mandapaka Joe Evans Venu Mangipudi ITTC, The University of Kansas An efficient and light-weight protocol for routing and data dissemination in ad hoc wireless sensor networks David Andrews Aditya Mandapaka Joe Evans Venu Mangipudi ITTC, The University of Kansas

KUASAR KU A d hoc S ensor web A ctive R outing KUASAR KU A d hoc S ensor web A ctive R outing

Design goals Leverage the many-to-one nature of communication in sensor webs Minimize control information Minimize complexity of routing decisions Maximize number of paths to base station from each node Maximize reliability of message delivery Eliminate route loops

The Algorithm Dissemination phase –routes between nodes calculated –requests for sensor information dissipated Collection phase –Sensor information transmitted back reliably over the shortest possible route –Multiple paths to fall back on, in case of node failure

Dissemination If a command broadcast message is received: –Increment distance to reflect distance from base –If the packet is from a node that does not have this node as next-hop insert the new node in neighbor table; calculate new next hop –If the command has not been flooded flood the new route request packet after a wait period ( to avoid collisions)

Dissemination – Data Structures Neighbor table, next-hop Neighbor table is a list of the form: –Ntab{} = {[N 1,d 1 ], [N 2,d 2 ],……. [N n,d n ]} where N 1 indicates a neighbor and d 1 is the distance from the sink. –If min(Ntab{d}) = d k, then next-hop = N k

Collection When sensor data is ready –Transmit data packet to next-hop node –Wait for ACK When packet to be relayed arrives –Transmit to next-hop node if It is not the same node as where the packet just came from It does not exceed its time-to-live –Else Discard the packet Upon ACK timeout –mark current node in the neighbor table as dead –Calculate new next-hop node

The good Each node generates only one broadcast message per routing phase Routing algorithm converges in very quick time Constant number of routing packets No routing messages need to be exchanged when the topology changes

The good (contd) Routing loops are pre-empted to a large extent and can be detected if any occur Reliable delivery of data packets Simulations have shown that average packet loss in a healthy sensor web is negligible

The bad No mechanisms for energy conservation…. ….yet Simulations being run on IEEE b Mac layer, which is very hard to implement for small platforms like the Mica boards.

And The ugly Dealing with concurrent message reception, collisions and the effect of such scenarios on the stored state of the network without Mac layer support

An example sensor web scenario Examples of how KUASAR builds shortest multi-hop paths and successfully routes around failed nodes avoiding loops

Simulation of the KUASAR protocol ns2 Simulator Simulations run for a 35 node network over 5000 seconds. KUASAR successfully creates shortest path routes Nodes are successfully able to switch to new next-hop nodes when faced with failed nodes

Future work KUASAR port on TinyOS 1.0 Further research of power conservation techniques Further testing of route loop avoidance and detection mechanisms