Ajay Vyasapeetam Brijesh Shetty Karol Gryczynski

Slides:



Advertisements
Similar presentations
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,
Advertisements

Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks.
Matnet – Matlab Network Simulator for TinyOS Alec WooTerence Tong July 31 st, 2002.
WSN Simulation Template for OMNeT++
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 (Solutions) Shivkumar Kalyanaraman:
Efficient and Reliable Broadcast in ZigBee Networks Purdue University, Mitsubishi Electric Lab. To appear in SECON 2005.
Reliable, Robust Data Collection in Sensor Networks Murali Rangan Russell Sears Fall 2005 – Sensornet.
Bootstrap and Autoconfiguration (DHCP)
TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks Paper By : Samuel Madden, Michael J. Franklin, Joseph Hellerstein, and Wei Hong Instructor :
CIS 725 Wireless networks. Low bandwidth High error rates.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
March 6th, 2008Andrew Ofstad ECE 256, Spring 2008 TAG: a Tiny Aggregation Service for Ad-Hoc Sensor Networks Samuel Madden, Michael J. Franklin, Joseph.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
The Transmission Control Protocol (TCP) Application Services (Telnet, FTP, , WWW) Reliable Stream Transport (TCP) Connectionless Packet Delivery.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
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.
Energy-Efficient Monitoring of Extreme Values in Sensor Networks Loo, Kin Kong 10 May, 2007.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Data Collection and Dissemination. Learning Objectives Understand Trickle – an data dissemination protocol for WSNs Understand data collection protocols.
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
Thermal Detecting Wireless Sensor Network Presenters: Joseph Roberson, Gautam Ankala, and Jessica Curry Faculty Advisor: Dr. Linda Milor ECE 4007: Final.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
COMP8330/7330/7336 Advanced Parallel and Distributed Computing Communication Costs in Parallel Machines Dr. Xiao Qin Auburn University
Chapter 9: Data Link Control
Chapter 16 – Networking Outline 16.1 Introduction
SmartGossip: A Reliable Broadcast Service for Wireless Sensor Networks
Getting Connected (Chapter 2 Part 3)
Introduction to Wireless Sensor Networks
ECE 544 Protocol Design Project 2016
Data Collection and Dissemination
CMPT 371 Data Communications and Networking
A comparison of Ad-Hoc Routing Protocols
Reliable Transport CS 3700 Project 3.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Mobile and Wireless Networking
Improving the Freshness of NDN Forwarding States
Introduction There are many situations in which we might use replicated data Let’s look at another, different one And design a system to work well in that.
Presentation by Andrew Keating for CS577 Fall 2009
COS 561: Advanced Computer Networks
Tarun Banka Department of Computer Science Colorado State University
Reliable Transport CS 3700 Project 3.
IT351: Mobile & Wireless Computing
Switching Techniques.
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Data Collection and Dissemination
CS4470 Computer Networking Protocols
Gang Lu Bhaskar Krishnamachari Cauligi S. Raghavendra
Vinay Singh Graduate school of Software Dongseo University
Collection Tree Protocol
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Chapter 9: Data Link Control
Presentation transcript:

Ajay Vyasapeetam Brijesh Shetty Karol Gryczynski WSNM Ajay Vyasapeetam Brijesh Shetty Karol Gryczynski

WSNM (Wireless Sensor Network Management) The Problem We would like to observe (and control) the behavior of individual nodes in our sensor network Aim is to design a protocol for querying that is power efficient, reliable to an extent, and imposes least overhead on the network.

Protocol Requirements Power : It should consume as little network resources as possible (power & computation). Should obviously be better than simple broadcast. Overhead : The overhead for this protocol should be minimal. Latency :Should be done in fast enough to be interactive with human user. (Different applications can tolerate delays to varying extent) Reliability

The Protocol The Base station sends out a query with a sequence number specifying Which mote to query Which module to query Base station broadcasts the query. Nodes broadcast the query only once If a node hears query again within a time-interval, it simply discards the query.

Query Forwarding 1 5 Base station 4 2 7 6 3

Response Tree Based on queries the tree is formed dynamically Each mote remembers its parent for a fixed amount of time. It updates its parents as newer queries come. Thus if a parent or link dies, the tree is still stable

Tree formation 1 5 Base station 4 2 7 6 3

Tree formation(dynamic) 1 5 Base station 4 2 7 6 3

Caching Each mote has a cache, that store the responses received from other motes. Motes close to base station (root) may need larger cache. Cache are fixed size, so it wraps around and overwrites.

Caching 1 5 Base station 4 2 7 6 3

Solution Wireless Sensor Network Manager Packets are designed to never exceed a MTU Efficient encoding of data End to End retransmission request / Per Hop backups ACKS would double necessary radio use Node can remember last several responses Human can wait a second To find query we do inexpensive bit & Same interface to query any component

State Diagram

Zoomed in on Manager

Simulations We created loss files for tossim to observe out algorithm work in a realistic setting We created multiple topologies to see how performance will be effected. We present readings made on 2 topologies for comparison.

Ideal Tree 1 2 3 4 5 6 14 7 8 9 10 11 12 13 15 16 17 18 19

The Real World is more Evil Black: 0% loss Blue: 5% loss Red: 10%loss

Results Node# (as in tree) Ideal Example Evil Example 1 146 149 2 148 Time to receive manger query response (in milliseconds): Node# (as in tree) Ideal Example Evil Example 1 146 149 2 148 151 4 660 5000+322 10 1140 131[80 cache] 12 1010 3TO+521 [130] 15 1190 Poor 17 1160 19 1297

Time versus num_hops Time for the response increased with number of hops. Cached results were returned faster.

Observations We can see caching: We send the same query [with same sequence number], the cached value returned faster. Query node 16 Try #1: (no cached value) 1104, 1210 ms Try #2: (retreiving cached value) 131, 130 ms

Conclusion Caching showed clear benefits when there are losses, especially close to the root of the tree. Also Latency is reduced. Tree is dynamic, so it adapts to losses. Queries represented as bit string. So overhead is minimal. High loss rates resulted in lots of timeouts.

Questions!

Thank you 