51
An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks 混混混混混混混混混混混混混混混混混混混混混混混 混混混混混混混混混混混混混

An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

  • Upload
    danno

  • View
    31

  • Download
    3

Embed Size (px)

DESCRIPTION

An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks. 混合式感測網路中針對移動目標物的覆蓋率問題提出一個有效率以格網為基礎的方法. Outline. Introduction Related work Preliminaries Network model Proposed approach Forming the monitoring region Circle covering to detect coverage hole - PowerPoint PPT Presentation

Citation preview

Page 1: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

混合式感測網路中針對移動目標物的覆蓋率問題提出一個有效率以格網為基礎的方法

Page 2: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

22

Outline Introduction Related work Preliminaries

Network model Proposed approach

Forming the monitoring region Circle covering to detect coverage hole Collecting the demand and supply information for healing

coverage holes Minimum cost flow to make the movement plan

Simulation result Conclusion Reference

Page 3: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

33

Introduction

Wireless sensor networks (WSNs)

Applications Structural monitoring

Buildings and Ships Healthy monitoring Vehicular applications Target tracking-based applications

Environment monitoring Habitat monitoring Traffic monitoring

Military applications

Page 4: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

44

Research Issue

Target tracking Existing researches about target tracking can be divided into two categories: data aggregation (fusion), and location estimation.

the data aggregation involves the acquisition, filtering, and correlation of the relevant data from multiple sensor nodes.

The location estimation is to estimate the location of a target in a sensor field based on the received signal intensities at a number of sensor nodes and a priori information about the locations of these sensor nodes.

Page 5: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

55

Mobile target Static sensor node Sink

Page 6: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

66

Mobile target Static sensor node Mobile sensor node Sink

Page 7: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

77

Motivation and Goal

Motive In order to provide more detail and precise representation about

the mobile target.

goal Proposing a distributed approach to achieving the complete

monitoring for a mobile target. Minimum number of mobile sensor nodes used. Minimum movement cost.

Page 8: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

88

Outline Introduction Related work Preliminaries

Network model Proposed approach

Forming the monitoring region Circle covering to detect coverage hole Collecting the demand and supply information for healing

coverage holes Minimum cost flow to make the movement plan

Simulation result Conclusion Reference

Page 9: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

99

Related work

G. Wang, G. Cao, P. Berman, and T. La Porta, “Bidding Protocols for Deploying Mobile Sensors,” IEEE Trans. Mobile Computing, Vol. 6, No. 5, pp. 515-528, May 2007.

W.Wang, V. Srinivasan, and K.C.Chua, “Coverage in Hybrid Mobile Sensor Networks,” IEEE Trans. Mobile Computing, vol. 7, no. 11, pp. 1374-1387, Nov. 2008.

Page 10: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1010

Outline Introduction Related work Preliminaries

Network model Proposed approach

Forming the monitoring region Circle covering to detect coverage hole Collecting the demand and supply information for healing

coverage holes Minimum cost flow to make the movement plan

Simulation result Conclusion Reference

Page 11: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1111

Preliminary

Network model

Two-dimensional field divided into a number of grids based on GAF protocol.

Hybrid sensor (static and mobile sensor)

The ratio between these two radiuses is larger than or equal to 2.

Rc: communication range , Rs: sensing range

GPS attached.

( )c

s

R

R

Page 12: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1212

Preliminary - GAF protocol

Our routing problem is based on the GAF protocol, which divides sensor field into multiple grids , and each grid has one head , which can communicate to its neighboring heads directly.

Grid head

grid

Rc

r

5cR

r

The relationship between r and Rc is: Sensor node

Page 13: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1313

Outline Introduction Related work Preliminaries

Network model Proposed approach

Forming the monitoring region Circle covering to detect coverage hole Collecting the demand and supply information for healing

coverage holes Minimum cost flow to make the movement plan

Simulation result Conclusion Reference

Page 14: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1414

Working flow

