Time-Based Traffic Engineering for Seasonal Network Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deterministic networks face challenges in managing seasonal traffic flows, particularly in ensuring service level agreements (SLAs) are met due to varying latency and jitter, especially in low power and lossy networks like IoT, where traditional methods struggle to adapt to seasonal changes.

Innovation Solution

A device in the network identifies seasonal traffic flows using machine learning techniques and determines if the SLA is met; if not, it provisions a time-based traffic engineered path, either by computing a new 6TiSCH track or using source routing to ensure compliance with SLA requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional networking methods are used in low power and lossy networks, then device complexity and energy consumption are reduced, but service level agreement compliance deteriorates due to uncontrolled latency and jitter

Engineering Contradiction:
Improveservice level agreement complianceVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary identification of seasonal traffic flows using machine learning techniques and proactively provisions time-based traffic engineered paths before SLA violations occur. This advance preparation allows the network to preemptively adjust routing and resource allocation for identified seasonal patterns, ensuring SLA compliance without reactive complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically provisions time-based paths that adapt to seasonal traffic patterns while maintaining deterministic networking requirements. The traffic engineered paths are flexible in their temporal allocation but rigid in meeting SLA constraints, allowing the network to optimize for seasonal flows without permanently increasing device complexity.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If time-based traffic engineered paths are provisioned for seasonal flows, then deterministic packet delivery is improved, but network device complexity increases

Engineering Contradiction:
Improvepacket delivery precisionVSAvoidpath provisioning complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system employs machine learning techniques that enable the network to automatically identify seasonal traffic flows and self-provision appropriate time-based paths without extensive manual configuration. This self-service capability reduces the operational complexity of implementing deterministic networking while maintaining precise packet delivery for seasonal flows.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If machine learning techniques are used to identify seasonal traffic flows, then traffic flow identification accuracy is improved, but processing requirements and device complexity increase

Engineering Contradiction:
Improveseasonal flow identification accuracyVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies machine learning techniques selectively to identify seasonal traffic flows rather than processing all network traffic uniformly. By focusing computational resources only on detecting seasonal patterns rather than analyzing every packet, the system achieves high identification accuracy while minimizing energy consumption and processing overhead in resource-constrained IoT environments.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10097471B2Time-based traffic engineering for seasonal flows in a network
Publication Date: 2018.10.09 CISCO TECHNOLOGY INC
  • US10097471B2 patent drawing
  • US10097471B2 patent drawing
  • US10097471B2 patent drawing

AI summary

In one embodiment, a device in a network receives information regarding one or more traffic flows in the network. The device identifies a particular one of the one or more traffic flows as a seasonal traffic flow based on the information regarding the one or more traffic flows. The device determines whether a service level agreement associated with the seasonal traffic flow is met. The device causes a time-based path for the seasonal traffic flow to be provisioned, in response to a determination that the service level agreement associated with the seasonal traffic flow is not met.