Download presentation
Presentation is loading. Please wait.
Published byLynn Davis Modified over 9 years ago
1
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International Conference on Computing: Theory and Applications (ICCTA'07)
2
Outline 1. Introduction 2. System model 3. WRT construction algorithm 4. Performance evaluation 5. Conclusion
3
1. Introduction The energy of node is mainly drained by transmission and reception of data packets Maximizes the lifetime is referred as the Maximum Lifetime Data Aggregation (MLDA) problem
4
Constructing a rooted spanning tree based on adjacent neighborhood to enhance the lifetime Comparing with Minimum Spanning Tree (MST) and Shortest Path (SP)
5
2. System model A set of sensor nodes {v 1, v 2,…,v n } A fixed base station Each sensor generates one data packet per unit time to the base station
6
Energy consumption and data aggregation The energy consumed by a sensor v i in receiving a k-bit message is The energy consumed by sensor v i to transmit a k-bit message to v j is
7
Definitions and notations Definition 1 – The topology graph G ( V, E ), V={v 1, v 2, …, BS} Definition 2 – A weighted topology graph G ( V, E, W )
8
The proposed algorithm extracts a rooted spanning tree v t is the root of the tree, V T is the set of nodes, and E T is the set of directed edges
9
Definition 3 – A weighted rooted tree (WRT) denoted by T( v t, V T, E T, W T ) Definition 4 – The node cost C i =in i x Rx + w i,out(v i ) In-degree of v i The node v j
10
C i = in i × Rx + w i,out(v i ), Rx = 2 0×2 + 6 = 6 1×2 + 10 = 12 2×2 + 9 = 13 C max = 13
11
Problem statement Minimizes the maximum node cost C max Given a weighted topology graph G( V, E, W ) to find a weighted rooted spanning tree T( BS, V, E’, W’ )
12
3. WRT construction algorithm Starting the node BS as WRT T 0 In kth iteration the tree is T k ( BS, V k, E k, W k ) The node costs are updated accordingly until T covers all n nodes
13
C i : the node cost N i : the set of nodes adjacent to v i lcn i : the neighboring node of a node v i
14
Algorithm sequence 1. Computing lcn i, 2. If w i,lcn i > C i +Rx – C L i =w i,lcn i, C H i =C i +Rx 3. Send (lcn i,C H i,C L i ) to BS 4. BS select v i, (C H i,C L i ) ≦ (C H j,C L j ), 5. Informing v i to include lcn i into T (K+1)
15
Step 0 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 T 0 =[BS,BS,Ø, Ø]
16
Step 1 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 [len i, C H i, C L i ] BS-C:[C,2,9] BS-F:[F,2,16] BS-E:[E,2,12] [9] If w i,lcn i > C i +Rx C H i =w i,lcn i C L i =C i +Rx
17
BS-F:[F,2,16] BS-E:[E,2,12] C-B:[B,10,11] C-D:[D,4,11] C-F:[F,13,11] Step 2 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 [11] [4]
18
Step 3 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 BS-F:[F,2,16] BS-E:[E,2,12] C-B:[B,10,13] C-F:[F,13,13] D-G:[G,6,9] D-H:[H,6,9] [11] [6] [9]
19
Step 4 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 BS-F:[F,2,16] BS-E:[E,2,12] C-B:[B,10,13] C-F:[F,13,13] G-F:[F,4,11] D-H:[H,8,9] G-H:[H,3,11] [11] [8] [9] [12] [9]
20
Step 5 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 BS-F:[F,2,16] BS-E:[E,2,12] C-B:[B,10,13] C-F:[F,13,13] G-F:[F,4,11] H-A:[A,10,11] H-B:[B,11,13] [11] [8] [11][9][4]
21
BS-F:[F,2,16] BS-E:[E,2,12] C-B:[B,10,13] F-E:[E,6,12] H-A:[A,10,11] H-B:[B,11,13] Step 6 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 [11] [8] [11] [4] [10]
22
BS-E:[E,2,12] C-B:[B,10,13] F-E:[E,6,12] A-B:[A,6,12] H-B:[B,13,13] Step 7 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 [11] [8] [11] [4] [10][12]
23
Step 8 BSCDGFEHAB 9 12 16 10 4 13 43 99 6 10 C-B:[B,10,13] A-B:[B,6,12] H-B:[B,13,13] [11] [8] [11] [12] [11][4] [12] [6] C max = 12
24
4. Performance evaluation 50 ≦ n ≦ 200 nodes 200m×200m 2-D region Transmission range from 40m to 100m Energy values:
25
Comparison with MST MST C max = 13
26
Comparison with SP SP C max = 18
27
Rounds vs n for range=500 units
28
Rounds vs range for n=100
29
5. Conclusion For a random distribution of n sensor nodes the algorithm takes O(n) steps No knowledge of global topology is required Improving the lifetime with Minimum Spanning Tree (MST) and Shortest Path (SP) routs
30
Comparison with PEGASIS 100 nodes distributed over at 50m×50m 2-D region The range of each node is 110m
31
Comparison when 10 %, 20 %, 50 % and 100 % of nodes die out
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.