Hole repair algorithm in hybrid sensor networks

Similar documents
Qiqihar University, China *Corresponding author. Keywords: Highway tunnel, Variant monitoring, Circle fit, Digital speckle.

Searching Algorithm of Dormant Node in Wireless Sensor Networks

Study on Delaunay Triangulation with the Islets Constraints

A method of three-dimensional subdivision of arbitrary polyhedron by. using pyramids

Mobility Control for Complete Coverage in Wireless Sensor Networks

Research Article. Three-dimensional modeling of simulation scene in campus navigation system

Estimating the Free Region of a Sensor Node

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Research on Heterogeneous Communication Network for Power Distribution Automation

Application Research of Wavelet Fusion Algorithm in Electrical Capacitance Tomography

result, it is very important to design a simulation system for dynamic laser scanning

Algorithms on Minimizing the Maximum Sensor Movement for Barrier Coverage of a Linear Domain

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks

Study on Improving the Quality of Reconstructed NURBS Surfaces

Design of student information system based on association algorithm and data mining technology. CaiYan, ChenHua

A reversible data hiding based on adaptive prediction technique and histogram shifting

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

Double Cluster Head-based Fault-tolerant Topology Control Algorithm for Wireless Sensor Networks

Open Access The Three-dimensional Coding Based on the Cone for XML Under Weaving Multi-documents

On the Minimum k-connectivity Repair in Wireless Sensor Networks

A Path Planning Method for Substation Laser Inspection Robot Based on Improved Ant Colony Algorithm

Development of a Rapid Design System for Aerial Work Truck Subframe with UG Secondary Development Framework

Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex

High Capacity Reversible Watermarking Scheme for 2D Vector Maps

The Research of Collision Detection Algorithm Based on Separating axis Theorem

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack

Research on the Knowledge Representation Method of Instance Based on Functional Surface

A Kind of Wireless Sensor Network Coverage Optimization Algorithm Based on Genetic PSO

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang

Analysis Range-Free Node Location Algorithm in WSN

An Improved DV-Hop Algorithm for Resisting Wormhole Attack

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

Study on Gear Chamfering Method based on Vision Measurement

A New Distance Independent Localization Algorithm in Wireless Sensor Network

A new method of quality improvement for quadrilateral mesh based on small polygon reconnection

Replacing Failed Sensor Nodes by Mobile Robots

3 The standard grid. N ode(0.0001,0.0004) Longitude

The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks

Study on GA-based matching method of railway vehicle wheels

An Energy Efficient Coverage Method for Clustered Wireless Sensor Networks

Comparison of 3-D Fracture Analysis Methods Based on ANSYS Workbench

Fault-tolerant in wireless sensor networks using fuzzy logic

Model the P2P Attack in Computer Networks

Real-time Aerial Targets Detection Algorithm Based Background Subtraction

Marbling Stone Slab Image Segmentation Based on Election Campaign Algorithm Qinghua Xie1, a*, Xiangwei Zhang1, b, Wenge Lv1, c and Siyuan Cheng1, d

Accuracy of Matching between Probe-Vehicle and GIS Map

Dynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm

Integrated Coverage and Connectivity Configuration for Energy Conservation in Sensor networks 1

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Research of 3D part reconstruction from Orthographic Projections Based on Solid Features

A Assembly Modeling Method Based on Assembly Feature Graph-Tree

VIRTUAL FORCE ALGORITHM AND CUCKOO SEARCH ALGORITHM FOR NODE PLACEMENT TECHNIQUE IN WIRELESS SENSOR NETWORK

4th Annual International Conference on Material Science and Engineering (ICMSE 2016)

Algorithms for minimum m-connected k-tuple dominating set problem

Sensor Deployment Algorithm for Hole Detection and Healing By Using Local Healing

Integrated Coverage and Connectivity Configuration for Energy Conservation in Sensor Networks

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

An Optimal Method to Design Wireless Sensor Network Structures

Literature Review on Hole Detection and Healing in Wireless Sensor Network

A Real-Time Directed Routing Protocol Based on Projection of Convex Holes on Underwater Acoustic Networks

An Abnormal Data Detection Method Based on the Temporal-spatial Correlation in Wireless Sensor Networks

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

Implementation and performance test of cloud platform based on Hadoop

A METHOD FOR DETECTING FALSE POSITIVE AND FALSE NEGATIVE ATTACKS USING SIMULATION MODELS IN STATISTICAL EN- ROUTE FILTERING BASED WSNS

