{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T15:41:31Z","timestamp":1767109291628,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2010,6,8]],"date-time":"2010-06-08T00:00:00Z","timestamp":1275955200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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\u2014TinyOS v1.0, TinyOS v2.0, Mantis and Contiki\u2014running 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.<\/jats:p>","DOI":"10.3390\/s100605809","type":"journal-article","created":{"date-parts":[[2010,6,8]],"date-time":"2010-06-08T12:00:40Z","timestamp":1275998440000},"page":"5809-5826","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":39,"title":["Power Consumption Analysis of Operating Systems for Wireless Sensor Networks"],"prefix":"10.3390","volume":"10","author":[{"given":"Rafael","family":"Lajara","sequence":"first","affiliation":[{"name":"Instituto de Investigaci\u00f3n para la Gesti\u00f3n Integrada de Zonas Costeras, Universitat Polit\u00e8cnica Valencia, C. Paranimf, 1, 46730 Gand\u00eda, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7392-3178","authenticated-orcid":false,"given":"Jos\u00e9","family":"Pelegr\u00ed-Sebasti\u00e1","sequence":"additional","affiliation":[{"name":"Instituto de Investigaci\u00f3n para la Gesti\u00f3n Integrada de Zonas Costeras, Universitat Polit\u00e8cnica Valencia, C. Paranimf, 1, 46730 Gand\u00eda, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8584-248X","authenticated-orcid":false,"given":"Juan J. Perez","family":"Solano","sequence":"additional","affiliation":[{"name":"Instituto de Rob\u00f3tica, Universitat de Valencia, C. Pol\u00edgono de la Coma, s\/n, 46980 Paterna, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2010,6,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Duffy, C., Roedig, U., Herbert, J., and Sreenan, C. (2007, January March). An experimental comparison of event driven and multi-threaded sensor node operating systems. White Plains, NY, USA.","DOI":"10.1109\/PERCOMW.2007.21"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Healy, M., Newe, T., and Lewis, E. (2007, January February). Power management in operating systems for wireless sensor nodes. San Diego, CA, USA.","DOI":"10.1109\/SAS.2007.374366"},{"key":"ref_3","unstructured":"Antonopoulos, C., Prayati, A., Stoyanova, T., Koulamas, C., and Papadopoulos, G. (, January May). Experimental evaluation of a WSN platform power consumption. Rome, Italy."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.sna.2005.11.015","article-title":"Uncertainty reduction techniques in microcontroller-based time measurements","volume":"127","author":"Reverter","year":"2006","journal-title":"Sens. Actuat A: Phys"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1109\/TIM.2006.887401","article-title":"Analysis of Power-Supply Interference Effects on Direct Sensor-to-Microcontroller Interfaces","volume":"56","author":"Reverter","year":"2007","journal-title":"IEEE Trans. Instrum. Meas"},{"key":"ref_6","unstructured":"Kuorilehto, M., Kohvakka, M., Suhonen, J., H\u00e4m\u00e4l\u00e4inen, P., H\u00e4nnik\u00e4inen, M., and H\u00e4m\u00e4l\u00e4inen, T. (2007). Theory, Realization and Deployment. West Sussex, John Wiley & Sons."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Gay, D., Levis, P., Von Behren, R., Welsh, M., Brewer, E., and Culler, D. (2003, January June). The nesC Language: A holistic approach to networked embedded systems. San Diego, CA, USA.","DOI":"10.1145\/781132.781133"},{"key":"ref_8","unstructured":"Handziski, V., Polastre, J., Hauer, J., Sharp, C., Wolisz, A., and Culler, D. (2,, January January). Flexible hardware abstraction for wireless sensor nodes. Istanbul, Turkey."},{"key":"ref_9","unstructured":"Levis, P., Gay, D., and Handziski, V. (2005). T2: A Second Generation OS for Embedded Sensor Networks, Telecommunication Networks Group, Technische Universitat Berlin. Technical Report TKN-05-007;."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Abrach, H., Bhatti, S., Carlson, J., Dai, H., Rose, J., Sheth, A., Shucker, B., Deng, J., and Han, R. (2003, January September). MANTIS: System support for MultimodAl NeTworks of in situ Sensors. San Diego, CA, USA.","DOI":"10.1145\/941350.941358"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1007\/s11036-005-1567-8","article-title":"MANTIS OS: An embedded multithreaded operating system for wireless micro sensor platforms","volume":"10","author":"Bhatti","year":"2005","journal-title":"Mob. Netw. Appl"},{"key":"ref_12","unstructured":"Shea, R., Chih-Chieh, H., and Rengaswamy, R. (2004). Motivations Behind SOS, Networked Embedded Systems Lab, University of California Los Angeles."},{"key":"ref_13","unstructured":"Dunkels, A., Gr\u00f6nvall, B., and Voigt, T. (, January November). Contiki\u2014A lightweight and flexible operating system for tiny networked sensors. Tampa, FL, USA."},{"key":"ref_14","unstructured":"Crossbow Technology Inc Available online: http:\/\/www.xbow.com\/ (accessed on 4 February 2010)."},{"key":"ref_15","unstructured":"Stan, A. (2007). Porting the Core of the Contiki Operating System to the TelosB and MicaZ Platforms, Guided Research Final Report (Bachelor Thesis); International University Bremen."},{"key":"ref_16","unstructured":"Crossbow Technology Inc Available online: http:\/\/www.xbow.com\/ (accessed on 4 February 2010)."},{"key":"ref_17","unstructured":"Szewczyk, L., Turon, N., and Buonadonna, H. TinyOS 2 Documentation. Available online: http:\/\/www.tinyos.net\/tinyos-2.x\/doc\/txt\/tep112.txt (accessed on 5 February 2010)."},{"key":"ref_18","unstructured":"Microchip Technology Available online: http:\/\/www.microchip.com\/ (accessed on 5 February 2010)."},{"key":"ref_19","unstructured":"Texas Instrument Inc Available online: http:\/\/www.ti.com\/ (accessed on 6 February 2010)."},{"key":"ref_20","unstructured":"Needham, R.M., and Wheeler, D.J. (1997). Tea Extensions, Computer Laboratory, University of Cambridge. Technical Report;."},{"key":"ref_21","unstructured":"Atmel Corporation Available online: http:\/\/www.atmel.com\/ (accessed on 6 February 2010)."},{"key":"ref_22","unstructured":"Eswaran, A., Rowe, A., and Rajkumar, R. (2005, January December). Nano-RK: An energy-aware resource-centric operating system for sensor networks. Miami, FL, USA."},{"key":"ref_23","unstructured":"Cha, H., Choi, S., Jung, I., Kim, H., Shin, H., Yoo, J., and Yoon, C. (, January April). RETOS: Resilient, expandable, and threaded operating system for wireless sensor networks. Cambridge, MA, USA."},{"key":"ref_24","unstructured":"Texas Instrument Inc Available on: http:\/\/www.ti.com\/ (accessed on 7 February 2010)."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/10\/6\/5809\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T22:02:38Z","timestamp":1760220158000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/10\/6\/5809"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,8]]},"references-count":24,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2010,6]]}},"alternative-id":["s100605809"],"URL":"https:\/\/doi.org\/10.3390\/s100605809","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2010,6,8]]}}}