Fast Estimation of Area-Coverage for Wireless Sensor Networks Based on Digital Geometry

In this paper, we propose a fast and nearly-accurate method of estimating the area covered by a set of <inline-formula><tex-math notation="LaTeX">$n$</tex-math><alternatives> <inline-graphic xlink:href="saha-ieq1-2598737.gif"/></alternatives></inline-formula> identical and active sensor nodes that are randomly scattered over a 2D region. Since the estimation of collective coverage-area turns out to be computationally complex in the euclidean geometry, we represent each Euclidean circle in <inline-formula> <tex-math notation="LaTeX">$\mathbb {R}^2$</tex-math><alternatives><inline-graphic xlink:href="saha-ieq2-2598737.gif"/> </alternatives></inline-formula> with a digital circle in <inline-formula><tex-math notation="LaTeX">$\mathbb {Z}^2$ </tex-math><alternatives><inline-graphic xlink:href="saha-ieq3-2598737.gif"/></alternatives></inline-formula> for enabling faster computation. Based on the underlying geometric properties of digital circles, we present a novel <inline-formula><tex-math notation="LaTeX">$O(n \log n)$</tex-math><alternatives> <inline-graphic xlink:href="saha-ieq4-2598737.gif"/></alternatives></inline-formula> centralized algorithm and <inline-formula><tex-math notation="LaTeX">$O(d^2\log d)$</tex-math><alternatives> <inline-graphic xlink:href="saha-ieq5-2598737.gif"/></alternatives></inline-formula> distributed algorithm for coverage estimation, where <inline-formula><tex-math notation="LaTeX">$d$</tex-math><alternatives> <inline-graphic xlink:href="saha-ieq6-2598737.gif"/></alternatives></inline-formula> denotes the maximum degree of a node. In order to further expedite the estimation procedure, we approximate each digital circle by the tightest square that encloses it as well as by the largest square inscribed within it. Such approximation allows us to estimate the coverage-area, in a much simpler way, based on the intersection-geometry of a set of axis-parallel rectangles. Our experiments with random deployment of nodes demonstrate that the proposed algorithms estimate the area coverage with a maximum error of only 1.5 percent, while reducing the computational effort significantly compared to earlier work. The technique needs only simple data structures and requires a few primitive integer operations in contrast to classical methods, which need extensive floating-point computations for exact estimation. Furthermore, for an over-deployed network, the estimation provides an almost-exact measure of the covered area.

[1]  Dong Xuan,et al.  On wireless network coverage in bounded areas , 2013, 2013 Proceedings IEEE INFOCOM.

[2]  Nabanita Das,et al.  Distributed Area Coverage by Connected Set Cover Partitioning in Wireless Sensor Networks , 2014, ArXiv.

[3]  Nabanita Das,et al.  Fast Estimation of Coverage Area in a Pervasive Computing Environment , 2014 .

[4]  Bing-Hong Liu,et al.  The critical-square-grid coverage problem in wireless sensor networks is NP-Complete , 2011, Comput. Networks.

[5]  Mo Li,et al.  A Survey on Topology Control in Wireless Sensor Networks: Taxonomy, Comparative Study, and Open Issues , 2013, Proc. IEEE.

[6]  Miodrag Potkonjak,et al.  Power efficient organization of wireless sensor networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[7]  Yu-Chee Tseng,et al.  The Coverage Problem in a Wireless Sensor Network , 2003, WSNA '03.

[8]  R. Kershner The Number of Circles Covering a Set , 1939 .

[9]  Athanasios V. Vasilakos,et al.  A Biology-Based Algorithm to Minimal Exposure Problem of Wireless Sensor Networks , 2014, IEEE Transactions on Network and Service Management.

[10]  Partha Bhowmick,et al.  FACET: A Fast Approximate Circularity Estimation Technique , 2011, 2011 Second International Conference on Emerging Applications of Information Technology.

[11]  Witold Pedrycz,et al.  An Evolutionary Multiobjective Sleep-Scheduling Scheme for Differentiated Coverage in Wireless Sensor Networks , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Weili Wu,et al.  On the Maximum Directional Target Coverage Problem in Wireless Sensor Networks , 2014, 2014 10th International Conference on Mobile Ad-hoc and Sensor Networks.

[13]  Derick Wood,et al.  The rectangle intersection problem revisited , 1980, BIT.

[14]  Bo Tang,et al.  Analysis of the Wireless Sensor Networks efficient coverage , 2010, The 2010 International Conference on Apperceiving Computing and Intelligence Analysis Proceeding.

[15]  Himanshu Gupta,et al.  Connected sensor cover: self-organization of sensor networks for efficient query execution , 2003, IEEE/ACM Transactions on Networking.

[16]  Franz Aurenhammer,et al.  Improved Algorithms for Discs and Balls Using Power Diagrams , 1988, J. Algorithms.

[17]  Mingyan Liu,et al.  Network coverage using low duty-cycled sensors: random & coordinated sleep algorithms , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[18]  Jiming Chen,et al.  Energy-Efficient Probabilistic Area Coverage in Wireless Sensor Networks , 2015, IEEE Transactions on Vehicular Technology.

[19]  Jack Bresenham,et al.  A linear algorithm for incremental digital display of circular arcs , 1977, CACM.

[20]  Athanasios V. Vasilakos,et al.  Algorithm design for data communications in duty-cycled wireless sensor networks: A survey , 2013, IEEE Communications Magazine.

[21]  Tian He,et al.  Differentiated surveillance for sensor networks , 2003, SenSys '03.

[22]  Athanasios V. Vasilakos,et al.  Physarum Optimization: A Biology-Inspired Algorithm for the Steiner Tree Problem in Networks , 2015, IEEE Transactions on Computers.

[23]  Dileep A. Divekar Corner Stitching: A Data-Structuring Technique for VLSI Layout Tools , 1984 .

[24]  Micha Sharir,et al.  Intersection and Closest-Pair Problems for a Set of Planar Discs , 1985, SIAM J. Comput..

[25]  Mohamed Hefeeda,et al.  Energy-Efficient Protocol for Deterministic and Probabilistic Coverage in Sensor Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[26]  Partha Bhowmick,et al.  Number-theoretic interpretation and construction of a digital circle , 2008, Discret. Appl. Math..

[27]  Yang Xiao,et al.  IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, PAPER ID: TPDS-0307-0605.R1 1 Random Coverage with Guaranteed Connectivity: Joint Scheduling for Wireless Sensor Networks , 2022 .

[28]  Jang-Ping Sheu,et al.  A distributed protocol for query execution in sensor networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[29]  Ivan Stojmenovic,et al.  Localized Sensor Area Coverage with Low Communication Overhead , 2008, IEEE Trans. Mob. Comput..

[30]  Nabanita Das,et al.  A Digital-Geometric Approach for Computing Area Coverage in Wireless Sensor Networks , 2014, ICDCIT.

[31]  M. Douglas McIlroy,et al.  Best approximate circles on integer grids , 1983, TOGS.

[32]  Derick Wood,et al.  An Optimal Worst Case Algorithm for Reporting Intersections of Rectangles , 1980, IEEE Transactions on Computers.