Reconstruction of complete 3D object model from multi-view range images.

The Application of Floyd Algorithm for Returning Path Algorithm with

A New Method Of VPN Based On LSP Technology

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Design of Intelligent System for Watering Flowers Based on IOT

An Improved KNN Classification Algorithm based on Sampling

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things

Citation for the original published paper (version of record):

Distributed Coordinate-free Hole Detection and Recovery

Target Tracking in Wireless Sensor Network

Energy Efficient Tracking of Land-Based Targets Using Wireless Sensor Networks

Design and Implementation of Digital Library Fanqi Wei, Yan Zhang and Xiaoping Feng

GIS based topology for wireless sensor network modeling: Arc-Node topology approach

A Novel Geometric Diagram and Its Applications in Wireless Networks

Application of Wang-Yu Algorithm in the Geometric Constraint Problem

Implementation Of Harris Corner Matching Based On FPGA

Construction and Application of Cloud Data Center in University

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

SOME stereo image-matching methods require a user-selected

Using The Heuristic Genetic Algorithm in Multi-runway Aircraft Landing Scheduling

AUTOMATIC DIVISION OF CENSUS DISTRICT BASED ON CONSTRAINT DELAUNAY TRIANGULATION

Research Article. Kinematics analysis of beam pumping unit base on projection method

Comprehensive analysis and evaluation of big data for main transformer equipment based on PCA and Apriority

Research Of Data Model In Engineering Flight Simulation Platform Based On Meta-Data Liu Jinxin 1,a, Xu Hong 1,b, Shen Weiqun 2,c

Development and Application of Database System for Rubber Material

A Decreasing k-means Algorithm for the Disk Covering Tour Problem in Wireless Sensor Networks

Journal of Industrial Engineering Research

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

Analysis of the effect of target scattering on the operational effectiveness of seeker

Chapter 2 A Second-Order Algorithm for Curve Parallel Projection on Parametric Surfaces

On Pairwise Connectivity of Wireless Multihop Networks

Partial Distortion Correction of Remote Sensing Image Rectification Error

Transcription:

Advances in Engineering Research (AER), volume 116 International Conference on Communication and Electronic Information Engineering (CEIE 2016) Hole repair algorithm in hybrid sensor networks Jian Liu1, Bo-Hao Qu1, Hong-Yan Xu1, Xiao-Wei Hu1, Zhi-Qi Zhao2 and Yong Feng1, * 1 School of Information, Liaoning University, Shenyang, China 2 Panjin High School, Panjin, China E-mail: fengyong@lnu.edu.cn *Corresponding author In Wireless sensor network, node error, energy depletion and other factors will lead to the appearance of hole which will cause network failure. In order to make the network more efficient, repair method based on the hybrid network model is proposed, namely activating a number of non-active nodes and calling mobile node to patching hole. This paper proposes two strategies: (1) Wake up the non-active nodes to reduce the hole area. It is proposed based on convex hull area reduction algorithm greedy algorithm for patching hole. (2) Call mobile node to fill hole gaps. Each mobile node covers more intersection arc of hole. The paper gives a Hole Repair Algorithm (HSNHRA, Hybrid Sensor Network Hole Repair Algorithm). Finally, the simulation results show the effectiveness of the proposed scheme, and the comparative analysis based on the experimental results shows the performance of the proposed scheme. It enables hole completely repaired, and the coverage and utilization of nodes have been improved. Keywords: Hybrid Sensor Networks; Hole Repair Algorithm; Convex Hull; Mobile Node. 1. Introduction Wireless sensor network is consists of a large number of sensor nodes which are composed as the self organization. It can be widely used in many fields [1], such as environmental monitoring, military, and anti-terrorism etc. Because the sensor network deploy randomly, network energy consume inequality, being attacked, fault and other reasons, which may cause some node death prematurely. Then hole can be formed in some part of network [2]. The research on hole patching in wireless sensor networks has already acquired some achievements. The representative are: Wang proposed the three distributed protocols of hole patching optimal target position by using Voronoi diagram to calculate the mobile node [3]. Yao proposed the HPA ( Hole Patching Algorithm ), the main idea of HPA is select a point along the perpendicular bisector between the boundary node of any two adjacent hole,arrange a new node on the location to patch hole [4]. Wang and Li Copyright 2017, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). 92

