15
ENERGY AWARE FAULT TOLERANT DATA DISSEMINATION IN SENSOR NETWORKS By: PRAJWAL PANCHMAHALKAR NISHANTH REDDY KOMMIDI

Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAULT TOLERANT DATA DISSEMINATION IN SENSOR NETWORKS

By:

PRAJWAL PANCHMAHALKAR

NISHANTH REDDY KOMMIDI

Page 2: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

Wireless Sensor Network (WSN) consists of spatially distributed autonomous sensors which cooperatively pass their data through the network to a main location

This work is motivated by SPMS (Shortest Path Minded SPIN) protocol

INTRODUCTION

Page 3: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

Although SPMS was successful in achieving better latency and low power consumption compared to the SPIN protocol, it lacks in the following areas:

Energy at the nodes is not considered: Relay nodes have additional overhead as they have to relay the

data between source and destination If a node in shortest path fails and the SCONE is not in the

range of the node sending the request then there is no solution provided.◦ But the aim of SPMS was fault tolerance !

PROBLEM

Page 4: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

We assume that the communication overhead is higher than the storage overhead

ASSUMPTIONS

Page 5: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

We discuss the failure cases of SPMS to provide a solution for the SPMS protocol

Here each node has the information of its neighbors zone along with its own zone

A Node also maintains the routing table to each of its neighbors. Motivated from SPIN and SPMS protocols

DESIGN of Energy Aware SPMS

Page 6: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

DESIGN OVERVIEW

Destination

Cost Via

B 1 -

C 1 -

D 2 C

A B

C

D

E

F

E

F

A

Routing Table of Neighbor B

Routing Table of A

Page 7: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

DESIGN IMPLEMENTATION

Relay nodes (we call smart relay) are aware of its own residual energy and the energy it can spend the current communication

Smart relays, when they get a REQ from a destination node estimates the cost in relaying the data and calculates the Energy,

Er = Ep – (Erec + Et)

Where, Er = Energy expected to remain after relaying

Ep = Energy present at current time

Erec = Energy spent in receiving the data from the source

Et = Energy spent in transmitting the data to the destination

Page 8: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

DESIGN IMPLEMENTATION

Relay nodes then set a 3 energy bits in it’s REQ while sending to the secondary relay node. We call it En-bit

This bit is a product which has the information of how much battery energy will be left in the relay node after the relay of data along with the cost.

The secondary relay node based on the En-bit will go into a waiting state which will be inversely proportional to En-bit

Trw α 1/En –bit◦ Trw - Waiting time for the smart relay node.

Meanwhile the nodes present in the zone of the relay node which over hears the REQ also analyze the En-bit and calculate their own En-bit if they have both the destination and secondary relay node in their routing table and sends to secondary relay node

Page 9: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAILURE FREE CASE - Scenario

destination

source

Relay nodes

Nodes in zone of relay nodes

A

B C

D

E

F

Page 10: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAILURE FREE CASE – Data transfer

destination

source

Relay nodes

Nodes in zone of relay nodes

REQ

A

B C

D

E

F

Node C calculates the energy it will be left with after the relaying

Page 11: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAILURE FREE CASE – Data transfer

destination

source

Relay nodes

Nodes in zone of relay nodes

A

B C

D

E

F

REQ

overhear

overhear

REQ – Contains En-Bit

Page 12: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAILURE FREE CASE – Data transfer

destination

source

Relay nodes

Nodes in zone of relay nodes

A

B C

D

E

F

Trw Are B and D in my zone ?Calculate En-bit and is it higher than C ?

Page 13: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAILURE FREE CASE – Data transfer

destination

source

Relay nodes

Nodes in zone of relay nodes

A

B C

D

E

F

F – has High En-bit

REQ REQ

Page 14: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE FAILURE FREE CASE – Data transfer

destination

source

Relay nodes

Nodes in zone of relay nodes

A

B C

D

E

F

F – has High En-bit

ADVDAT

SNIP

DAT

Page 15: Energy Aware Fault Tolerant SPMS Protocol in Wireless Sensor Networks

ENERGY AWARE NODE FAILURE CASE - Scenario

destination

source

Relay nodes

Nodes in zone of relay nodes

A

B C

D

E

F

Works similar to energy aware case where nodes in the zone of C – E and

F take up