(slides) a decentralized method for maximizing k-coverage lifetime in wsns

24
A Decentralized Method for Maximizing k-coverage Lifetime in WSNs Ryo Katsuma* , Yoshihiro Murata**, Naoki Shibata†, Keiichi Yasumoto‡, Minoru Ito‡ 1 ICMU2012 05/30/2022 * Osaka Prefecture University, ** Hiroshima City University, Shiga University, ‡ Nara Institute of Science and Technology

Upload: naoki-shibata

Post on 09-Jun-2015

434 views

Category:

Technology


1 download

DESCRIPTION

Katsuma, R., Murata, Y., Shibata, N., Yasumoto, K., Ito, M.: "A Decentralized Method for Maximizing k-coverage Lifetime in WSNs," Proc. of The Sixth International Conference on Mobile Computing and Ubiquitous Networking (ICMU 2012), pp.16-23, May.23, 2012. http://ito-lab.naist.jp/mediawiki/images/1/17/Icmu2012.pdf In this paper, we propose a decentralized method for maximizing lifetime of data collection wireless sensor networks (WSNs) by making minimal number of nodes operate and putting other nodes in sleep. We divide a target field into multiple grids and make nodes in each grid locally achieve k-coverage. We can reduce energy consumption of WSN by minimizing the number of active nodes required for kcoverage. However, coverage degree is likely to go to excess beyond k near border between grids when deciding active nodes in each grid independently. To solve this problem, our method decides the minimal set of active nodes for adjoined grids at different times so that k-coverage of a grid is achieved taking into account the coverage in its neighboring grids. Through computer simulations, we confirmed that the proposed method achieved distribution of WSN processing with a small decrease of k-coverage lifetime compared to the centralized algorithm.

TRANSCRIPT

Page 1: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

A Decentralized Method for Maximizingk-coverage Lifetime in WSNs

Ryo Katsuma*, Yoshihiro Murata**, Naoki Shibata†,

Keiichi Yasumoto‡, Minoru Ito‡

1 ICMU2012 04/13/2023

* Osaka Prefecture University,   ** Hiroshima City University, † Shiga University,      ‡ Nara Institute of Science and Technology

Page 2: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Overview of Our Study Goal

To maximize lifetime of wireless sensor networks (WSNs)

Approach Sleep scheduling for each node by decentralized algorithm

Divide the field into grids and choose leader node for each grid Periodically make each leader node calculate the minimal set of

active nodes in its grid Periodically change the leader for each grid

2 ICMU2012 04/13/2023

Page 3: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Outline

1. Outline of our study

2. Research background

3. Related work

4. Proposed method

5. Evaluation

6. Conclusion

3 ICMU2012 04/13/2023

Page 4: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Target WSNs WSNs for Data Collection

Many small sensor nodes are deployed in the field Sensor nodes periodically sense environmental

information Nodes send data to sink node by multi-hop

communication

4 ICMU2012 04/13/2023

sink

Target field

20℃21℃ 21℃

18℃22℃20℃

23℃

21℃

21℃

20℃ MICA mote

Example of sensor node

Page 5: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Two Big Problems Problem to maximize lifetime

WSNs are expected to operate for a long time Sleep scheduling for each node is required

Activating minimum number of nodes required for WSN operation

Other nodes sleep in order to save energy

    Nodes are activated in turn

k-coverage problem A sensor node covers a circular area for sensing k-covering the entire field by active sensors

Any point in the field is covered by at least k sensors Adjust k to monitor the area with required accuracy

5 ICMU2012 04/13/2023

2-covered

Sensor node

Page 6: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Challenge

Maximizing k-coverage lifetime Lifetime is the time while the entire field is k-

covered

Battery energy is consumed in each node optimal set of active nodes changes

According to remaining battery energy

We need periodical reclculation

6 ICMU2012 04/13/2023

Page 7: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Outline

1. Outline of our study

2. Research background

3. Related work

4. Proposed method

5. Evaluation

6. Conclusion

7 ICMU2012 04/13/2023

Page 8: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Our Previous Work (1/3)

Sleep scheduling method Sufficient number of nodes are deployed Deciding minimal set of active nodes for k-covering

the field When battery is exhausted for some node Recalculate a set of active nodes

8 ICMU2012 04/13/2023

sink

batteryexhauste

d

activate

Page 9: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

field

Our Previous Work (2/3) Sequential activation algorithm

For deciding minimal set of active nodes Activate a node with the largest contribution area

one after another until the field is k-covered Contribution area

