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

International Journal of Pervasive Computing and Communications 01/2006; 2:398-410. DOI: 10.1108/17427370780000169
Source: DBLP

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.

  • [Show abstract] [Hide abstract]
    ABSTRACT: Wireless Sensor Networks (WSN) are used in many applications such as environmental data collection, smart home, smart care and intelligent transportation system. Sensor nodes composing the WSN cooperate together in order to monitor physical entities such as temperature, humidity, sound, atmospheric pressure, motion or pollutants at different locations. To have location information, it is possible to configure nodes with their locations, in small deployments, but in large-scale deployments or when the nodes are mobile, the use of GPS is very interesting. However, the current accuracy of standard civil GPS is not sufficient for all WSN applications. Indeed, GPS measurements suffer from many errors especially in city. To improve GPS accuracy the differential mode (DGPS) has been introduced. In this paper, we present a WSN used to provide a DGPS solution. It's consisting of a set of low cost standard civil GPS communicating receivers. We present the design, implementation and some experimental results of this solution.
    NTMS 2008, 2nd International Conference on New Technologies, Mobility and Security, November 5-7, 2008, Tangier, Morocco; 01/2008
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Traditional operating systems for wireless sensor networks (WSN) are based on either event-driven or multitask concept. Instead, this paper presents an embedded real-time operating system, named HEROS ‘Hybrid Embedded Real-time Operating System’, which is configurable to run in different modes: event-driven, multitask or hybrid to adapt to diverse domains of WSN applications. HEROS adopts a modular and hierarchical architecture: action (system operation), thread (component) and event (etask) and provides a predictable and deterministic scheduling mechanism: ‘non pre-emption priority based’ scheduling for events and ‘pre-emptive priority-based’ scheduling for threads. Furthermore, to ease distributed cooperative application, HEROS adopts LINDA concept by providing a simplified tuple space and a lightweight IN/OUT primitive-pair to implement system communication & synchronization. Currently, HEROS has been implemented and evaluated in different applications and on different platforms. The experimentation results show that HEROS has a small footprint and meets different real-time application requirements.
    08/2009; DOI:10.4304/jnw.4.6.428-435
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The traditional urban public transport system generally cannot provide an effective access service for people with disabilities, especially for disabled, wheelchair and blind (DWB) passengers. In this paper, based on advanced information & communication technologies (ICT) and green technologies (GT) concepts, a dedicated public urban transportation service access system named Mobi+ has been introduced, which facilitates the mobility of DWB passengers. The Mobi+ project consists of three subsystems: a wireless communication subsystem, which provides the data exchange and network connection services between buses and stations in the complex urban environments; the bus subsystem, which provides the DWB class detection & bus arrival notification services; and the station subsystem, which implements the urban environmental surveillance & bus auxiliary access services. The Mobi+ card that supports multi-microcontroller multi-transceiver adopts the fault-tolerant component-based hardware architecture, in which the dedicated embedded system software, i.e., operating system micro-kernel and wireless protocol, has been integrated. The dedicated Mobi+ embedded system provides the fault-tolerant resource awareness communication and scheduling mechanism to ensure the reliability in data exchange and service provision. At present, the Mobi+ system has been implemented on the buses and stations of line '2' in the city of Clermont-Ferrand (France). The experiential results show that, on one hand the Mobi+ prototype system reaches the design expectations and provides an effective urban bus access service for people with disabilities; on the other hand the Mobi+ system is easily to deploy in the buses and at bus stations thanks to its low energy consumption and small form factor.
    Sensors 12/2012; 12(8):10678-92. DOI:10.3390/s120810678 · 2.05 Impact Factor