Title :
A reliable OS kernel for smart sensors
Author :
Zhaohui, Wu ; Lei, Wang ; Kougen, Zheng
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
Smart sensors are sensing nodes that contain local intelligence to receive commands and take actions. They act as feelers of ubiquitous computing environments. Their software platform has to meet the requirements of concurrent operations, real-time constraint, adaptability and dependability. Gamma-OS is an OS kernel designed for these smart devices. This work analyzes the typical task model of smart sensors and presents the implementation of scheduling, resource access and dynamic admission control schemes in gamma-OS. Its primary and subordinate two-level task-scheduling scheme can efficiently isolate the scheduling of time-critical and time-uncritical tasks. Fault tolerance strategies including FTRMS admission control, fault detection, and fault recovery are also extended in gamma-OS to tolerate transient faults in executions of tasks.
Keywords :
fault tolerant computing; intelligent sensors; operating system kernels; resource allocation; scheduling; ubiquitous computing; FTRMS admission control; dynamic admission control; fault detection; fault recovery; fault tolerance; gamma-OS; reliable OS kernel; resource access; smart sensors; time-critical tasks; time-uncritical tasks; transient faults; two-level task-scheduling; ubiquitous computing environments; Admission control; Application software; Educational institutions; Fault tolerance; Hardware; Intelligent sensors; Kernel; Operating systems; Processor scheduling; Redundancy;
Conference_Titel :
Computer Software and Applications Conference, 2004. COMPSAC 2004. Proceedings of the 28th Annual International
Print_ISBN :
0-7695-2209-2
DOI :
10.1109/CMPSAC.2004.1342897