Forming the monitoring region (grids) whenever a mobile target appears in the hybrid network

Using the circle covering to detect coverage holes

Collecting the demand and supply information for healingcoverage holes

Using the minimum cost flowto make the movement plan

Page 15: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1515

Forming the monitoring region

Originalmonitoring region

Extended monitoring region

Page 16: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1616

Coordinator selection

Monitoring region

grid head

coordinator

Sensor node

Page 17: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1717

Working flow

Forming the monitoring region (grids) whenever a mobile target appears in the hybrid network

Using the circle covering to detect coverage holes

Collecting the demand and supply information for healingcoverage holes

Using the minimum cost flowto make the movement plan

Page 18: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1818

Circle covering

Minimum Number of Circles to Cover A Rectangle

3 sR

sR

Page 19: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

1919

Circle covering

Virtual basic circleMonitoring grid

Step 1

Page 20: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2020

Sensing range union and polygon inclusion

Static coverage set

Outside the static coverage set

Inside the static coverage set

Outside the static coverage set

Step 2

Step 3

Page 21: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2121

Working flow

Forming the monitoring region (grids) whenever a mobile target appears in the hybrid network

Using the circle covering to detect coverage holes

Collecting the demand and supply information for healingcoverage holes

Using the minimum cost flowto make the movement plan

Page 22: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2222

Gathering Information

3

1 1

2

Number of the required mobile sensor nodes

Number of mobile sensors for the coverage support

Page 23: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2323

Finding the search region

d

dd

d

d = maximum moving distance

3

2

1

1

3

Page 24: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2424

Dispatching mobile nodes

32

3

3

1

1

2

1

2 1

Page 25: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2525

Working flow

Forming the monitoring region (grids) whenever a mobile target appears in the hybrid network

Using the circle covering to detect coverage holes

Collecting the demand and supply information for healingcoverage holes

Using the minimum cost flowto make the movement plan

Page 26: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2626

Preliminary- Minimum cost flow Minimum cost flow problem:

Given a flow network with costs, find the feasible flow f in G that minimizes cost(f) among all feasible flows f in G.

s t

v1 v2

v3 v4

Input flow=5

( 7, 5 )( 7, 3 )

( 7, 4 )

( 5, 3 )

( 3, 1 )(6, 3 )

( 3, 1 )

( 5, 3 )( 5, 5 )

cost: 12

cost: 10

cost:11

( capacity, cost )

Page 27: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2727

Minimum cost flow (1)

Weighted bipartite graph

S T

D6

D10

D11

S6

S9

S12

S2

Flow network

Demand grid Supply grid

Transformation based on the grid unit

1

2

3

4

5

6

7

8

.

.

.

1

2

3

4

5

6

7

Demand node Supply node

Dummy source node

Dummy destination node

1 2 3 4

5

9

6 7 8

10 11 12

11 12 13 14

Mobile sensor node

Search grid

Coverage hole

Monitoring grid

1

2

2

3

41

34

8

5

676

7

5

Page 28: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2828

Minimum cost flow (2)

Linear equation

(1)

(2)

(3)

(4)

(5)

_ _

( , ) ( , )1 1

s grid d gridN N

i j i jj i

CMinimize F

subject to

( , ) min ( , )i j i jL h m

_ _

( , )1 1

s grid d gridN N

i j jj i

F m

j

_ _ _

( , ) ( , )1 1 1

d grid s grid d gridN N N

S i i ji j i

HF F

( , ) ( , )i j i jF L

Page 29: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

2929

Minimum cost flow (3)(6,2) (6,6) (6,9) (6,12) (10,2) (10,6): 1 0 2 3 2 1Minimize F F F F F F

(10,9) (10,12) (11,2) (11,6) (11,9) (11,12)1 2 3 2 2 1F F F F F F (1)

(2)

(4)

(6,2) (6,6) (6,9) (6,12)1, 1, 1, 1L L L L

(10,2) (10,6) (10,9) (10,12)1, 2 , 2 , 3L L L L

