-
Notifications
You must be signed in to change notification settings - Fork 16
Leaf and forwarder scheduler
The leaf-and-forwarder scheduler is a simple cell allocation method suitable for hierarchical two-hop networks.
Three node classes are envisioned to be present in such a network the coordinator (gateway) node, forwarder nodes, and leaf nodes. The leaf nodes can generate traffic to the gateway, but cannot be addressed from the gateway, and cannot route traffic on behalf of other nodes. The forwarders can both generate traffic, and forward it to the gateway, and receive from the gateway.
This schedule is also suitable for networks where all nodes are directly to the coordinator (star networks).
The schedule consists of a single slotframe with size N
.
On all nodes, the slotframe includes a single shared active cell used both for EB packet reception and transmission.
On forwarders and the gateway, it also includes N-1
cells for other packet reception and transmission.
On leaf nodes, it besides the EB cell includes a single cell for other packet reception and transmission, and N-2
idle cells.
Due to reduced number of collisions, the performance of this slotframe is much better than that of the 6tisch minimal schedule.
-
TSCH_SCHEDULE_CONF_DEFAULT_LENGTH
- The leaf and forwarder scheduler slotframe size. Positive integer, default: 7.