Evaluation of Dynamic Profiling Methodologies for Optimization of Sensor Networks

To reduce the complexity associated with application-specific tuning of sensor-based systems, dynamic profiling enables an accurate view of the application behavior, such that the network can be reoptimized at runtime in response to changing application behavior or environmental conditions. However, dynamic profiling must be able to accurately capture application behavior without incurring significant runtime overheads. We present several profiling methods for dynamically monitoring sensor-based platforms and analyze the associated network traffic, energy, and code impacts.

[1]  James E. Smith,et al.  Managing multi-configuration hardware via dynamic working set analysis , 2002, ISCA.

[2]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[3]  Ann Gordon-Ross,et al.  An MDP-based application oriented optimal policy for wireless sensor networks , 2009, CODES+ISSS '09.

[4]  David M. Nicol,et al.  A scalable simulator for TinyOS applications , 2002, Proceedings of the Winter Simulation Conference.

[5]  Fred Douglis,et al.  Adaptive Disk Spin-Down Policies for Mobile Computers , 1995, Comput. Syst..

[6]  John S. Baras,et al.  ATEMU: a fine-grained sensor network simulator , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[7]  Pai H. Chou,et al.  EmPro: an Environment/Energy Emulation and Profiling Platform for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[8]  Deborah Estrin,et al.  Synthetic Data Generation to Support Irregular Sampling in Sensor Networks , 2004 .

[9]  Margaret Martonosi,et al.  Cache decay: exploiting generational behavior to reduce cache leakage power , 2001, ISCA 2001.

[10]  Mahmut T. Kandemir,et al.  Tuning in-sensor data filtering to reduce energy consumption in wireless sensor networks , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[11]  David E. Culler,et al.  System software techniques for low-power operation in wireless sensor networks , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

[12]  Frank Vahid,et al.  Automated Application-Specific Tuning of Parameterized Sensor-Based Embedded System Building Blocks , 2006, UbiComp.