Abstract
Energy is the most limiting resource in sensor networks. This is particularly true for dynamic sensor networks in which the sensor-net application changes its hardware utilization over time. In such networks, offline estimation of energy consumption can not take into account all changes to the application’s hardware utilization profile and thus invariably returns inaccurate estimates. Online accounting methods offer more precise energy consumption estimates. In this paper we describe an online energy accounting system for TinyOS consisting of two components: An energy-estimation system to collect information about energy consumption of a node and an energy-container system that allows an application to collect energy-consumption information about its tasks individually. The evaluation with TinyDB shows that it is both accurate and efficient.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Banga, G., Druschel, P., Mogul, J.: Resource containers: A new facility for resource management in server systems. In: Proceedings of the Third Symposium on Operating System Design and Implementation (OSDI 1999), pp. 45–58 (February1999), http://www.cs.rice.edu/~druschel/osdi99rc.ps.gz
Dunkels, A., Österlind, F., Tsiftes, N., He, Z.: Software-based on-line energy estimation for sensor nodes. In: Proceedings of the 4th workshop on Embedded networked sensors (EMNETS 2007), pp. 28–32. ACM, New York (2007)
Fonseca, R., Dutta, P., Levis, P., Stoica, I.: Quanto: Tracking energy in networked embedded systems. In: Proceedings of the 8th USENIX Symposium on Operating System Design and Implementation (OSDI 2008), pp. 323–338. USENIX Association (December 2008), http://www.usenix.org/events/osdi08/tech/full_papers/fonseca/fonseca.pdf
Klues, K., Handziski, V., Lu, C., Wolisz, A., Culler, D., Gay, D., Levis, P.: Integrating concurrency control and energy management in device drivers. In: Proceedings of the twenty-first ACM SIGOPS Symposium on Operating Systems Principles (SOSP 2007), pp. 251–264. ACM, New York (2007)
Landsiedel, O., Wehrle, K., Götz, S.: Accurate prediction of power consumption in sensor networks. In: Proceedings of the second IEEE Workshop on Embedded Networked Sensors (EmNetS-II), pp. 37–44 (May 2005)
Schmidt, D., Krämer, M., Kuhn, T., Wehn, N.: Energy modelling in sensor networks. Advances in Radio Science 5, 347–351 (2007), http://www.adv-radio-sci.net/5/347/2007/ars-5-347-2007.pdf
Shnayder, V., Hempstead, M., Chen, B., Werner-Allen, G., Welsh, M.: Simulating the power consumption of large-scale sensor network applications. In: Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, SenSys 2004, pp. 188–200. ACM Press, New York (2004)
Titzeri, B.L., Lee, K.D., Palsberg, J.: Avrora: scalable sensor network simulation with precise timing. In: Proceedings of the 4th International Symposium on Information Processing in Sensor Networks, IPSN 2005, p. 67. IEEE Press, Piscataway (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kellner, S. (2010). Flexible Online Energy Accounting in TinyOS. In: Marron, P.J., Voigt, T., Corke, P., Mottola, L. (eds) Real-World Wireless Sensor Networks. REALWSN 2010. Lecture Notes in Computer Science, vol 6511. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17520-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-17520-6_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17519-0
Online ISBN: 978-3-642-17520-6
eBook Packages: Computer ScienceComputer Science (R0)