Joint sensing duty cycle scheduling for heterogeneous coverage guarantee

In this paper we study the following problem: given a set of m sensors that collectively cover a set of n target points with heterogeneous coverage requirements (target j needs to be covered every fj slots), how to schedule the sensor duty cycles such that all coverage requirements are satisfied and the maximum number of sensors turned on at any time slot is minimized. The problem models varied real-world applications in which sensing tasks exhibit high discrepancy in coverage requirements — critical locations often need to be covered much more frequently. We provide multiple algorithms with best approximation ratio of O (log n + log m) for the maximum number of sensors to turn on, and bi-criteria algorithm with (α, β)-approximation factors with high probability, where the number of sensors turned on is an α = O(δ(log (n) + log(m))/β)-approximation of the optimal (satisfying all requirements) and the coverage requirement is a β-approximation; δ is the approximation ratio achievable in an appropriate instance of set multi-cover. When the sensor coverage exhibits extra geometric properties, the approximation ratios can be further improved. We also evaluated our algorithms via simulations and experiments on a camera testbed. The performance improvement (energy saving) is substantial compared to turning on all sensors all the time, or a random scheduling baseline.

[1]  Kasturi R. Varadarajan,et al.  A constant-factor approximation for multi-covering with disks , 2013, SoCG '13.

[2]  S. Sitharama Iyengar,et al.  Grid Coverage for Surveillance and Target Location in Distributed Sensor Networks , 2002, IEEE Trans. Computers.

[3]  Hongseok Yoo,et al.  Dynamic Duty-Cycle Scheduling Schemes for Energy-Harvesting Wireless Sensor Networks , 2012, IEEE Communications Letters.

[4]  Jie Gao,et al.  Connected wireless camera network deployment with visibility coverage , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[5]  Jian Li,et al.  A PTAS for the Weighted Unit Disk Cover Problem , 2015, ICALP.

[6]  Sayan Bandyapadhyay,et al.  Approximate Clustering via Metric Partitioning , 2015, ISAAC.

[7]  Yu Gu,et al.  QoS-aware target coverage in wireless sensor networks , 2009, Wirel. Commun. Mob. Comput..

[8]  Yi Wang,et al.  On full-view coverage in camera sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[9]  Jie Wang,et al.  Barrier Coverage of Line-Based Deployed Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[10]  Kenneth L. Clarkson,et al.  On the set multicover problem in geometric settings , 2009, TALG.

[11]  Kirk Pruhs,et al.  Weighted geometric set multi-cover via quasi-uniform sampling , 2012, J. Comput. Geom..

[12]  Himanshu Gupta,et al.  Connected K-coverage problem in sensor networks , 2004, Proceedings. 13th International Conference on Computer Communications and Networks (IEEE Cat. No.04EX969).

[13]  Bang Wang,et al.  Coverage problems in sensor networks: A survey , 2011, CSUR.

[14]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[15]  Gautam K. Das,et al.  Unit Disk Cover Problem , 2012, ArXiv.

[16]  Ling Shi,et al.  Effective Sensor Scheduling Schemes in a Sensor Network by Employing Feedback in the Communication Loop , 2007, 2007 IEEE International Conference on Control Applications.

[17]  Andrey V. Savkin,et al.  Optimal Distributed Blanket Coverage Self-Deployment of Mobile Wireless Sensor Networks , 2012, IEEE Communications Letters.

[18]  Michael T. Curry,et al.  Generalized Pinwheel Problem , 2005, Math. Methods Oper. Res..

[19]  J. O'Rourke Art gallery theorems and algorithms , 1987 .

[20]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[21]  Magnus Egerstedt,et al.  Duty cycle scheduling in dynamic sensor networks for controlling event detection probabilities , 2011, Proceedings of the 2011 American Control Conference.

[22]  Nael B. Abu-Ghazaleh,et al.  Coverage algorithms for visual sensor networks , 2013, TOSN.

[23]  Yang Xiao,et al.  A Survey of Energy-Efficient Scheduling Mechanisms in Sensor Networks , 2006, Mob. Networks Appl..

[24]  D. Hochbaum,et al.  Analysis of the greedy approach in problems of maximum k‐coverage , 1998 .

[25]  Mani B. Srivastava,et al.  Adaptive Duty Cycling for Energy Harvesting Systems , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[26]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[27]  I. K. Altinel,et al.  Binary integer programming formulation and heuristics for differentiated coverage in heterogeneous sensor networks , 2008, Comput. Networks.

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

[29]  Abdallah Makhoul,et al.  Dynamic scheduling of cover-sets in randomly deployed Wireless Video Sensor Networks for surveillance applications , 2009, 2009 2nd IFIP Wireless Days (WD).

[30]  Michael T. Goodrich,et al.  Almost optimal set covers in finite VC-dimension , 1995, Discret. Comput. Geom..

[31]  I. Vaughan L. Clarkson,et al.  Collaborative sensor scheduling for space situational awareness , 2012, 2012 IEEE Statistical Signal Processing Workshop (SSP).

[32]  Dror Rawitz,et al.  A note on multicovering with disks , 2013, Comput. Geom..

[33]  Weijia Jia,et al.  Deploying Four-Connectivity and Full-Coverage Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[34]  Pankaj K. Agarwal,et al.  Near-Linear Algorithms for Geometric Hitting Sets and Set Covers , 2014, Discrete & Computational Geometry.

[35]  Matthew J. Katz,et al.  Multi Cover of a Polygon Minimizing the Sum of Areas , 2011, Int. J. Comput. Geom. Appl..

[36]  M. Potkonjak,et al.  Low Power 0 / 1 Coverage and Scheduling Techniques in Sensor Networks , 2003 .

[37]  Jie Gao,et al.  Joint sensor duty cycle scheduling with coverage guarantee , 2016, MobiHoc.

[38]  Sajal K. Das,et al.  Coverage and connectivity issues in wireless sensor networks: A survey , 2008, Pervasive Mob. Comput..

[39]  Prashant J. Shenoy,et al.  Approximate Initialization of Camera Sensor Networks , 2007, EWSN.

[40]  Chao Yu,et al.  Camera Scheduling and Energy Allocation for Lifetime Maximization in User-Centric Visual Sensor Networks , 2010, IEEE Transactions on Image Processing.

[41]  Bruce H. Krogh,et al.  Energy-efficient surveillance system using wireless sensor networks , 2004, MobiSys '04.

[42]  Jiannong Cao,et al.  Energy-Efficient Broadcast Scheduling with Minimum Latency for Low-Duty-Cycle Wireless Sensor Networks , 2013, 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems.