SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering.

Slides:



Advertisements
Similar presentations
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Advertisements

Design Guidelines for Maximizing Lifetime and Avoiding Energy Holes in Sensor Networks with Uniform Distribution and Uniform Reporting Stephan Olariu Department.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
1 Sensor Deployment and Target Localization Based on Virtual Forces Y. Zou and K. Chakrabarty IEEE Infocom 2003 Conference, pp ,. ACM Transactions.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
Coverage Preserving Redundancy Elimination in Sensor Networks Bogdan Carbunar, Ananth Grama, Jan Vitek Computer Sciences Department Purdue University West.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
Maximal Lifetime Scheduling in Sensor Surveillance Networks Hai Liu 1, Pengjun Wan 2, Chih-Wei Yi 2, Siaohua Jia 1, Sam Makki 3 and Niki Pissionou 4 Dept.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
Deployment Strategies for Differentiated Detection in Wireless Sensor Network Jingbin Zhang, Ting Yan, and Sang H. Son University of Virginia From SECON.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Geographic Gossip: Efficient Aggregations for Sensor Networks Author: Alex Dimakis, Anand Sarwate, Martin Wainwright University: UC Berkeley Venue: IPSN.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
IEEE TSMCA 2005 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS Presented by 황재호.
1 TTS: A Two-Tiered Scheduling Algorithm for Effective Energy Conservation in Wireless Sensor Networks Nurcan Tezcan & Wenye Wang Department of Electrical.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Maximum Network lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Mihaela Cardei, Jie Wu, Mingming Lu, and Mohammad O. Pervaiz Department.
Direct movement has long relocation time and overuses the redundant sensor Motivation Coverage under random deployment Coverage under clustering All the.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
A novel gossip-based sensing coverage algorithm for dense wireless sensor networks Vinh Tran-Quang a, Takumi Miyoshi a,b a Graduate School of Engineering,
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Efficient Deployment Algorithms for Prolonging Network Lifetime and Ensuring Coverage in Wireless Sensor Networks Yong-hwan Kim Korea.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
1 A Bidding Protocol for Deploying Mobile Sensors GuilingWang, Guohong Cao, and Tom LaPorta Department of Computer Science & Engineering The Pennsylvania.
KAIS T A Bidding Protocol for Deploying Mobile Sensors 발표자 : 권 영 진 Guiling Wang, Guohong Cao, Tom LaPorta The Pennsylvania State University IEEE, ICNP.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Trade-offs Between Mobility and Density for Coverage in Wireless Sensor Networks Wei Wang, Vikram Srinivasan and Kee-Chaing Chua National University of.
1 Probabilistic Coverage in Wireless Sensor Networks Nadeem Ahmed, Salil S. Kanhere and Sanjay Jha Computer Science and Engineering, University of New.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
Bounded relay hop mobile data gathering in wireless sensor networks
On the Topology of Wireless Sensor Networks Sen Yang, Xinbing Wang, Luoyi Fu Department of Electronic Engineering, Shanghai Jiao Tong University, China.
Barrier Coverage With Wireless Sensors
1 VISA: Virtual Scanning Algorithm for Dynamic Protection of Road Networks IEEE Infocom’09, Rio de Janeiro, Brazil Jaehoon Jeong (Paul), Yu Gu, Tian He.
Chinh T. Vu, Yingshu Li Computer Science Department Georgia State University IEEE percom 2009 Delaunay-triangulation based complete coverage in wireless.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
Mobile Sensor Deployment for a Dynamic Cluster-based Target Tracking Sensor Network Niaoning Shan and Jindong Tan Department of Electrical and Computter.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Incremental Run-time Application Mapping for Heterogeneous Network on Chip 2012 IEEE 14th International Conference on High Performance Computing and Communications.
1 Bottleneck Routing Games on Grids Costas Busch Rajgopal Kannan Alfred Samman Department of Computer Science Louisiana State University.
A Protocol for Tracking Mobile Targets using Sensor Networks H. Yang and B. Sikdar Department of Electrical, Computer and Systems Engineering Rensselaer.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
Younghwan Yoo† and Dharma P. Agrawal‡ † School of Computer Science and Engineering, Pusan National University, Busan, KOREA ‡ OBR Center for Distributed.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
KAIS T Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
1 Power Efficient Monitoring Management in Sensor Networks A.Zelikovsky Georgia State joint work with P. BermanPennstate G. Calinescu Illinois IT C. Shah.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
I owa S tate U niversity Laboratory for Advanced Networks (LAN) Coverage and Connectivity Control of Wireless Sensor Networks under Mobility Qiang QiuAhmed.
Coverage and Deployment 1. Coverage Problems Coverage: is a measure of the Quality of Service (QoS) of a sensor network How well can the network observe.
T H E O H I O S T A T E U N I V E R S I T Y Computer Science and Engineering 1 1 Sriram Chellappan, Xiaole Bai, Bin Ma ‡ and Dong Xuan Presented by Sriram.
Prof. Yu-Chee Tseng Department of Computer Science
Introduction Wireless Ad-Hoc Network
Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs Chia-Ling Chen, Yen-Hao Chen and TingTing Hwang Department.
Presentation transcript:

