Table 3: Percentage of remaining battery after 1 week.
WI CA TX
Non-interactive 0.815 0.981 1.795
Interactive-conservative 99.92 99.92 99.94
Interactive-aggressive 99.83 99.83 99.86
Interactive-hybrid 99.89 99.89 99.91
Table 4: Impact of harvesting energy variations on system
accuracy.
WI CA TX
Non-interactive 2.305 2.498 2.132
Interactive-conservative 1.08 1.08 0.08
Interactive-aggressive 0.01 0.015 0.01
Interactive-hybrid 1.100 1.100 1.100
7 CONCLUSION
The state-of-the-art energy allocation algorithm that
takes into account current battery level and harvest-
ing energy strives to fairly allocate as much energy
as possible along the time dimension. This approach
by not considering application-context leads to very
high and uniform sampling rates. However, sampling
the environment at fixed predefined intervals is nei-
ther possible (need to accommodate system failures)
nor desirable (sampling rate might not capture an im-
portant event with desired fidelity). To that end, in this
paper we propose a novel interactive power manage-
ment technique that adapts sampling rate as a function
of both application-level context (e.g., user request)
and system-level context (e.g harvesting energy avail-
ability). Our simulations use sensor data and system
specifications (battery and solar panel specs, sensing
and communication costs) for a real sensor network
deployment. Existing interactive algorithm considers
an ideal solar energy prediction algorithm that makes
no prediction errors. However, by plugging-in a real-
istic solar energy prediction algorithm, we show that
the existing approach often leads to draining the bat-
tery below the end point voltage thereby resulting in
lower accuracy while spending high energy (due to
high sampling rate). Our results show that the pro-
posed approach saves significant amounts of energy
compared by avoiding oversampling when applica-
tion does not need it and uses this saved energy to
support sampling at high rates to capture event with
necessary fidelity when needed. The computational
complexity of our approach is lower (O(n)) than the
state-of-the-art non-interactive energy allocation al-
gorithm (O(n
2
)).
ACKNOWLEDGEMENTS
This work was supported in part by the TerraSwarm
Research Center, one of six centers supported by the
STARnet phase of the Focus Center Research Pro-
gram (FCRP) a Semiconductor Research Corpora-
tion program sponsored by MARCO and DARPA.
This work also has been funded by NSF OCI Award
1219504 and a grant from the Gordon and Betty
Moore Foundation.
REFERENCES
Dcm005 batter specification. https://www.
interstatebatteries.com/content/product info/specs/
dcm0055.%pdf.
(2013). Creon, the coral reef environmental observatory
network. http://www.coralreefeon.org.
(2015). Gleon, the global lake ecological observatory net-
work. http://www.gleon.org.
(2015). Instapark solar panel. http://www.instapark.com/
solar-power-panels.
Cerpa, A., Elson, J., Estrin, D., Girod, L., Hamilton, M.,
and Zhao, J. (2001). Habitat monitoring: Application
driver for wireless communications technology. vol-
ume 31, pages 20–41, New York, NY, USA. ACM.
Chang, M. and Bonnet, P. (2010). Meeting ecologists’ re-
quirements with adaptive data acquisition. In Pro-
ceedings of the 8th ACM Conference on Embedded
Networked Sensor Systems, SenSys, pages 141–154,
New York, NY, USA. ACM.
Chen, J., Cao, X., Cheng, P., Xiao, Y., and Sun, Y.
(2010). Distributed collaborative control for indus-
trial automation with wireless sensor and actuator net-
works. volume 57, pages 4219–4230.
Doerffel, D. and Sharkh, S. A. (2006). A critical review
of using the peukert equation for determining the re-
maining capacity of lead-acid and lithium-ion batter-
ies. volume 155, pages 395 – 400.
Gorlatova, M., Wallwater, A., and Zussman, G. (2011). Net-
working low-power energy harvesting devices: Mea-
surements and algorithms. In INFOCOM, Proceed-
ings IEEE, pages 1602–1610.
Haque, M., Matsumoto, N., and Yoshida, N. (2009).
Context-aware multilayer hierarchical protocol for
wireless sensor network. In Sensor Technologies and
Applications, SENSORCOMM. Third International
Conference on, pages 277–283.
Hui, J. W. and Culler, D. (2004). The dynamic behavior of
a data dissemination protocol for network program-
ming at scale. In Proceedings of the 2nd International
Conference on Embedded Networked Sensor Systems,
SenSys, pages 81–94, New York, NY, USA. ACM.
Kansal, A., Hsu, J., Zahedi, S., and Srivastava, M. B.
(2007). Power management in energy harvesting sen-
sor networks. volume 6, New York, NY, USA. ACM.
An Interactive Context-aware Power Management Technique for Optimizing Sensor Network Lifetime
75