DocumentCode :
1956611
Title :
TOSSTI: Saving Time and Energy in TinyOS with Software Thread Integration
Author :
Purvis, Zane D. ; Dean, Alexander G.
Author_Institution :
Center for Efficient, Scalable, & Reliable Comput., North Carolina State Univ., Raleigh, NC
fYear :
2008
fDate :
22-24 April 2008
Firstpage :
354
Lastpage :
363
Abstract :
Many wireless sensor nodes (motes) interface with slow peripheral devices, requiring the processor to wait. These delays waste time, energy and power, which are valuable but limited resources on many motes. This paper presents techniques to use software thread integration (STI) in TinyOS applications to recover the idle time for useful processing. We modify the TOS scheduler to support the selection and execution of integrated threads. We analyze the impact of integration on task response time. We demonstrate these methods by applying them to a microphone array sampling application to save computation time and energy. We find that the integrated tasks finish 17.7% faster, reducing application active time (and hence application energy) by 6.3%.
Keywords :
microphone arrays; signal sampling; wireless sensor networks; TOS scheduler; TOSSTI; TinyOS; microphone array sampling; software thread integration; task response time; wireless sensor nodes; Application software; Concurrent computing; Delay; Energy management; Media Access Protocol; Operating systems; Power system management; Switches; Wireless sensor networks; Yarn; AVR; Software thread integration; TinyOS; wireless sensor network;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium, 2008. RTAS '08. IEEE
Conference_Location :
St. Louis, MO
ISSN :
1545-3421
Print_ISBN :
978-0-7695-3146-5
Type :
conf
DOI :
10.1109/RTAS.2008.38
Filename :
4550806
Link To Document :
بازگشت