Multi-regional query scheduling in wireless sensor networks with minimum latency

Query scheduling as one of the most important technologies used in query processing has been widely studied recently. In this paper, we investigate the Minimum Latency Multi-Regional Query Scheduling ML-MRQS problem in wireless Sensor Networks WSNs, which aims to generate a scheduling plan with minimum latency under a more practical query model called Multi-Regional Query MRQ. An MRQ targets at interested data from multiple regions of a WSN, where each region is a subarea. Because the ML-MRQS problem is NP-hard, we propose a heuristic scheduling algorithm Multi-Regional Query Scheduling Algorithm MRQSA to solve this problem. Theoretical analysis shows that the latency of MRQSA is upper bounded by 23A+B+C for an MRQ with m query regions R1,R2,',Rm, where A=maxi=1mDileft is the maximum latency for non-overlapped regions, B=maxi=1m{23Di+5Δ+21ki} is the maximum latency for overlapped regions, and C=i¾?i=1mHi+5Δ-m+17 is the accumulated latency for data transmission from the accessing nodes to the sink. Simulation results show that MRQSA reduces latency by 42.7% to 51.63% with respect to different number of query regions, network density, region size, and interference/transmission range compared with C-DCQS, while guaranteeing energy efficiency. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  Xiang-Yang Li,et al.  Efficient interference-aware TDMA link scheduling for static wireless networks , 2006, MobiCom '06.

[2]  Sathish Gopalakrishnan,et al.  Optimal Schedules for Sensor Network Queries , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[3]  Hejun Wu,et al.  Distributed cross-layer scheduling for in-network sensor query processing , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[4]  Gruia-Catalin Roman,et al.  Real-Time Query Scheduling for Wireless Sensor Networks , 2007, RTSS 2007.

[5]  N. A. Vasanthi,et al.  Energy Efficient Sleep Schedule for Achieving Minimum Latency in Query based Sensor Networks , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[6]  Xiaohua Jia,et al.  Capacity of dual-radio multi-channel wireless sensor networks for continuous data collection , 2011, 2011 Proceedings IEEE INFOCOM.

[7]  Xiaohua Jia,et al.  Minimum-latency aggregation scheduling in multihop wireless networks , 2009, MobiHoc '09.

[8]  Joseph M. Hellerstein,et al.  Approximating sensor network queries using in-network summaries , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[9]  Chenyang Lu,et al.  Dynamic Conflict-Free Transmission Scheduling for Sensor Network Queries , 2011, IEEE Transactions on Mobile Computing.

[10]  Xingcheng Liu,et al.  Query Processing in Multi-User Scenario for Wireless Sensor Networks , 2011, IEEE Sensors Journal.

[11]  Donghyun Kim,et al.  A New Constant Factor Approximation for Computing 3-Connected m-Dominating Sets in Homogeneous Wireless Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[12]  Yingshu Li,et al.  An Energy-Efficient Distributed Algorithm for Minimum-Latency Aggregation Scheduling in Wireless Sensor Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[13]  J. Skilling,et al.  Algorithms and Applications , 1985 .

[14]  Shouling Ji,et al.  Data Caching Based Queries in Multi-sink Sensor Networks , 2009, 2009 Fifth International Conference on Mobile Ad-hoc and Sensor Networks.

[15]  Chenyang Lu,et al.  Real-Time Query Scheduling for Wireless Sensor Networks , 2007, IEEE Transactions on Computers.

[16]  Jianzhong Li,et al.  Minimum-time aggregation scheduling in multi-sink sensor networks , 2011, 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[17]  Shaojie Tang,et al.  A Delay-Efficient Algorithm for Data Aggregation in Multihop Wireless Sensor Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[18]  Shaojie Tang,et al.  Efficient Scheduling for Periodic Aggregation Queries in Multihop Sensor Networks , 2012, IEEE/ACM Transactions on Networking.

[19]  William G. Griswold,et al.  Interference-Aware Real-Time Flow Scheduling for Wireless Sensor Networks , 2011, 2011 23rd Euromicro Conference on Real-Time Systems.

[20]  Jing He,et al.  Minimum latency scheduling for Multi-Regional Query in Wireless Sensor Networks , 2011, 30th IEEE International Performance Computing and Communications Conference.

[21]  Yingshu Li,et al.  Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[22]  Hejun Wu,et al.  Quality aware query scheduling in wireless sensor networks , 2009, DMSN '09.

[23]  Zhanyang Zhang,et al.  Cluster Based Data Query Analysis and Optimization for Wireless Sensor Networks , 2008, 2008 10th International Conference on Advanced Communication Technology.

[24]  Lijun Chen,et al.  Energy-Efficient Multi-query Optimization over Large-Scale Sensor Networks , 2006, WASA.

[25]  Xiao-Dong Hu,et al.  Minimum Data Aggregation Time Problem in Wireless Sensor Networks , 2005, MSN.

[26]  Jianzhong Li,et al.  Distributed Data Aggregation Scheduling in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[27]  Hejun Wu,et al.  Adaptive holistic scheduling for query processing in sensor networks , 2010, J. Parallel Distributed Comput..

[28]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[29]  Yi Pan,et al.  A Genetic Algorithm for Constructing a Reliable MCDS in Probabilistic Wireless Networks , 2011, WASA.

[30]  Weili Wu,et al.  Distributed Construction of Connected Dominating Sets with Minimum Routing Cost in Wireless Networks , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[31]  Shouling Ji,et al.  Distributed data collection and its capacity in asynchronous wireless sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[32]  Ramez Elmasri,et al.  Energy Efficient Spatial Query Processing in Wireless Sensor Networks , 2007, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07).

[33]  Rajmohan Rajaraman,et al.  Multi-query Optimization for Sensor Networks , 2005, DCOSS.

[34]  Johannes Gehrke,et al.  Query Processing in Sensor Networks , 2003, CIDR.

[35]  Dong Xuan,et al.  Query aggregation for providing efficient data services in sensor networks , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[36]  Yi Pan,et al.  Genetic-algorithm-based construction of Load-Balanced CDSs in Wireless Sensor Networks , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[37]  Cui Yanrong,et al.  Power Efficient Data Query Processing Protocol for Wireless Sensor Networks , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[38]  Pingzhi Fan,et al.  Constructing a load-balanced virtual backbone in wireless sensor networks , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

[39]  Jiannong Cao,et al.  RSQS: Resource-Saving Multi-query Scheduling in Wireless Sensor Networks , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[40]  Yingshu Li,et al.  Processing Area Queries in Wireless Sensor Networks , 2009, 2009 Fifth International Conference on Mobile Ad-hoc and Sensor Networks.

[41]  Wang Li-song,et al.  A Cluster-Interval-Based Algorithm for Optimizing Range Query in Wireless Sensor Network , 2008, 2008 International Conference on Computer Science and Software Engineering.

[42]  Shouling Ji,et al.  Snapshot/Continuous Data Collection capacity for large-scale probabilistic Wireless Sensor Networks , 2012, 2012 Proceedings IEEE INFOCOM.

[43]  Jianzhong Li,et al.  Probing Queries in Wireless Sensor Networks , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[44]  Weili Wu,et al.  Analysis on Theoretical Bounds for Approximating Dominating Set Problems , 2009, Discret. Math. Algorithms Appl..

[45]  Robert I. Davis,et al.  Robust Priority Assignment for Fixed Priority Real-Time Systems , 2007, RTSS 2007.