The area newly covered when the node is activatede.g. If A is active, contribution area of D is larger than C

9 ICMU2012 04/13/2023

A

B

C

D

ED Active node

CA

Page 10: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Our Previous Work (3/3) Centralized calculation by sink node

Collects sensor node information Remaining energy Position

Calculates the minimal set of active nodes Sends the result to every node

WSNs with a large number of nodes Long calculation time High overhead for sending result

10 ICMU2012 04/13/2023

We propose a decentralized method

Page 11: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Outline

1. Outline of our study

2. Research background

3. Related work

4. Proposed method

5. Evaluation

6. Conclusion

11 ICMU2012 04/13/2023

Page 12: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Assumptions Deployed nodes

Enough number of sensor nodes for k-coverage Only one sink node

Sensor nodes Limited battery energy Sensing range radius is rs

Maximum communicable range radius is rc ( rs < rc )

Sensor node can save battery by sleeping and waking up by timer

12 ICMU2012 04/13/2023

rs

rc

Page 13: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Initial Configuration Dividing field into grids

k-covering entire field by k-covering each grid Side length of grid should be shorter than

To guarantee that a node can communicate every node in the surrounding 8 grids

13 ICMU2012 04/13/2023

rc

Page 14: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Leader Node Selection Selecting leader node for each grid

Calculate minimal set of active nodes for k-covering its grid by sequential activation algorithm

Collect all sensing data in its grid and send to sink

Periodically selects the node with highest remaining battery as the leader node A set of active nodes is calculated after the leader node

is selected

14 ICMU2012 04/13/2023

Page 15: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Excessive Coverage Problem If active nodes are independently selected in each grid

Number of coverage exceeds k near the grid border

15 ICMU2012 04/13/2023

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

Grid Ci Grid Cj

Page 16: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Excessive Coverage Problem If active nodes are independently selected in each grid

Number of coverage exceeds k near the grid border

16 ICMU2012 04/13/2023

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

Grid Ci Grid Cj

Page 17: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Excessive Coverage Problem If active nodes are independently selected in each grid

Number of coverage exceeds k near the grid border

17 ICMU2012 04/13/2023

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

Grid Ci Grid Cj

Excessively covered

Page 18: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Our Idea Deciding the minimal set of active nodes for adjoined

grids in multiple steps Considering the area already covered by the nodes in the

adjoined grids

18 ICMU2012 04/13/2023

A

C

D

F

G

I

Grid Ci Grid Cj

A. We need only 2 steps

P

Q

R

N

O

M

K

L

J

HB E

Coverage informationQ. How many steps do we need to complete the entire calculation?

Page 19: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Bi-coloring Classifying all grids into two

groups White and black, like a checkerboard Any two adjoining grids have different

colors Active nodes are chosen in white grids

Computation in black grids is performed after computation in neighboring white grids

Prevent excessive coverage Complete computation in 2 steps

19 ICMU2012 04/13/2023

① ①

① ① ①

① ① ①

① ①

① ①

② ②

② ② ②

② ②

② ② ②

② ② ②

Page 20: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Data Collection Each sensor node sends sensed data to leader node Leader nodes send the data to the sink

Constructing DAG Connecting other leader nodes that are closer to the sink

Sending data to the node with the largest remaining energy

20 ICMU2012 04/13/2023

sink

Leader node

Page 21: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Outline

1. Outline of our study

2. Research background

3. Related work

4. Proposed method

5. Evaluation

6. Conclusion

21 ICMU2012 04/13/2023

Page 22: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Simulation Evaluate k-coverage lifetime by the proposed method Compared proposed method with centralized method

WSN parameters Field size: 50[m] × 50[m] Number of nodes: 600 - 1000, random deployment Requested coverage: k = 1 and 3 Sensing frequency: 0.1[Hz] Recalculation interval: 1000[s]

22 ICMU2012 04/13/2023

Page 23: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Result k-coverage lifetime

Proposed method is only 14% less than centralized method Calculation time (1000 nodes)

Proposed method: 0.1 second, centralized method: 1.2 second

23 ICMU2012 04/13/20231-coverage 3-coverage

Page 24: (Slides) A Decentralized Method for Maximizing k-coverage Lifetime in WSNs

Conclusion Target problem

Maximizing k-coverage lifetime by sleep scheduling Proposed method

Dividing the field into two-colored grids like a checkerboard

Deciding the minimal set of active nodes taking into account the coverage already decided by neighbor grids

Simulation result k-coverage lifetime is only 14% less than centralized

method Shorter computation time

24 ICMU2012 04/13/2023