Per-Packet TSCH Macrocell Token Scheduling for LLN Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deterministic networking in low power and lossy networks (LLNs) faces challenges such as lossy links, low bandwidth, limited resources, and dynamic environmental conditions, which affect packet delivery reliability and timing precision, especially in applications like IoT and industrial automation.

Innovation Solution

The implementation of per-packet, time slotted channel hopping (TSCH) with macrocells and a token-passing mechanism allows for precise scheduling and authorization of packet transmission across multiple hops, ensuring deterministic delivery by dividing the communication schedule into macrocells and using a token to manage transmission rights within these cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If per-packet TSCH scheduling is implemented to achieve deterministic packet delivery, then timing precision and delivery reliability are improved, but device complexity and protocol overhead increase

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidscheduling mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The communication schedule is segmented into multiple macrocells, each containing multiple TSCH cells. This segmentation allows the network to divide deterministic delivery guarantees into manageable time blocks, reducing the complexity of managing entire schedules at once while maintaining reliability through structured organization of transmission opportunities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

TSCH schedules are pre-configured and distributed to all nodes before actual data transmission begins. By establishing the complete transmission schedule in advance, nodes can automatically follow predetermined time slots and channels without real-time decision-making complexity, achieving deterministic delivery through pre-planned actions

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If time slotted channel hopping is used to ensure fixed latency, then timing precision is improved, but bandwidth utilization decreases due to rigid time slot allocation

Engineering Contradiction:
Improvetiming precisionVSAvoidbandwidth utilization
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

While maintaining the rigid TSCH time slot structure for deterministic timing, the system dynamically adapts by allowing nodes to claim tokens and transmit during authorized cells based on real-time packet arrival. This dynamic token claiming within the static schedule framework enables better bandwidth utilization without compromising timing precision

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent merges the deterministic TSCH time-slotted structure with a token-passing mechanism. The rigid time slots provide timing precision, while the token system allows flexible packet forwarding decisions. By combining these two approaches, the system achieves both fixed latency guarantees and improved bandwidth utilization through efficient resource sharing

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If macrocells are introduced to organize TSCH schedules, then packet propagation coordination is improved, but protocol complexity increases

Engineering Contradiction:
Improvepacket propagation coordinationVSAvoidprotocol structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a hierarchical dimension to TSCH scheduling by organizing time slots into macrocells. This adds a higher-level temporal organization layer above individual TSCH cells, enabling coordinated multi-hop packet propagation across the network while maintaining the underlying TSCH structure. The macrocell concept provides a new dimension for schedule management without fundamentally changing TSCH operation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10231253B2Per-packet, time slotted channel hopping (TSCH), meta-timeslot
Publication Date: 2019.03.12 CISCO TECHNOLOGY INC
  • US10231253B2 patent drawing
  • US10231253B2 patent drawing
  • US10231253B2 patent drawing

AI summary

In one embodiment, a device in a network receives a time-slotted channel hopping (TSCH) communication schedule. The TSCH communication schedule is divided into a plurality of macrocells, each macrocell comprising a plurality of TSCH cells. The device receives a packet from a routing protocol child node of the device during a particular macrocell of the TSCH communication schedule that is associated with propagation of the packet through the network. In response to receiving the packet, the device claims a token associated with the particular macrocell that authorizes the device to transmit during one or more cells of the macrocell. The device transmits the received packet to a second node in the network during the authorized one or more cells of the particular macrocell.