Utz Roedig

Improving the Energy Efficiency of the MANTIS Kernel

Cormac Duffy, Utz Roedig, John Herbert, and Cormac J. Sreenan. Improving the Energy Efficiency of the MANTIS Kernel. In Proceedings of the 4th IEEE European Workshop on Wireless Sensor Networks (EWSN2007), Delft, Netherlands, IEEE Computer Society Press, January 2007.

Download

[247.9kB pdf] 

Abstract

Event-driven operating systems such as TinyOS are the preferred choice for wireless sensor networks. Alternative designs following a classical multi-threaded approach are also available. A popular implementation of such a multi-threaded sensor network operating system is MANTIS. The event-based TinyOS is more energy efficient than the multi-threaded MANTIS system. However, MANTIS is more capable than TinyOS of supporting time critical tasks as task preemption is supported. Thus, timeliness can be traded for energy efficiency by choosing the appropriate operating system. In this paper we present a MANTIS kernel modification that enables MANTIS to be as power efficient as TinyOS. Results from an experimental analysis demonstrate that the modified MANTIS can be used to fit both sensor network design goals of energy efficiency and timeliness.

BibTeX

@InProceedings{         ewsn07:duffy,
  author        	= {Cormac Duffy and Utz Roedig and John Herbert and Cormac J. Sreenan},
  title         	= {{Improving the Energy Efficiency of the MANTIS Kernel}},
  year          	= {2007},
  month         	= jan,
  booktitle     	= {Proceedings of the 4th IEEE European Workshop on Wireless Sensor Networks (EWSN2007), Delft, Netherlands},
  publisher     	= {IEEE Computer Society Press}, 
  abstract		= 
	{
			Event-driven operating systems such as TinyOS are the preferred choice for wireless sensor networks. Alternative 
			designs following a classical multi-threaded approach are also available. A popular implementation of such a 
			multi-threaded sensor network operating system is MANTIS. The event-based TinyOS is more energy efficient than 
			the multi-threaded MANTIS system. However, MANTIS is more capable than TinyOS of supporting time critical tasks 
			as task preemption is supported. Thus, timeliness can be traded for energy efficiency by choosing the appropriate 
			operating system. In this paper we present a MANTIS kernel modification that enables MANTIS to be as power 
			efficient as TinyOS. Results from an experimental analysis demonstrate that the modified MANTIS can be used to 
			fit both sensor network design goals of energy efficiency and timeliness.
	}
}

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