SMART: A Scan-based Movement- Assisted Sensor Deployment Method in Wireless Sensor Networks Jie Wu and Shuhui Yang Department of Computer Science and Engineering Florida Atlantic University INFOCOM 2005

Outline Introduction Related Works Scan-based Movement-assisted Sensor Deployment Method (SMART) Extended SMART Simulation Conclusion

Introduction The efficiency of a sensor network depends on the deployment and coverage of the monitoring area. A good sensor deployment is still necessary to balance the workload of sensors. Two methods used to enhance the coverage after an initial random deployment  Incremental sensor deployment  Deploys additional sensors  Movement-assisted sensor deployment  Moves the existing sensors

Introduction The sensor deployment problem can be viewed as load balance problem  Partitioned small region  processor  Number of sensors in a region  load Two differences between deployment and load balance  Different objectives: number of moves  Different technical issues: communication hole

Introduction – Basic Idea 2D scan-based movement-assisted deployment  The sensor network is partitioned into a 2-D mesh of clusters  Each cluster covers a small square area.  The cluster is controlled by a clusterhead  The clusterhead knows the cluster’s position i and the number of sensors in the cluster  Each clusterhead is in charge communication and bookkeeping  Two scans,once for rows and once for columns, are used to calculate the average load and determine the overloaded and underloaded clusters.  Load is shifted from overloaded clusters to underloaded ones.

Introduction – Ideal Case Example Scan in rowsScan in columns Unbalanced StateBalanced State

Introduction Communication hole problem: the clusters with empty size can not communication with other clusters, so the scan approach can not be used.

Related Works (1) Load balance in multiprocessor systems [13] [14]  Diffusion: each node exchange load with all neighbors : load in node i, j : adjacent node to i : diffusion parameter  ¼ for fastest convergence [17] in 2-D mesh  Dimension Exchange: group adjacent edges to different four dimensions, two adjacent node by the edge exchange load. : exchange rate

Related Works (2) Movement-assisted sensor deployment  Virtual force based mobile sensor deployment algorithm (VFA) [6]  Using the potential field to calculate virtual force  Voronoi diagram based sensor deployment algorithm [5] VEC: sensors calculate the virtual force form its Voronoi neighbor VOR: sensors detect the coverage holes and move to its farthest Voronoi vertex Minimax: sensors move to target position such that whose distance to the farthest vertex is minimized

SMART - Clustering Clustering  cluster  Each cluster covers square  Sensing range:  Intra-transmission range:  Inter-transmission range:  Each sensor knows its cluster id i  Each clusterhead knows its load Load (number of sensors) of a cluster

SMART – Scan (1) Scan for 1-D array of clusters to calculate the load in the balance state  : number of sensors in cluster i  : prefix sum of the first i clusters  : total sum  : the average load (number of sensors) in a balanced state  : prefix sum of the first i clusters in balanced state  First scan calculates, second scan sends back and calculate first second Determine state of each cluster Send back

SMART – Scan (2) Determine the “give/take” state of each cluster   neutral state   overloaded  give state   underloaded  take state Determine the shifted number of sensors  Overloaded clusters Give right: Give left:  Underloaded clusters Take left: Take right:

SMART – Properties (1) Theorem 1: Any violation of the four conditions on give and take state of each cluster will increase of overall moving distance and/or total number of moves to reach a load balanced state. Proof:  Condition 1: change a cluster i from take to give, the i gives unit to j, i still have to get a compensate from k, it will increase the moving distance.  Condition 2: change a cluster i form give to take, same as condition 1.  Condition 3: cluster i mixes take-left with take-right  Condition 4: cluster i mixes give-right with give-left, similar to condition 3.

