Contiki - a lightweight and flexible operating system for tiny networked sensors

Contiki: легковесная и гибкая операционная система для миниатюрных сетевых датчиков
Adam Dunkels, Björn Grönvall, Thiemo Voigt
2004-12-28

Contiki operating systemdynamic code loadingevent-driven kernelpreemptive multithreadingwireless sensor networks
Wireless sensor networks are composed of large numbers of tiny networked devices that communicate untethered. For large scale networks, it is important to be able to download code into the network dynamically. We present Contiki, a lightweight operating system with support for dynamic loading and replacement of individual programs and services. Contiki is built around an event-driven kernel but provides optional preemptive multithreading that can be applied to individual processes. We show that dynamic loading and unloading is feasible in a resource constrained environment, while keeping the base system lightweight and compact.
1
Contiki is a lightweight operating system designed for large-scale wireless sensor networks composed of resource-constrained devices.
2
Contiki uses an event-driven kernel while offering optional preemptive multithreading for individual processes.
3
The abstract demonstrates that dynamic loading and unloading are feasible on constrained sensor devices while maintaining a lightweight, compact base system.
4
The system supports dynamic downloading, loading, and replacement of individual programs and services within the network.

Contiki operating system for tiny networked sensor devices

Lightweight dynamic loading and replacement of programs and services, with event-driven execution and optional preemptive multithreading, in resource-constrained sensor networks

Publication Details
Publication Date
2004-12-28
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Adam Dunkels
Björn Grönvall
Thiemo Voigt
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%