Utz Roedig

A Comprehensive Experimental Comparison of Event Driven and Multi-Threaded Sensor Node Operating Systems

Cormac Duffy, Utz Roedig, John Herbert, and Cormac J. Sreenan. A Comprehensive Experimental Comparison of Event Driven and Multi-Threaded Sensor Node Operating Systems. Journal of Networks (JNW), 3(3), Academy Publisher, March 2008. ISSN 1796-2056.

Download

[235.1kB pdf] 

Abstract

The capabilities of a sensor network are strongly influenced by the operating system used on the sensor nodes. In general, two different sensor network operating system types are currently considered: event driven and multi-threaded. It is commonly assumed that event driven operating systems are more suited to sensor networks as they use less memory and processing resources. However, if factors other than resource usage are considered important, a multi-threaded system might be preferred. This paper compares the resource needs of multi-threaded and event driven sensor network operating systems. The resources considered are memory usage and power consumption. Additionally, the event handling capabilities of event driven and multi-threaded operating systems are analyzed and compared. The results presented in this paper show that for a number of application areas a thread-based sensor network operating system is feasible and preferable.

BibTeX

@Article{         jnw08:duffy,
  author        	= {Cormac Duffy and Utz Roedig and John Herbert and Cormac J. Sreenan},
  title         	= {{A Comprehensive Experimental Comparison of Event Driven and Multi-Threaded Sensor Node Operating Systems}},
  year          	= {2008},
  month                 = March,
  journal       	= {Journal of Networks (JNW)},
  volume        	= {3},
  number        	= {3},
  publisher     	= {Academy Publisher},
  note          	= {ISSN 1796-2056.},
  abstract 		= 
	{
			The capabilities of a sensor network are strongly influenced by the operating system used on the sensor nodes. In general, 
			two different sensor network operating system types are currently considered: event driven and multi-threaded. It is commonly 
			assumed that event driven operating systems are more suited to sensor networks as they use less memory and processing resources.  
			However, if factors other than resource usage are considered important, a multi-threaded system might be preferred. This paper 
			compares the resource needs of multi-threaded and event driven sensor network operating systems. The resources considered are 
			memory usage and power consumption. Additionally, the event handling capabilities of event driven and multi-threaded operating 
			systems are analyzed and compared.  The results presented in this paper show that for a number of application areas a thread-based 
			sensor network operating system is feasible and preferable. 
	}
}

Important Copyright Notice

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.


Generated by bib2html.pl (written by Patrick Riley ) on Tue Aug 11, 2009 14:31:42