Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Phil Buonadonna, Jason Hill CS-268, Spring 2000 MOTE Active Messages Communication Architectures for Networked Mini-Devices Networked sub-devicesActive.
Chris Karlof and David Wagner
IP Router Architectures. Outline Basic IP Router Functionalities IP Router Architectures.
Security in Mobile Ad Hoc Networks
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
Transmission Power Control in Wireless Sensor Networks CS577 Project by Andrew Keating 1.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
1 Message Oriented Middleware and Hierarchical Routing Protocols Smita Singhaniya Sowmya Marianallur Dhanasekaran Madan Puthige.
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
Towards a Sensor Network Architecture: Lowering the Waistline Culler et.al. UCB.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
INSENS: Intrusion-Tolerant Routing For Wireless Sensor Networks By: Jing Deng, Richard Han, Shivakant Mishra Presented by: Daryl Lonnon.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
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.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
DETERMINATION OF THE TOPOLOGY OF HIGH SURVIVAL HF RADIO COMMUNICATION NETWORK Andrea Abrardo.
Fault Tolerance in ZigBee Wireless Sensor Networks
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Common Devices Used In Computer Networks
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Low-Power Wireless Sensor Networks
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications Chien-Liang Fok, Gruia-Catalin Roman, Chenyang Lu
Work in Progress for Wireless Sensor Networks Yonghe Liu Dept. of Computer Science and Engineering The University of Texas at Arlington.
Tufts University. EE194-WIR Wireless Sensor Networks. April 21, 2005 Increased QoS through a Degraded Channel using a Diverse, Cross-Layered Protocol Elliot.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
The Network Layer.
Secure Routing in Wireless Sensor Networks: Attacks and Countermeasures Chris Karlof and David Wagner (modified by Sarjana Singh)
Implementation of Collection Tree Protocol in QualNet
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.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
1 Presented by Jing Sun Computer Science and Engineering Department University of Conneticut.
Tufts University. EE194-WIR Wireless Sensor Networks. February 17, 2005 Increased QoS through a Degraded Channel using a Cross-Layered HARQ Protocol Elliot.
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
TOPICS INTRODUCTION CLASSIFICATION CHARACTERISTICS APPLICATION RELATED WORK PROBLEM STATEMENT OBJECTIVES PHASES.
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
PADS Power Aware Distributed Systems Architecture Approaches – Deployable Platforms & Reconfigurable Power-aware Comm. USC Information Sciences Institute.
2016/3/11 1 Data Link Layer. 2016/3/11 2 Two basic services of Data Link Allows the upper layers to access the media using techniques such as framing.
Kevin Harrison LTEC 4550 Assignment 3.  Ethernet Hub  An unsophisticated device that is used for connecting multiple Ethernet devices together.  Typically.
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
SINR Diagram- Theoretical Background Motivation Pilot Results Tmote Grid Sensor Network Experiment The Story Behind Our Experiment.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Why does it need? [USN] ( 주 ) 한백전자 Background Wireless Sensor Network (WSN)  Relationship between Sensor and WSN Individual sensors are very limited.
Energy Efficiency Energy consumption is the most important factor to determine the life of sensor network. since sensors networks has low power resources,
Cooperative Caching in Wireless P2P Networks: Design, Implementation And Evaluation.
IMPROVING OF WIRELESS MESH NETWORKS.
Wireless Sensor Network Localization with Neural Networks
Dominik Kaspar, Eunsook Kim, Carles Gomez, Carsten Bormann
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Wireless Sensor Networks 4. Medium Access
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ECE 544 Protocol Design Project 2016
by Saltanat Mashirova & Afshin Mahini
Software Defined Networking (SDN)
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
Presentation by Andrew Keating for CS577 Fall 2009
Path key establishment using multiple secured paths in wireless sensor networks CoNEXT’05 Guanfeng Li  University of Pittsburgh, Pittsburgh, PA Hui Ling.
Data Link Layer 2019/2/19.
Overview: Chapter 3 Networking sensors
Ch 17 - Binding Protocol Addresses
Collection Tree Protocol
Presentation transcript:

Sensor network routing protocol for underground robot remote control Demonstration picture (IDF)

The scenario An underground, remote controlled robot is travelling under the ground. Remote controlling the robot is done wirelessly. PROBLEM- direct, one- hop receive/ transmit is impossible due to tunnels hiding and blocking radio waves.

Solution- Multi hop routing Robot is dropping motes behind, leaving a trail of motes capable of routing a multi hop communication between user in the tunnel entrance and robot.

Routing topology One hop communication path Low SNR/ Link quality Tunnel Getting new ID from robot Two hop communication path

Multi hope routing in sensor Networks Wireless Sensor Networks (WSN) Characteristics: – Energy constrains – Wireless medium – Unknown Topology – Routing capability Examples of known algorithms Source Routing Geographical Routing

Our challenge Design and implement specific routing algorithm. Routing and forwarding should be: – Simple – Fast – Considering the specific spatial case topology. Network should be robust.

Our challenge (cont.) Equipment : – Low power wireless sensor: Tmote Sky – Implementing IEEE – 2 KB RAM – Not supporting debug Software platphorm : – Sentilla mote software architecture includes JVM – Sentilla programming model – special API – Multi Threaded Programming (less then 4 at a time). – Poor support

Basic components (basic mote) Router Neighbors lookup thread Forwarding thread Routing algorithm thread Neighbors table (ID,isAlive) Look and update Sending beacons periodically Receiving and forwarding Simple greedy logic Simple hash function Choose candidates

Basic components Example 3 way hand check ID = X,Y Sending beacon ID = X+1,Z Beacon reply Routing table ID = X+1,Z Time = … isAlive = true … Hash function

Router class diagram

Characters of our solution Multi threaded prioritized implementation. Memory and runtime complexity efficient. Five different kinds of hierarchical messages. Simple handling of multiple access to the medium. Three way hand shake to join the network.

Conclusions 1.Implementing a reliable routing application over a limited resources' system (i.e. memory, CPU, energy etc.) can be very challenging in a sensor network, even with a simple topology. 2.Sentilla JAVA platform allows rapid development though the lack of a hardware debugging equipment slows it significantly. 3.JVM overhead hurts performance badly. This platform can serve as a POC utility but not for high throughput communication.

Future Work 1.Use another OS (tiny OS) to improve performance. 2.Implement a reliable application in the protocol sub layer or MAC layer, suitable for wireless medium. 3.Use this application to explore a chain topology throughput (e.g. signaling tradeoff, collision probability etc.). 4.Enhance routing algorithm to support smarter neighbor selection (energy, RSSI awareness). 5.Caching neighbors messages to improve robustness (AODV style).

Questions??.