Abstract
Sensors networks instrument the physical space using motes that run network embedded programs thus acquiring, processing, storing and transmitting sensor data. The motes commercially available today are large, costly and trade performance for flexibility and ease of programming. New generations of motes are promising to deliver significant improvements in terms of power consumption and price — in particular motes based on System-on-a-chip. The question is how do we compare mote performance? How to find out which mote is best suited for a given application? In this paper, we propose a vector-based methodology for benchmarking mote performance. Our method is based on the hypothesis that mote performance can be expressed as the scalar product of two vectors, one representing the mote characteristics, and the other representing the application characteristics. We implemented our approach in TinyOS 2.0 and we present the details of our implementation as well as the result of experiments obtained on commercial motes from Sensinode. We give a quantitative comparison of these motes, and predict the performance of a data acquisition application.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Gwanali, O., Jang, K.Y., Paek, J., Vieira, M., Govindan, R., Greenstein, B., Joki, A., Estrin, D., Kohler, E.: The Tenet Architecture for Tiered Sensor Networks. In: Sensys 2006. Proc. ACM Intl. Conference on Embedded Networked Sensor Systems (2006)
Mueller, R., Alonso, G., Kossmann, D.: SwissQM: Next Generation Data Processing in Sensor Networks. In: Third Biennial Conference on Innovative Data Systems Research
Shnayder, V., Hempstead, M., Chen, B.-r., Welsh, M.: PowerTOSSIM: Efficient Power Simulation for TinyOS Applications. In: Sensys 2004. Proc. ACM Intl. Conference on Embedded Networked Sensor Systems (2004)
Seltzer, M., Krinsky, D., Smith, K., Zhang, X.: The Case for Application-Specific Benchmarking. In: Workshop on Hot Topics in Operating Systems (1999)
Handziski, V., Polastre, J., Hauer, J.-H., Sharp, C., Wolisz, A., Culler, D.: Flexible Hardware Abstraction for Wireless Sensor Networks. In: Proc. 2nd European Workshop on Wireless Sensor Networks (EWSN) (2005)
Leopold, M.: Creating a New Platform for TinyOS 2.x Technical Report 07/09, Depth. of Computer Science, University of Copenhagen (2007)
Beutel, J., Dyer, M., Yücel, M., Thiele, L.: Development and Test with the Deployment-Support Network. In: Langendoen, K., Voigt, T. (eds.) EWSN 2007. LNCS, vol. 4373, Springer, Heidelberg (2007)
Thiele, L., Wandeler, E.: Performance Analysis of Distributed Embedded Systems. In: The Embedded Systems Handbook. CRC Press, Boca Raton, USA (2004)
Beutel, J.: Metrics for Sensor Network Platforms. In: REALWSN 2006. Proc. ACM Workshop on Real-World Wireless Sensor Networks (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Leopold, M., Chang, M., Bonnet, P. (2008). Characterizing Mote Performance: A Vector-Based Methodology. In: Verdone, R. (eds) Wireless Sensor Networks. EWSN 2008. Lecture Notes in Computer Science, vol 4913. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77690-1_20
Download citation
DOI: https://doi.org/10.1007/978-3-540-77690-1_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77689-5
Online ISBN: 978-3-540-77690-1
eBook Packages: Computer ScienceComputer Science (R0)