(11,2) (11,6) (11,9) (11,12)1, 2 , 2 , 3L L L L

(3)

(5)

(6,2) (6,6) (10,6) (10,9) (11,12)0 , 1, 1, 2 , 3F F F F F Solution

(6,2) (10,2) (11,2) 1subject to F F F

(6,6) (10,6) (11,6) 2F F F

(6,9) (10,9) (11,9) 2F F F

(6,12) (10,12) (11,12) 3F F F

(6,2) (6,6) (6,9) (6,12)1, 1, 1, 1F F F F

(10,2) (10,6) (10,9) (10,12)1, 2 , 2 , 3F F F F

(11,2) (11,6) (11,9) (11,12)1, 2 , 2 , 3F F F F

(6,2) (6,6) (6,9) (6,12) (10,2) (10,6)F F F F F F

(10,9) (10,12) (11,2) (11,6) (11,9) (11,12) 7F F F F F F

Page 30: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3030

Minimum cost flow (4)

1 2 3 4

5

9

6 7 8

10 11 12

11 12 13 14

Mobile sensor node

Search grid

Coverage hole

Monitoring grid

1

2

2

3

41

34

8

5

676

7

5

9

6

10 11 12

2

2

3

41

34

8

5

676

7

5

Page 31: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3131

Forming the monitoring region (grids) whenever a mobile target appears in the hybrid network

Using the circle covering to detect coverage holes

Collecting the demand and supply information for healing coverage holes

Using the minimum cost flowto make the movement plan

Time Complexity (1)

(1)O

Working Stage Time Complexity

2

2( ( ) )ci

s

RO s

R

(1)O

3.5_ _(( ) )s grid d gridO N N

Page 32: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3232

Forming the monitoring region (grids) whenever a mobile target appears in the hybrid network

Using the circle covering to detect coverage holes

Collecting the demand and supply information for healing coverage holes

Using the minimum cost flowto make the movement plan

Time Complexity (2)

Working StageCommunication

Complexity

( )i iO s m

None

( )gridgrid

dO N

E

( )gridgrid

dO N

E

Page 33: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3333

Outline Introduction Related work Preliminaries

Network model Proposed approach

Forming the monitoring region Circle covering to detect coverage hole Collecting the demand and supply information for healing

coverage holes Minimum cost flow to make the movement plan

Simulation result Conclusion Reference

Page 34: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3434

Simulation result

Grid size 17 (m)

Sensing field size 500 x 500

Node number 1500 for sparse setting

Mobile node ratio 0.1 ~ 0.5

Sensing range 10 (m)

Target size 100 x 100 (m)

Simulation setting

2( )m

Page 35: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3535

The following three metrics are concerned:

Average coverage ratio

Average normalized movement cost

Total unified energy consumption

Simulation result

Simulation setting (cont.)

Page 36: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3636

3 approaches to be compared:

Simulation result

Simulation setting (cont.)

Proposed 1 approach

Ideal approach

Proposed 2 approach

Page 37: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3737

Circle covering

Distributed circle covering: 81 Centralized circle covering: 72

Proposed approach 1 & 2 Ideal approach

Page 38: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3838

Initial target coverage rate

Average target coverage rate : 32.28 %

Coverage rate of sensor field:43.789444 %

Page 39: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

3939

Performance – (1)

Average coverage ratio

(%)

0.7

0.75

0.8

0.85

0.9

0.95

1

10% 20% 30% 40% 50%

Percentage of mobile sensors

Ave

rage

cov

erag

e ra

tio Ideal approach

Proposed approach 1

Proposed approach 2

Page 40: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4040

Performance – (3)

Average normalized movement cost (m)

25

30

35

40

45

50

55

60

10% 20% 30% 40% 50%

Percentage of mobile sensors

Ave

rage

nor

mal

ized

mov

emen

t cos

t

Ideal approach

Proposed approach 1

Proposed approach 2

Page 41: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4141

