convergecasting in wireless sensor networks master’s thesis by valliappan annamalai committee...

29
Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Upload: malcolm-dalton

Post on 28-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Convergecasting In Wireless Sensor Networks

Master’s ThesisbyValliappan Annamalai

Committee membersDr. Sandeep GuptaDr. Arunabha SenDr. Hasan Cam

Page 2: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Outline Problem Statement Preliminary information System model Proposed Algorithms Results Conclusion and Future Work

Page 3: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Problem Statement Network construction in a sensor

network for Convergecasting Must minimize time consumed for

data collection

Page 4: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Group Communication Patterns Broadcast Multicast Convergecast

Page 5: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

0

1 2

5

3 4

6

Broadcast & Convergecast

Broadcast

Convergecast

Multicasting

0

1 2

5

3 4

6

*

**

*

* Indicates Multicast GroupMembers

Page 6: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Group Communication in Wired Networks Done at the network layer Each pair of nodes can have a

separate connection between them Nodes usually share a bus Sharing leads to collision Collision and retransmission leads to

power wastage.

Page 7: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Group Communication in Wireless Networks Common medium for communication Need a contention based reliable MAC

layer in wireless networks Contention increases power consumption For real time data collection, allocating a

separate channel for each pair of nodes Channel can be divided based on TDMA,

FDMA and CDMA

Page 8: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Sensor Network Set of sensors that collectively form

a network. Communication medium Frequency used part of ISM band Constraint

Power Computation Memory

Page 9: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Applications of Sensor Networks Military

Surveillance reconnaissance

Environment monitoring Fire and flood detection

Health monitoring Applications make use of broadcasting

and convergecasting Latency must be kept to a minimum

Page 10: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Related Work Pegasis: Chain construction for data

aggregation Energy consumption high Delay is high

Wave Expansion approach Less reliable

Broadcast tree construction algorithm proposed by I. Chlamtac

Page 11: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Contribution of this Research Work Channel allocation is NP-Complete Two network construction and

channel allocation algorithms (CTCCAA) for convergecasting.

Currently these allocate time slots and codes

Same network can also be used for broadcasting

Page 12: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

System Model Set of nodes placed in the area of interest Nodes are static Controlling node (root node or base

station) Amount of data sensed at each node is

constant Controlling node responsible for network

construction

Page 13: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Convergecast Tree Construction and Channel Allocation Algorithm(CTCCAA)

Two algorithms Pipelined CTCCAA Non-pipelined CTCCAA

Centralized algorithms capable of allocating codes and slots

Node position given as input

Page 14: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Pipelined CTCCAA Data collection starts at the leaf

nodes. Propagates towards the root node. Generates a parent child relationship

between nodes

Page 15: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Constraints No two nodes that have parent(s) in

the transmission range of each other share the same channel

Slot assigned to parent is less than the one assigned to its children

Page 16: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Example that illustrates the working of Pipelined CTCCAA

0

1 2

3 4 5

1 2

2 3 4123

34

Maximum SlotSize = 3 * xWhere,x is the numberof bits sensed byeach node

Page 17: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Non-pipelined CTCCAA Data collection at independent and

non-interfering parts of the network Each node has buffering capability Used for non-real time data

collection Algorithm is similar to pipelined

version but the reversal of slots is not done

Page 18: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Constraints Slot assigned to a child need not be

less than the slot assigned to the parent

If a child has two possible parent it is assigned to the closest parent

Page 19: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Example: Slot assignment for non-pipelined CTCCAA

Page 20: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Comparison Metric

Latency Convergecasting

Graphs with random node placement was generated

Calculated time taken for convergecasting on a broadcast tree (Tb,c)

Calculated time taken for convergecasting on the network constructed by pipelined CTCCAA (Tc,c)

Page 21: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Comparison … Broadcasting

Calculated time taken for broadcasting on a broadcast tree (Tb,b)

Calculated time taken for broadcasting on the network constructed by pipelined CTCCAA (Tb,c)

Page 22: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Results for pipelined convergecasting

Ratio on time taken for pipelined convergecasting on graphs with node density 0.3 nodes / unit ^ 2

Page 23: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Ratio on time taken for pipelined convergecasting on graphs with node density 0.5 nodes / unit ^ 2

Page 24: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Results for non-pipelined Convergecasting

Ratio on time taken for non-pipelined convergecasting on graphs with node density 0.3 nodes / unit ^ 2

Page 25: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Ratio on time taken for non-pipelined convergecasting on graphs with node density 0.5 nodes / unit ^ 2

Page 26: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Results for Broadcasting

Ratio on time taken for broadcasting on graphs with node density 0.3 nodes / unit ^ 2

Page 27: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Ratio on time taken for broadcasting on graphs with node density 0.5 nodes / unit ^ 2

Page 28: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

Conclusion & Future work The algorithms proposed

successfully construct networks for convergecasting that reduces latency

Got accepted for WCNC 2003 Better slot allocation algorithm that

completely eliminates idle time wastage

Page 29: Convergecasting In Wireless Sensor Networks Master’s Thesis by Valliappan Annamalai Committee members Dr. Sandeep Gupta Dr. Arunabha Sen Dr. Hasan Cam

References “Tree-based Broadcasting in Multihop Radio Networks” by I.

Chlamtac and S. Kutten “The Wave Expansion Approach to Broadcasting in Multihop

Radio Networks” by I. Chlamtac and O.Weinstein “Directed Diffusion: A Scalable and Robust Communication

Paradigm for Sensor Networks” by C. Intanagonwiwat, R. Govindan and D. Estrin

“Frequency Assignment: Theory and Application” by W.K. Hale “Pegasis: Power-Efficient Gathering in Sensor Information

Systems” by S. Lindsey and C. S. Raghavendra