Title :
Micro T-Kernel: A Low Power and Small Footprint RTOS for Networked Tiny Devices
Author :
Kamio, Masato ; Nakamura, Keiichi ; Kobayashi, Shinsuke ; Koshizuka, Noboru ; Sakamura, Ken
Author_Institution :
Univ. of Tokyo, Tokyo
Abstract :
This paper proposes micro muT-Kernel, a real-time operating system for networked tiny devices, which adopts a preemptive priority-based scheduling. It provides a sophisticated application programming interface to facilitate software development. In addition, to provide rich functionalities with a small-footprint, the kernel is reconfigurable with respect to the API. Moreover, muT-Kernel supports a power management which utilizes the periodicity of WSN applications. We conducted performance analyses of the memory footprint and energy consumption, and migrated sample applications to show the programmability of micro muT-Kernel. Our results show micro muT-Kernel is effective for developing WSN systems while realizing a kernel small enough to fit into a resource-constrained node.
Keywords :
application program interfaces; operating system kernels; real-time systems; scheduling; software engineering; telecommunication computing; telecommunication network management; wireless sensor networks; API; application programming interface; energy consumption; memory footprint; micro muT-Kernel; networked tiny device; power management; preemptive priority-based scheduling; real-time operating system; software development; wireless sensor network; Application software; Energy consumption; Energy management; Kernel; Operating systems; Performance analysis; Power system management; Programming; Real time systems; Wireless sensor networks; Embedded Real-Time Operating System; Low Power; Multitasking; Sensor Networks; Small Footprint;
Conference_Titel :
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-3770-2
Electronic_ISBN :
978-0-7695-3596-8
DOI :
10.1109/ITNG.2009.242