To read this content please select one of the options below:

SDREAM: A Super‐Small Distributed REAL‐Time Microkernel Dedicated to Wireless Sensors

Haiying Zhou (Laboratoire LIMOS UMR 6158 CNRS, ISIMA, University of Blaise Pascal, Clermont‐Ferrand II, France)
Kun Mean Hou (Laboratoire LIMOS UMR 6158 CNRS, ISIMA, University of Blaise Pascal, Clermont‐Ferrand II, France)
Christophe De Vaulx (Laboratoire LIMOS UMR 6158 CNRS, ISIMA, University of Blaise Pascal, Clermont‐Ferrand II, France)

International Journal of Pervasive Computing and Communications

ISSN: 1742-7371

Article publication date: 31 December 2006

128

Abstract

Traditional embedded operation systems are resource consuming multitask, thus they are not adapted for smart wireless sensors. This paper presents a super‐small distributed real‐time microkernel (SDREAM) dedicated to wireless sensors. SDREAM is a tuple‐based message‐driven real‐time kernel. It adopts a meta language: Kernel Modeling Language to define and describe the system primitives in abstract manner. The IPC and processes synchronization are based on the LINDA concept: the tuple model implemented by two light primitives (SND: OUT & RCV: IN). In SDREAM, tasks are classified into two categories: periodic and priority. The periodic task has the highest priority level and is responsible for capturing sensor signals or actuating control signals; the priority task has various priority levels and is suitable for time‐constraints applications. A two‐level task scheduling policy scheme, named priority‐based pre‐emptive scheduling, is used for task scheduling. SDREAM is simple and efficient. It has a flexible hardware abstraction capability that enables it to be rapidly ported into different WSN platforms and other tiny embedded devices. Currently, it has been ported and evaluated in several hardware platforms. The performance results show SDREAM requires tiny resource and is suitable and efficient for hard real‐time multitask WSN applications.

Keywords

Citation

Zhou, H., Mean Hou, K. and De Vaulx, C. (2006), "SDREAM: A Super‐Small Distributed REAL‐Time Microkernel Dedicated to Wireless Sensors", International Journal of Pervasive Computing and Communications, Vol. 2 No. 4, pp. 398-410. https://doi.org/10.1108/17427370780000169

Publisher

:

Emerald Group Publishing Limited

Copyright © 2006, Emerald Group Publishing Limited

Related articles