proposed strategy to using triangles based on mobile node one by one to repair hole [5]. Lam is proposed to realize the approximate uniform distribution of nodes in the sensor network by a large scale mobile node, which can eliminate the hole algorithm [6]. Sekhar proposed in the sensor network through the hole edge of the node to remove the hole of the algorithm [7]. Lu proposed Greedy Approximation Algorithm of Minimum Cover Set in Wireless Sensor Networks [8]. This paper consults his Greedy Algorithm to repair hole. To realize complete hole patching, this paper propose a strategy for hole patching based on greedy algorithm (HSNHRA, Hybrid Sensor Network Hole Repair Algorithm).First of all according to the shape characteristic of hole chooses inactive nodes, active the node to patching hole. Then choose successor node according to the strategy, until the hole is completely patched. If not patched completely, calling the mobile node which can cover the most Arc intersection of hole to patching hole. 2. Overview of Relevant Research 2.1. Hole in sensor network Assume that the adjacent nodes in sensor network can communicate each other, and the node itself has no GPS device. But one node can access the other's relative position information via the communication with adjacent node. a certain redundant non mobile node can be used to wake up to patching the hole, there is a certain mobile node can be used. 2.2. Term Definition 1: Sensor network hole. In sensor network if exists a continuous area which is not be covered by any sensor node s monitoring area. This continuous region which can not be monitored is defined as sensor network hole. Definition 2: Arc node of hole. In sensor network if a section of circular arc which is belong to the edge of a sensor node s perception range is not covered by any other sensor node s sensing area. The node is called arc node of hole. As shown in Figure 1 A, B, C, D, E, F, G, H are arc nodes of hole. They are adjacent each other and form a hole region. Definition 3: Arc intersection of hole. In sensor network if there are two arc nodes of hole, they are sensing neighbor each other, and exists a intersection made by this two sensor nodes is not covered by other node s perception area. The intersection is called arc intersection of hole. As shown in Figure 1 the intersections of a, b, c, d, e, f, g, h are arc intersections of hole. 93

Definition 4: Patching node. Use to patch the inactive node of hole. In Figure 1 node I is a patching node. Definition 5: effective hole area: arc intersections of hole constitute the convex hull. The convex hull s area is the effective hole area, such as black solid lines in Figure 1, the convex polygon is hole convex hull area. Fig. 1. Schematic diagram of hole and convex hull 3. Hole Repair Algorithm in Hybrid Sensor Networks 3.1. Repair strategy based on Hybrid Sensor Networks Patching set can be obtained through the approach of set increment: add node to patching set continually, until the patching set cover the entire target area of hole. Suppose the target area of hole is H, non-active nodes set is S, mobile nodes set is M, the strategy of constructing patching set C is as followed: (1) Initial C =, (2) Choose the suitable node s from S, add it to C, that is C=C {s}, (3) If the area which is covered by C can patching H, strategy stops and return C, otherwise repeat step (2), (4) if not patching the hole when the nodes in S is depleted, choose the suitable node in M, select the appropriate repair position, adding C, C=C {m}, (5) if the area covered by the C can be filled with H or M is empty, the policy ends to return to C; otherwise, repeat steps (4). The key point in this strategy lies in step (2) and step (4): consider first step (2) HPA algorithm although always select the node with the maximum area covered, but filling efficiency is not high. Can be seen from Figure 2, the use of HPA algorithm to wake up nodes (dotted line), although the area to fill large, but the actual effect is not good because of a large number of gaps. To avoid the above problems, this paper in to fill a hole in the process, the introduction of greedy algorithm based on the consideration for hole convex hull and effective 94

area decreased most, as shown in Figure 2, black solid line said nodes wake up, can make the convex hull area decreased most. Then we consider step (4): how a mobile node is added to fill the complement, from Figure 2, we can see, hole edge intersections must be concave points. These points using HPA algorithm it is difficult to cover. To avoid the above problems, this paper in to patching a hole in the process, the introduction of greedy algorithm based on account of preferential coverage arc intersection of hole, select the position where is covered most of arc intersection of hole, that can effectively prevent hole split, as shown in Fig. 3(a) shows that HPA algorithm will leave large amount split holes, and the use of this HSNHRA won't leave division hole, as shown in Fig. 3(b). 3.2. Hybrid sensor network hole repair algorithm Input: non-active sensor node set S= {s1, s2,..., sn}, mobile node set M ={m1,m2 mn}arc intersection set of hole: A; Output: hole patching set C; (1) C = ; / / initialize (2) While(A &&S ); / / if A is empty, hole has been patched For each vi S / / vi is the node of S If (the number of arc intersections which are covered by vi >0) select vi which the effective area of the smallest hole End for; {Activate node vi;c=c {vi};update A;} End while; If (S= A )//S set nodes are exhausted, holes not recovered 95

