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
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
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
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.
55
Mobile target Static sensor node Sink
66
Mobile target Static sensor node Mobile sensor node Sink
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.
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
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.
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
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
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
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
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
1515
Forming the monitoring region
Originalmonitoring region
Extended monitoring region
1616
Coordinator selection
Monitoring region
grid head
coordinator
Sensor node
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
1818
Circle covering
Minimum Number of Circles to Cover A Rectangle
3 sR
sR
1919
Circle covering
Virtual basic circleMonitoring grid
Step 1
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
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
2222
Gathering Information
3
1 1
2
Number of the required mobile sensor nodes
Number of mobile sensors for the coverage support
2323
Finding the search region
d
dd
d
d = maximum moving distance
3
2
1
1
3
2424
Dispatching mobile nodes
32
3
3
1
1
2
1
2 1
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
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 )
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
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
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
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
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
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
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
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
3535
The following three metrics are concerned:
Average coverage ratio
Average normalized movement cost
Total unified energy consumption
Simulation result
Simulation setting (cont.)
3636
3 approaches to be compared:
Simulation result
Simulation setting (cont.)
Proposed 1 approach
Ideal approach
Proposed 2 approach
3737
Circle covering
Distributed circle covering: 81 Centralized circle covering: 72
Proposed approach 1 & 2 Ideal approach
3838
Initial target coverage rate
Average target coverage rate : 32.28 %
Coverage rate of sensor field:43.789444 %
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
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
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
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.
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
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.
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.
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.
4747
Thanks for your attention
4848
Wireless sensor network (WSN)
SensorEnvironment
Wireless Communication link
Sensor node
Base station (BS)or
Sink
4949
Proposed 1 approach
coordinator
5050
Ideal approach
Super powerful node
5151
Proposed 2 approach