Performance – (3)

Total unified energy consumption

0.8

0.9

1

1.1

1.2

1.3

1.4

1.5

1.6

10% 20% 30% 40% 50%Percentage of mobile sensors

Tot

al U

nified

Ene

rgy

Con

sum

ptio

n

Ideal approach

Proposed approach 1

Proposed approach 2

710

Page 42: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4242

Conclusion This paper has presented a distributed approach to improving

the coverage of a mobile target in the hybrid sensor network.

The proposed approach can assist the execution of the data aggregation and location estimation with more precise computation results.

Simulation results showed that the performance of the proposed approach has small differences with the ideal solution.

Page 43: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4343

[1] A.T. Wettergren, "Performance of Search via Track-Before-Detect for Distributed Sensor Networks.", IEEE Trans. Aerospace and Electronic Systems vol. 44, no.1, pp. 314-325, Jan. 2008.

[2] D. Smith, and S. Singh, “Approaches to Multisensor Data Fusion in Target Tracking: A Survey,” IEEE Trans. Knowledge and Data Engineering, vol. 18, no.12, pp. 1696-1710, Dec. 2006.

[3] W. Wamg, V. Srinivasan, B. Bang, and K. C. Chua, “Coverage for Target Localization in Wireless Sensor Networks,” IEEE Trans. Wireless Communications, vol. 7, no. 2, pp. 667-676, Feb. 2008.

[4] Z. Weihong, “A Probabilistic Approach to Tracking Moving Targets With Distributed Sensors,” IEEE Trans. Systems, Man and Cybernetics, Part A: Systems and Humans, vol37, no.5, pp. 721-731, Sept. 2007.

[5] Z. Shengli and P. Willett. “Submarine Location Estimation via a Network of Detection-Only Sensors,” IEEE Trans. Signal Processing, vol.55, no.6, pp. 3104-3115, June 2007.

[6] A. Cerpa, J. Elson, M. Hamilton, and J. Zhao, “Habitat Monitoring: Application Driver for Wireless Communications Technology,” Proc. 1st ACM SIGCOMM Workshop Data Communications in Latin America and the Caribbean, pp. 20–41, Apr. 2001.

[7] X. Zheng and B. Sarikaya, “Task Dissemination with Multicast Deluge in Sensor Networks,” IEEE Trans. Wireless Communications, vol. 8, no. 5, pp. 2726–2734, May 2009.

Reference

Page 44: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4444

Reference [8] G. Song, Z. Wei, W. Zhang, and A. Song, “A Hybrid Sensor Network System for Home

Monitoring Applications,” IEEE Trans. Consumer Electronics, vol. 53, no. 4, pp. 1434–1439, Nov. 2007.

[9] G. Wang, G. Cao, P. Berman, and T. F. La Porta, “Bidding Protocols for Deploying Mobile Sensors,” IEEE Trans. Mobile Computing, Vol. 6, No. 5, pp. 515-528, May 2007.

[10] W. Wang, V. Srinivasan, and K. C. Chua, “Coverage in Hybrid Mobile Sensor Networks,” IEEE Trans. Mobile Computing, vol. 7, no. 11, pp. 1374-1387, Nov. 2008.

[11] Y. Guo and Z. Qu, “Coverage Control for a Mobile Robot Patrolling a Dynamic and Uncertain Environment,” Proc. World Congress Intelligent Control and Automation, pp. 4899-4903, June 2004.