SMART – Properties (2) Theorem 2: When take-right (take-left) states get load from give-left (give-right) states, the overall moving distance is independent of the actual schedule. Proof: consider from give-left states. Cluster i is in take-right state and the closest give-left cluster is i’. But now the unit to i comes from not-closest cluster j’, and unit from i’ goes to j. The following figure shows the moving distance is the same.

SMART – 1D Load Balance algorithm Sender-Initiated Optimal Load Balance in 1-D Arrays  For each cluster i in give state, the clusterhead sends units to its right neighbor, and sends units to its left neightbor.  For each cluster j in take state, when the cluster head senses several bypassing units, it intersects as many units as possible to fill in its “holes”, Unintersected units move along the same direction.

SMART – Properties(3) Theorem 3: The proposed greedy schedule ensures an optimal schedule in 1-D Arrays Proof: when a unit is passed to i from right to left, it implies that subarray [i…n] is in overloaded state; similarly, when a unit is passed to j’ from left to right, the subarray [1…j’] is overloaded. Since i < j’, the array [1…n] as a whole is overloaded, which corresponds to a contradiction.

SMART – Extend 1D to 2D Extend 1-D scan to 2-D  Scan procedure is applied twice: rows and column  No longer optimal  Solution: the actual movement of sensors occurs after the columns scan. Only clusters in the overloaded state with respect to the global average send load Scan in RowsScan in Columns Moves +2 Total Moves: 4 Optimal Moves: 2

Extended SMART – Filling Holes Expansion for filling holes in 1-D arrays  Notations Segment S i : sequence of non-empty clusters W i : summation load of S i C i : length of S i L i : expansion level of S i, 2 Li < C i < 2 Li+1 E i : energy level of S i, E i = W i - C i  Doubling expansion for S Expansion sequence: 2 Li, 2 Li+1, 2 Li+2,….. Expansion condition: E i > 2 Li+k Example: C i of S i is 13, 2 3 (8) < 13(C i ) < (16), L i = 3, expansion of the segment will be 8, 16, 32,…..

Extended SMART – Holes Solution Steps of communication holes solution 1. Following the positive direction, each segment performs expansion through recursive doubling until it either reaches (covers) the last cluster of the 1-D array or fails the expansion. 2. Repeat step 1. for the negative direction.

Extended SMART – Properties Theorem 4: in each segment S in a pre-processing scan, the total moving distance in constructing S is bounded by C 2 and the communication latency is bounded by 5C. Theorem 5: assume the average load is at least 2 for each cluster. After the first pre-processing scan, at least one postfix of the 1-D array is a segment an all holes will be filled. Theorem 6: suppose the average number of sensors in a cluster is at least 4. after column-wise smoothing, each row will have at least 2n sensors.

Extended SMART – Overall SMART Revised SMART  Step 1 (column-wise smoothing): Pre-processing (fill the communication holes) on column (positive direction). Then simultaneous pre-processing and scan (load balance) on column (negative direction). Then scan on column (positive).  Step 2 (row-wise pre-processing and scan): Pre-processing on row (positive). Then simultaneous pre-processing and scan on row (negative), finally scan on row (positive).  Step 3 (column-wise scan): Scan on column (negative followed by positive).

Simulation(1) Environment  Simulation area: 500 x 500  Cluster numbers: n x n, n = 4, 10  Sensor numbers: N = 400 ~ 1000  Initial deployment: random and normal distribution  Normal distribution parameter o: o = 1 ~ 5

Simulation(2) Rounds comparison of DIFF, EXCH, and SMART

Simulation(3) Distance comparison of DIFF, EXCH, and SMART

Simulation(4) Balance degree comparison of DIFF, EXCH, and SMART

Simulation(5) Balance degree comparison of DIFF, EXCH, and SMART by Grads

Simulation(6) Comparison of VOR and SMART using different o

Conclusion The paper have proposed a scan-based movement- assisted sensor deployment algorithm. The algorithm also considered the communication hole problem. The algorithm achieve even deployment with modest costs. Future work contains intra-cluster balancing and depth simulation on energy consumption.