Enhancing Techniques for Detection and Avoidance of Congestion in Wireless Sensor Networks Scholar C. Ram Kumar Assistant Professor SNS College of Engineering.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Introduction to Wireless Sensor Networks
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Real Time Flow Handoff in Ad Hoc Wireless Networks using Mobility Prediction William Su Mario Gerla Comp Science Dept, UCLA.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Routing Security in Ad Hoc Networks
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
1 cs526 chow Wireless Sensor Network(WSN) vs. Mobile Ad Hoc Network (MANET) WSNMANET SimilarityWirelessMulti-hop networking SecuritySymmetric Key CryptographyPublick.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Wireless Sensor Networks
Ad Hoc Wireless Routing COS 461: Computer Networks
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Minimal Hop Count Path Routing Algorithm for Mobile Sensor Networks Jae-Young Choi, Jun-Hui Lee, and Yeong-Jee Chung Dept. of Computer Engineering, College.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Integrating Quality of Protection into Ad Hoc Routing Protocols Seung Yi, Prasad Naldurg, Robin Kravets University of Illinois at Urbana-Champaign.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Fundamentals of Computer Networks ECE 478/578
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Protocols for Wireless Sensor Networks
Routing design goals, challenges,
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Wireless Sensor Network Architectures
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
Introduction to Wireless Sensor Networks
CSE 4340/5349 Mobile Systems Engineering
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Mobile Computing CSE 40814/60814 Spring 2018.
by Saltanat Mashirova & Afshin Mahini
Subject Name: Computer Networks - II Subject Code: 10CS64
Routing.
Vinay Singh Graduate school of Software Dongseo University
Other Routing Protocols
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
A Talk on Mobile Ad hoc Networks (Manets)
Presentation transcript:

Enhancing Techniques for Detection and Avoidance of Congestion in Wireless Sensor Networks Scholar C. Ram Kumar Assistant Professor SNS College of Engineering Guide Dr S Karthik Dean - CSE SNS College of Technology

Introduction Wireless Sensor Networks are networks that consists of sensors which are distributed in an ad hoc manner. These sensors work with each other to sense some physical phenomenon and then the information gathered is processed to get relevant results. Wireless sensor networks consists of protocols and algorithms with self-organizing capabilities. 2

Example of WSN 3

Objectives The main objective is to detect the congestion and also to avoid that using WSN. Parameters: To reduce packet loss. To improve energy efficiency. To reduce delay.

Congestion which comprises three mechanisms Use dual buffer thresholds and weighted buffer difference for congestion detection, Flexible Queue Scheduler for packets scheduling, A bottleneck-node-based source sending rate control scheme.

Network topology

7 Wireless Sensor Network(WSN) vs. Mobile Ad Hoc Network (MANET) WSNMANET SimilarityWirelessMulti-hop networking SecuritySymmetric Key CryptographyPublic Key Cryptography RoutingSupport specialized traffic pattern. Cannot afford to have too many node states and packet overhead Support any node pairs Some source routing and distance vector protocol incur heavy control traffic ResourceTighter resources (power, processor speed, bandwidth) Not as tight.

Route Requests in DSR B A S E F H C G I Represents a node that has received RREQ for D from S D

Route Requests in DSR B A S E F H C G I Represents transmission of RREQ Broadcast transmission D

Route Requests in DSR B A S E F H C G I RREQ keeps a list of nodes on the path from the source D

Route Reply in DSR S E F D Represents links on path taken by RREP B A H C G I

Ad Hoc On-Demand Distance Vector Routing (AODV) Now RFC 3561, based on DSDV Destination sequence numbers provide loop freedom Source sends Route Request Packet (RREQ) when a route has to be found Route Reply Packet (RREP) is sent back by destination Route Error messages update routes

Route Requests in AODV B A S E F H C G I Represents a node that has received RREQ for D from S D

Route Requests in AODV B A S E F H C G I Represents transmission of RREQ Broadcast transmission D

