全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
Sensors  2010 

Power Consumption Analysis of Operating Systems for Wireless Sensor Networks

DOI: 10.3390/s100605809

Keywords: wireless sensor network operating systems, TinyOS, Mantis, Contiki, MICAz, Tmote

Full-Text   Cite this paper   Add to My Lib

Abstract:

In this paper four wireless sensor network operating systems are compared in terms of power consumption. The analysis takes into account the most common operating systems—TinyOS v1.0, TinyOS v2.0, Mantis and Contiki—running on Tmote Sky and MICAz devices. With the objective of ensuring a fair evaluation, a benchmark composed of four applications has been developed, covering the most typical tasks that a Wireless Sensor Network performs. The results show the instant and average current consumption of the devices during the execution of these applications. The experimental measurements provide a good insight into the power mode in which the device components are running at every moment, and they can be used to compare the performance of different operating systems executing the same tasks.

References

[1]  Duffy, C.; Roedig, U.; Herbert, J.; Sreenan, C. An experimental comparison of event driven and multi-threaded sensor node operating systems. Proceedings of the 3rd IEEE International Workshop on Sensor Networks and Systems for Pervasive Computing, White Plains, NY, USA, March 19–23, 2007.
[2]  Healy, M.; Newe, T.; Lewis, E. Power management in operating systems for wireless sensor nodes. Proceedings of IEEE Sensors Applications Symposium, San Diego, CA, USA, February 6–8, 2007; pp. 1–6.
[3]  Antonopoulos, C.; Prayati, A.; Stoyanova, T.; Koulamas, C.; Papadopoulos, G. Experimental evaluation of a WSN platform power consumption. Proceedings of IPDPS IEEE International Symposium on Parallel & Distributed Processing, Rome, Italy, May 2009; pp. 1–8.
[4]  Reverter, F.; Pallas-Areny, R. Uncertainty reduction techniques in microcontroller-based time measurements. Sens. Actuat A: Phys?2006, 127, 74–79, doi:10.1016/j.sna.2005.11.015.
[5]  Reverter, F.; Gasulla, M.; Pallas-Areny, R. Analysis of Power-Supply Interference Effects on Direct Sensor-to-Microcontroller Interfaces. IEEE Trans. Instrum. Meas?2007, 56, 171–177, doi:10.1109/TIM.2006.887401.
[6]  Kuorilehto, M.; Kohvakka, M.; Suhonen, J.; H?m?l?inen, P.; H?nnik?inen, M.; H?m?l?inen, T. Ultra-low energy wireless sensor networks in practice. In Theory, Realization and Deployment. West Sussex; John Wiley & Sons: Hoboken, NJ, USA, 2007.
[7]  Gay, D.; Levis, P.; Von Behren, R.; Welsh, M.; Brewer, E.; Culler, D. The nesC Language: A holistic approach to networked embedded systems. Proceedings of SIGPLAN Conference on Programming Language Design and Implementation (PLDI), San Diego, CA, USA, June 14, 2003; ACM Press: New York, NY, USA, 2003; pp. 1–11.
[8]  Handziski, V.; Polastre, J.; Hauer, J.; Sharp, C.; Wolisz, A.; Culler, D. Flexible hardware abstraction for wireless sensor nodes. Proceedings of the 2nd European Workshop on Wireless Sensor Networks, Istanbul, Turkey, January 31–February 2, 2005; pp. 145–157.
[9]  Levis, P.; Gay, D.; Handziski, V. T2: A Second Generation OS for Embedded Sensor Networks. Technical Report TKN-05-007;; Telecommunication Networks Group, Technische Universitat Berlin: Berlin, Germany, 2005.
[10]  Abrach, H.; Bhatti, S.; Carlson, J.; Dai, H.; Rose, J.; Sheth, A.; Shucker, B.; Deng, J.; Han, R. MANTIS: System support for MultimodAl NeTworks of in situ Sensors. Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, San Diego, CA, USA, September 19, 2003; ACM Press: New York, NY, USA, 2003; pp. 50–59.
[11]  Bhatti, S.; Carlson, J.; Dai, H.; Deng, J.; Rose, J.; Sheth, A.; Shucker, B.; Gruenwald, C.; Torgerson, A.; Han, R. MANTIS OS: An embedded multithreaded operating system for wireless micro sensor platforms. Mob. Netw. Appl?2005, 10, 563–579, doi:10.1007/s11036-005-1567-8.
[12]  Shea, R.; Chih-Chieh, H.; Rengaswamy, R. Motivations Behind SOS; Networked Embedded Systems Lab, University of California Los Angeles: Los Angeles, CA, USA, 2004.
[13]  Dunkels, A.; Gr?nvall, B.; Voigt, T. Contiki—A lightweight and flexible operating system for tiny networked sensors. Proceedings of the 1st IEEE Workshop on Embedded Networked Sensors, Tampa, FL, USA, November 2004.
[14]  Crossbow Technology Inc. Telosb Datasheet, Available online: http://www.xbow.com/ (accessed on 4 February 2010).
[15]  Stan, A. Porting the Core of the Contiki Operating System to the TelosB and MicaZ Platforms; Guided Research Final Report (Bachelor Thesis); International University Bremen: Bremen, Germany, 2007.
[16]  Crossbow Technology Inc. MICAz. Datasheet, Available online: http://www.xbow.com/ (accessed on 4 February 2010).
[17]  Szewczyk, L.; Turon, N.; Buonadonna, H. Microcontroller Power Management, TinyOS 2 Documentation. Available online: http://www.tinyos.net/tinyos-2.x/doc/txt/tep112.txt (accessed on 5 February 2010).
[18]  Microchip Technology. MCP6041/2/3/4 Datasheet, Available online: http://www.microchip.com/ (accessed on 5 February 2010).
[19]  Texas Instrument Inc. MSP430 Datasheet, Available online: http://www.ti.com/ (accessed on 6 February 2010).
[20]  Needham, R.M.; Wheeler, D.J. Tea Extensions. Technical Report;; Computer Laboratory, University of Cambridge: Cambridge, UK, 1997.
[21]  Atmel Corporation. Atmel Atmega128 Datasheet, Available online: http://www.atmel.com/ (accessed on 6 February 2010).
[22]  Eswaran, A.; Rowe, A.; Rajkumar, R. Nano-RK: An energy-aware resource-centric operating system for sensor networks. Proceedings of the 26th IEEE Real-Time Systems Symposium, Miami, FL, USA, December 5–8, 2005.
[23]  Cha, H.; Choi, S.; Jung, I.; Kim, H.; Shin, H.; Yoo, J.; Yoon, C. RETOS: Resilient, expandable, and threaded operating system for wireless sensor networks. Proceedings of the 6th International Conference on Information Processing in Sensor Networks (IPSN’07), Cambridge, MA, USA, April 2007.
[24]  Texas Instrument Inc. CC2420 Datasheet, Available on: http://www.ti.com/ (accessed on 7 February 2010).

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133