29th Annual IEEE International Conference on Local Computer Networks
DOI: 10.1109/lcn.2004.38
|View full text |Cite
|
Sign up to set email alerts
|

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

3
1,286
0
24

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 1,998 publications
(1,365 citation statements)
references
References 12 publications
3
1,286
0
24
Order By: Relevance
“…Moreover, running one or more applications that are not supported by the host OS, which is the most reasonable use of full platform virtualization, is a much more infrequent case in sensor nodes than traditional PCs. Up to date most OSs are built under the event-driven framework (e.g., TinyOS [5], Contiki [6]). A traditional thread-based approach is supported by the kernel of the MANTIS OS [7].…”
Section: Related Studymentioning
confidence: 99%
“…Moreover, running one or more applications that are not supported by the host OS, which is the most reasonable use of full platform virtualization, is a much more infrequent case in sensor nodes than traditional PCs. Up to date most OSs are built under the event-driven framework (e.g., TinyOS [5], Contiki [6]). A traditional thread-based approach is supported by the kernel of the MANTIS OS [7].…”
Section: Related Studymentioning
confidence: 99%
“…Contiki [9,8] is a reconfigurable modular operating system for networked sensors. A Contiki system uses a flat module architecture, a module is the unit of reconfiguration.…”
Section: Related Workmentioning
confidence: 99%
“…TinyOS [20], Contiki [9], SOS [17], Mantis [3], FlexCup [25], either do not support dynamic reconfiguration (TinyOS), or provide low-level mechanisms for dynamic reconfiguration -typically dynamic linking of modules or components -that do not alleviate the issues involved in programming safe reconfigurations.…”
Section: Introductionmentioning
confidence: 99%
“…One example of an operating system that tries to bridge the gap is Contiki [3]. Contiki is an event-based sensor network operating system that includes a threaded library that can be optionally compiled to facilitate multi-threaded applications.…”
Section: Related Workmentioning
confidence: 99%
“…Thus TinyOS still achieves preemption without sacrificing the lightweight scheduling characteristics. In summary, the research focus of [3,4,5] is to minimize the processing overhead of a multi-threaded system, by isolating only the processes that require multi-threaded capabilities. However no effort is made to reduce the overhead of the multi-threaded processes.…”
Section: Related Workmentioning
confidence: 99%