Route Requests in AODV B A S E F H C G I Represents links on Reverse Path D

Reverse Path Setup in AODV B A S E F H D C G I Node C receives RREQ from G and H, but does not forward it again, because node C has already forwarded RREQ once

Route Reply in AODV B A S E F H D C G I Represents links on path taken by RREP

Congestion Detection Congestion Detection can be found by using Buffer State. Buffer state contains 1. Accept state, 2. Filter state, 3. Reject state.

Buffer state If 0≤N≤Qmin (Accept State), If Qmin≤N≤Qmax ( Filter State), If Qmax≤N≤Q (Reject State).

Flexible Queue Scheduler In this method, it will dominate the low priority packet when high priority packet arrives in queue. When the queue overflows, high priority data may be dropped. Dynamically select the next packet to send based on the Round Robin algorithm. In order to overcome the disadvantage in this method, Bottleneck node based source data sending rate control is used.

Bottleneck method Determine routing path status from a certain node to sink. Bottleneck node detection and source data sending rate control. Using this scheme, source data sending rate can be regulated more accurately.

Determination of routing path status from a certain node to sink Its child node overhears this information and compares its own forwarding delay D (i) with its parent p’s data forwarding delay D (p) and does the following calculation: Dmax (i) =MAX {D (p), D (i)} Where, Dmax (i) is the path status from node i to sink. This process is recursively computed up to the final source node.

Bottleneck node detection and data sending rate control When source node s overhears data from its parent p, it extracts the delay information piggybacked in the data packets and set its data sending rate Gs as: Gs=1/Dmax (p)

Energy Efficiency The drawbacks of packet drop and improves the energy efficiency as well as, if the energy level is reduced to the particular child node during transmission of packets, it informs the parent node to change the transmission to another child node which is nearest to it for preventing the packet drop.

Routing challenges and design issues Node deployment Data routing methods Node/link heterogeneity Fault tolerance Coverage Transmission media Connectivity Data aggregation Quality of Service

Data Mule Data Mule – a mobile entity present in the environment that will pick up data from the node when in range, buffer it, and drop off the data at base station ex: People, Vehicles, Livestock

Data Mule Base Station Leaf Node

Data Mule

Base Station

Data Mule - Applications Collecting a data in a sparse sensor network Tracking movement of mobile elements Vehicles Livestock Wild Animals

Data Mule Base Station

Habitat Monitoring on Great Duck Island Intel Research Laboratory at Berkeley initiated a collaboration with the College of the Atlantic in Bar Harbor and the University of California at Berkeley to deploy wireless sensor networks on Great Duck Island, Maine (in 2002) Monitor the microclimates in and around nesting burrows used by the Leach's Storm Petrel Goal : habitat monitoring kit for researchers worldwide

Fire Bug Wildfire Instrumentation System Using Networked Sensors Allows predictive analysis of evolving fire behavior Firebugs: GPS-enabled, wireless thermal sensor motes based on TinyOS that self-organize into networks for collecting real time data in wild fire environments Software architecture: Several interacting layers (Sensors, Processing of sensor data, Command center) A project by University of California, Berkeley CA.

Preventive Maintenance on an Oil Tanker in the North Sea: The BP Experiment Collaboration of Intel & BP Use of sensor networks to support preventive maintenance on board an oil tanker in the North Sea. A sensor network deployment onboard the ship System gathered data reliably and recovered from errors when they occurred. The project was recognized by InfoWorld as one of the top 100 IT projects in 2004,

Rumor Routing Basic scheme Each node maintain A lists of neighbors An event table When a node detects an event Generate an agent Let it travel on a random path The visited node form a gradient to the event When a sink needs an event Transmit a query The query meets some node which lies on the gradient Route establishment

Schemes to be used DCAR Mechanism Water drop Algorithm Ant Algorithm LEACH – Low Energy Adaptive Clustering Hierarchy

THANKING YOU