[12] A. Garg and R. Tamassia, “A New Minimum Cost Flow Algorithm with Applications to Graph Drawing,” Proc. 1996 Symp. Graph Drawing (GD '96), pp. 201-216, 1996.

[13] D. Tian and D. Georganas, “Connectivity Maintenance and Coverage Preservation in Wireless Sensor Networks,” Ad Hoc Networks J., pp. 744-761, 2005.

[14] L. Zhang, Q. Cheng, Y. Wang, and S. Zeadally, “A Novel Distributed Sensor Positioning System Using the Dual of Target Tracking,” IEEE Trans. Computers., vol.57, no.2, pp.246–260, Feb. 2008.

[15] Y. Xu, J. Heidemann, and D. Estrin, “Geography-informed Energy Conservation for Ad Hoc Routing,” Proc. ACMMobile Computing and Networking, pp. 70–84, July 2001.

Page 45: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4545

Reference [16] S. Chellappan, W. Gu, X. Bai, and D. Xuan, “Deploying Wireless Sensor Networks

under Limited Mobility Constraints,” IEEE Trans. Mobile Computing, vol. 6, no. 10, pp. 1142-1157, Oct. 2007.

[17] P.T. Sokkalingam, R.K. Ahuja, and J.B. Orlin, “New Polynomial-Time Cycle-Canceling Algorithms for Minimum-Cost Flows,” Networks, vol. 36, pp. 53-63, 2000.

[18] J.B. Orlin, “A Faster Strongly Polynomial Minimum Cost Flow Algorithm,” Proc. 20th ACM Symp. Theory of Computation, pp. 377-387, 1988.

[19] F. Aurenhammer, “Voronoi Diagrams—A Survey of a Fundamental Geometric Data Structure,” ACM Computing Surveys, vol.23, pp. 345-405, 1991.

[20] X. Shan, and J. Tan, “Mobile Sensor Deployment for a Dynamic Cluster-based Target Tracking Sensor Network,” IEEE/RSJ International Conf. Intelligent Robots and Systems, pp.741-746, 2005.

[21] F.P. Preparata. "Minimum Spanning Circle," Preparata, F.P. (Ed.) Steps in Computational Geometry, University of Illinois, Urbana, pp. 3-5, 1977.

[22] W. Zhang and G. Cao, “DCTC: Dynamic Convoy Tree-Based Collaboration for Target Tracking in Sensor Networks,” IEEE Trans. Wireless Communications, vol. 3, no. 5, pp. 1689–1701, 2004.

Page 46: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4646

Reference [23] A. Dhawan, C. T. Vu, A. Zelikovsky, Y. Li, and S. K. Prasad, “Maximum Lifetime of

Sensor Networks with Adjustable Sensing Range,” Proc. 7th ACIS International Conf. Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, (SNPD 2006), pp. 285 - 289, June 2006.

[24] W. Heinzelman, A. Chandrakasan, and H. Balakrishnan, “Energy-efficient Communication Protocol for Wireless Microsensor Networks,” Proc. Hawaii Int. Conf. System Sciences, p. 8020, Jan. 2000.

[25] H.W. Kuhn, “The Hungarian Method for the Assignment Problem,” Naval Research Logistics Quarterly, vol. 2, pp. 83-97, 1955.

[26] D. S. Johnson and C.C. McGeoch, “Network Flows and Matching :First DIMACS Implementation Challenge,” American Mathematical Society, 1993.

[27] N. Karmarkar, “A New Polynomial-time Algorithm for Linear Programming,” Combinatorica, vol.4, no. 4, pp. 373–395, 1984.

[28] Paul G. Spirakis, “Very Fast Algorithms for the Area of the Union of Many Circles,” New York: Courant Institute of Mathematical Sciences, New York University, 1983.

[29] Z. Yang and X. Wang, “Joint Mobility Tracking and Hard Handoff in Cellular Networks via Sequential Monte Carlo Filtering,” Proc. IEEE INFOCOM, vol. 2, pp. 968–975, June 2002.

Page 47: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4747

Thanks for your attention

Page 48: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4848

Wireless sensor network (WSN)

SensorEnvironment

Wireless Communication link

Sensor node

Base station (BS)or

Sink

Page 49: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

4949

Proposed 1 approach

coordinator

Page 50: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

5050

Ideal approach

Super powerful node

Page 51: An Efficient Grid-Based Approach for Dynamical Target Coverage in Hybrid Sensor networks

5151

Proposed 2 approach