Skip to content

primitive chaos

Romain Jacob edited this page Mar 14, 2019 · 3 revisions

Objective

Describe the Chaos communication primitive.

Description

Availability

Available for the sky mote only.

Compatibility

Not compatible with the interference detection. Compatible with all the other features.

Using the feature

Using this primitive requires to enable the switching primitive feature.

Chaos is a rather complex primitive, introduced in the following paper

Chaos: Versatile and Efficient All-to-all Data Sharing and In-network Processing at Scale
Olaf Landsiedel, Federico Ferrari, Marco Zimmerling
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems (SenSys) 2013.
[ Paper ]

The documentation and settings for using this primitive can be found directly in the code (see the example below).

Example

The baloo-test-chaos application (see \examples) provides an example of the use of this primitive.