Dynamic Traffic Class Capacity Allocation in LLNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low Power and Lossy Networks (LLNs) face challenges such as lossy links, low bandwidth, limited memory and processing capabilities, dynamic link and node metrics, and the need for constraint-routing, which affect packet delivery rates and routing stability in smart grid and smart city applications.

Innovation Solution

A mechanism for dynamic traffic class capacity allocation in LLNs, where devices identify traffic classes, determine routing requirements, and generate channel assignments to allocate channels based on these requirements, allowing nodes to route traffic efficiently across the network using channel-hopping schedules and multiple next-hop routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dynamic traffic class capacity allocation is implemented, then network capacity allocation efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork capacity allocation efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments network traffic into different traffic classes (e.g., high-priority and low-priority traffic) and allocates channel capacity dynamically based on traffic class. This segmentation allows the system to improve overall network capacity allocation efficiency by treating different traffic types differently, while the complexity is managed through standardized classification rules rather than complex individual processing for each packet

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic channel capacity allocation where the amount of channel capacity assigned to different traffic classes changes based on current network conditions and traffic requirements. This dynamic adjustment improves network productivity by adapting to varying demands, while the allocation follows systematic patterns that prevent excessive device complexity

Inventive Principle:
Principle #15Dynamics

2Loss of time

If high-priority traffic is prioritized, then communication latency for critical traffic is reduced, but overall network resource utilization may deteriorate

Engineering Contradiction:
Improvecommunication latencyVSAvoidnetwork resource utilization
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent changes the parameter of channel capacity allocation dynamically based on traffic class priority. High-priority traffic receives allocated channel capacity that guarantees low latency, while low-priority traffic receives remaining capacity. This parameter adjustment ensures critical traffic meets latency requirements while the system maintains overall resource utilization by efficiently utilizing available channel capacity across different priority levels

Inventive Principle:
Principle #35Parameter changes

3Reliability

If channel hopping schedules are used, then the hidden-terminal problem is minimized, but synchronization requirements and system complexity increase

Engineering Contradiction:
Improvehidden-terminal problem mitigationVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements channel hopping schedules where devices periodically switch between different channels according to predetermined patterns. This periodic channel switching mitigates the hidden-terminal problem by reducing the probability of simultaneous transmissions causing collisions. The synchronization complexity is managed through standardized hopping patterns that all devices in the network can follow, transforming a potentially complex coordination problem into a manageable periodic routine

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10681608B2Traffic class capacity allocation in computer networks
Publication Date: 2020.06.09 CISCO TECHNOLOGY INC
  • US10681608B2 patent drawing
  • US10681608B2 patent drawing
  • US10681608B2 patent drawing

AI summary

In one embodiment, a device in a network identifies one or more traffic classes used by one or more nodes in the network. The device determines routing requirements for a particular traffic class of the one or more traffic classes. The device generates a channel assignment that assigns the particular traffic class to a particular channel based on the routing requirements for the particular traffic class. The device provides the channel assignment to the one or more nodes. The one or more nodes use the channel assignment to route traffic of the particular traffic class within the network.