DocumentCode :
2834286
Title :
Nano-RK: an energy-aware resource-centric RTOS for sensor networks
Author :
Eswaran, Anand ; Rowe, Anthony ; Rajkumar, Raj
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
fYear :
2005
fDate :
8-8 Dec. 2005
Lastpage :
265
Abstract :
Many sensor networking applications such as surveillance and environmental monitoring are time-sensitive in nature. To support such applications, we design and implement Nano-RK, a reservation-based real-time operating system (RTOS) with multi-hop networking support for use in wireless sensor networks. We support fixed-priority preemptive multitasking for guaranteeing that task deadlines are met, along with support for CPU and network bandwidth reservations. Tasks can specify their resource demands and the operating system provides timely, guaranteed and controlled access to CPU cycles and network packets in resource-constrained embedded sensor environments. We also introduce the concept of virtual energy reservations that allows the OS to enforce energy budgets associated with a sensing task by controlling resource accesses. A lightweight wireless networking stack supports packet forwarding, routing and TDMA-based network scheduling. Nano-RK has been implemented on the Atmel ATMEGA128 processor with the Chipcon CC2420 802.15.4 transceiver chip. Our results show that a light-weight embedded resource kernel with rich functionality and timing support is practical and constitutes a simple and alternative paradigm for supporting distributed sensing tasks
Keywords :
bandwidth allocation; energy conservation; network operating systems; real-time systems; wireless sensor networks; Atmel ATMEGA128 processor; Chipcon CC2420 802.15.4 transceiver chip; Nano-RK; TDMA-based network scheduling; energy-aware resource-centric RTOS; fixed-priority preemptive multitasking; multihop networking; network bandwidth reservations; packet forwarding; packet routing; reservation-based real-time operating system; resource-constrained embedded sensor environments; virtual energy reservations; wireless sensor networks; Bandwidth; Control systems; Monitoring; Multitasking; Operating systems; Real time systems; Sensor systems; Spread spectrum communication; Surveillance; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International
Conference_Location :
Miami, FL
ISSN :
1052-8725
Print_ISBN :
0-7695-2490-7
Type :
conf
DOI :
10.1109/RTSS.2005.30
Filename :
1563113
Link To Document :
بازگشت