Application-aware data collection in Wireless Sensor Networks

Data sharing for data collection among multiple applications is an efficient way to reduce the communication cost of Wireless Sensor Networks (WSNs). This paper is the first work to introduce the interval data sharing problem which is to investigate how to transmit as less data as possible over the network, and meanwhile the transmitted data satisfies the requirements of all the applications. Different from current studies where each application requires a single data sampling during each task, we study the problem where each application requires a continuous interval of data sampling in each task instead. The proposed problem is a nonlinear nonconvex optimization problem. In order to lower the high complexity for solving a nonlinear nonconvex optimization problem in resource restricted sensor nodes, a 2-factor approximation algorithm whose time complexity is O(n2) and memory complexity is O(n) is provided. A special instance of this problem is also analyzed. This special instance can be solved with a dynamic programming algorithm in polynomial time, which gives an optimal result in O(n2) time complexity and O(n) memory complexity. We evaluate the proposed algorithms with TOSSIM, a widely used simulation tool in WSNs. Theoretical analysis and simulation results both demonstrate the effectiveness of the proposed algorithms.

[1]  Sven Leyffer,et al.  Mixed Integer Nonlinear Programming , 2011 .

[2]  Arun Venkataramani,et al.  Multi-user data sharing in radar sensor networks , 2007, SenSys '07.

[3]  Shamim N. Pakzad,et al.  Agility of wireless sensor networks for earthquake monitoring of bridges , 2009, 2009 Sixth International Conference on Networked Sensing Systems (INSS).

[4]  J. Lasserre,et al.  Solving nonconvex optimization problems , 2004, IEEE Control Systems.

[5]  Xiaoling Sun,et al.  Nonlinear Integer Programming , 2006 .

[6]  Kian-Lee Tan,et al.  Two-Tier Multiple Query Optimization for Sensor Networks , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

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

[8]  Prasan Roy,et al.  Efficient and extensible algorithms for multi query optimization , 1999, SIGMOD '00.

[9]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[10]  R. D. Finch,et al.  Monitoring of rail forces by using acoustic signature inspection , 1987 .

[11]  Suman Nath,et al.  SenseWeb: An Infrastructure for Shared Sensing , 2007, IEEE MultiMedia.

[12]  Suman Nath,et al.  On-line sensing task optimization for shared sensors , 2010, IPSN '10.

[13]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[14]  Duan Li,et al.  Nonlinear Integer Programming (International Series in Operations Research & Management Science) , 2006 .

[15]  Deborah Estrin,et al.  Habitat monitoring with sensor networks , 2004, CACM.

[16]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[17]  Hiroyuki Morikawa,et al.  A high-density earthquake monitoring system using wireless sensor networks , 2007, SenSys '07.

[18]  Timos K. Sellis,et al.  Multiple-query optimization , 1988, TODS.

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

[20]  Shouling Ji,et al.  Data caching-based query processing in multi-sink wireless sensor networks , 2012, Int. J. Sens. Networks.

[21]  Yixin Chen,et al.  Near optimal multi-application allocation in shared sensor networks , 2010, MobiHoc '10.

[22]  Michael J. Franklin,et al.  On-the-fly sharing for streamed aggregation , 2006, SIGMOD Conference.

[23]  Jing He,et al.  Optimal Distributed Data Collection for Asynchronous Cognitive Radio Networks , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[24]  Jianzhong Li,et al.  O(ε)-Approximation to physical world by sensor networks , 2013, 2013 Proceedings IEEE INFOCOM.

[25]  John Anderson,et al.  An analysis of a large scale habitat monitoring application , 2004, SenSys '04.

[26]  Renjie Huang,et al.  Quality-Driven Volcanic Earthquake Detection Using Wireless Sensor Networks , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[27]  Giuseppe Fazio,et al.  Acoustic signal processing to diagnose transiting electric trains , 2005, IEEE Transactions on Intelligent Transportation Systems.