Abstract
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.
Keywords
Affiliated Institutions
Related Publications
Consensus Filters for Sensor Networks and Distributed Sensor Fusion
Consensus algorithms for networked dynamic systems provide scalable algorithms for sensor fusion in sensor networks. This paper introduces a distributed filter that allows the n...
An integrated architecture for cooperative sensing networks
Distributed sensor networks (DSNs) consisting of many small, low-cost, spatially dispersed, communicating nodes have been proposed for many applications, such as area surveillan...
An application-specific protocol architecture for wireless microsensor networks
Networking together hundreds or thousands of cheap microsensor nodes allows users to accurately monitor a remote environment by intelligently combining the data from the individ...
Publication Info
- Year
- 2004
- Type
- article
- Pages
- 455-462
- Citations
- 2645
- Access
- Closed
External Links
Social Impact
Social media, news, blog, policy document mentions
Citation Metrics
Cite This
Identifiers
- DOI
- 10.1109/lcn.2004.38