Advances in Engineering Research (AER), volume 116 {While(A &&M ) For each mi M move mi to cover maximal arc intersections; End for {Activate node mi;c=c {mi};update A;} End while;} (3) Return C. 4. Simulation Experiment Simulation experiment is carried out in a rectangular region of a 60m x 30m, randomly in the region deployed 20 sensors, the sensing radius of each sensor node is 8m, in the area of randomly generated a closed hole, the node distribution and the void hole as shown in Figure 4. Also shows according to HSNHRA deployment node coverage hole in which the dark area as the sensing range of the nodes. 6 7 2 4 5 8 3 1 Figure 4 HSNHRA algorithm to patching the hole Figure 5. The relationship between Figure. 6 Comparison of the number of patching nodes and coverage of different Arc intersection of hole strategies To better illustrate the number of nodes and arc intersections of hole, according to the HSNHRA strategy on randomly generated, area of different hole to fill, and statistics of the node number, corresponding points between the number of nodes and arc intersections of hole relationship as shown in Figure 5. As can be seen from Figure 5, the number of patching nodes not only with arc intersection of related, also with an hole geometry related. When the hole irregular shape, need more nodes to fill the holes, which further indicates that the importance of the geometric features of empty hole filling. Overall, they are positively correlated. 96

In order to explain the advantages of this strategy, the paper compares the coverage of the HPA strategy with the literature [4]. As can be seen from Figure 6, HPA can achieve 80% of the node coverage faster than HSNHRA, but after 90%, its node coverage increased slowly, and HSNHRA can reach 100% of the node coverage quickly. This is because in the HSNHRA each node coverage hole size is very close, and HPA strategy due to a large empty area covered, but will produce the large number of hole split, so HPA strategy after achieving a higher degree of coverage, 100% of the node coverage was very difficult. 5. The Ending Word In this paper, we give a new method to repair the holes in the wireless sensor networks. According to the strategy deployment of nodes to patching the hole, first according to the geometric characteristics activate hole non active nodes in the best position to reduce the effective hole area, and mobile nodes deployment to coverage the most arc intersection of hole, so as to achieve the purpose of the least nodes deployment, and can effectively avoid hole split. At last, the performance of the strategy is analyzed by simulation experiment. The experimental results show that the strategy can improve the coverage and utilization of hole patching nodes. Acknowledgments Work partially supported by grant 12YJCZH048 of the Ministry of Education Research of Social Sciences Youth Fund Project and grant 2013020031 of the Natural Science Foundation of Liaoning Province of China. References 1. I. F. Akyildiz, W. Su, Y. Sankarasubramaniam. Wireless sensor networks: A survey[j]. Computer Networks, 2002, 38(4): 393-422. 2. Wu Xiao-Bing Chen Gui-Hai The Energy Hole Problem of Nonuniform Node Distribution in Wireless Sensor Networks[J]. Chinese journal of computers, 2008, 31(2): 253-261.(In Chinese). 3. G. Wang, G. Cao. Movement-assisted sensor deployment[j]. IEEE Transactions on Mobile Computing, 2006, 5(6): 640-652. 4. J. X. Yao, G. Y. Zhang. Decentralized Detection and Patching of Coverage Holes in Wireless Sensor Networks[C]. Proc. of International Conference on Intelligent Sensing, Situation Management, Impact Assessment, and Cyber-Sensing, Orlando, Florida: SPIE, 7352: 73520V, 2009. 97

5. L. M. Wang, F. Li, Y. Qin. Resilient method for recovering coverage holes of wireless sensor networks by using mobile nodes[j]. Journal on Communications, 2011, 32(4): 1-8. 6. M. L. Lam, Y. H. Liu. Two distributed algorithms for heterogeneous sensor network deployment towards maximum coverage[c]. Proceedings of the IEEE International Conference on Robotics and Automation, Pasadena, California, USA, 2008: 3296-3301. 7. A. Sekhar, B. S. Manoj. Dynamic coverage maintenance algorithms for sensor networks with limited mobility[c]. Proceedings of the 3rd IEEE International Conference on Pervasive Computing and Communications, Hawaii, 2005: 51-60. 8. K. Z. Lu, H. Y. Sun. Greedy Approximation Algorithm of Minimum Cover Set in Wireless Sensor Networks[J]. Journal of Software, 2010, 21(10): 2656-2665. 98