Adaptive Data Rate Limiter for Wireless Processor Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication devices face processor overload when handling data traffic that requires software cryptography, such as IPSec, leading to instability and inability to process normal unencrypted traffic, resulting in network congestion and potential device reboot.

Innovation Solution

Implementing an adaptive data rate-limiting technique that dynamically adjusts the processor load based on the cryptographic algorithms in use, ensuring only a portion of the processor is utilized by applying a weight factor to the maximum data processing rate of the slowest algorithm combination, thereby maintaining stable operation and handling both encrypted and unencrypted traffic efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software cryptography is used to process encrypted data traffic, then security is improved, but processor load increases causing device instability and network congestion

Engineering Contradiction:
Improvedevice stabilityVSAvoidprocessor load
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic rate limiting that adapts the data processing rate based on current processor load conditions. The system continuously monitors processor utilization and adjusts the rate at which cryptographic data is processed, transitioning from static to dynamic control to prevent overload while maintaining security operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the processing rate parameter dynamically based on processor load thresholds. When processor load exceeds predefined thresholds, the system reduces the data processing rate parameter to prevent overload, and increases it when load is acceptable, thereby adapting operational parameters to current system state.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the processor handles maximum cryptographic traffic, then encryption security is maintained, but user space processes are starved for processor time

Engineering Contradiction:
Improvesecurity maintenanceVSAvoiduser process availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies partial action by processing only a portion of incoming cryptographic traffic at any given time, rather than attempting to process all traffic at maximum rate. The rate limiter intentionally processes less data than the maximum capability, allowing the processor to maintain cryptographic security functions while preserving capacity for user space processes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The rate limiting mechanism acts as an intermediary between the cryptographic processing module and the processor. It controls and regulates the flow of data to the processor, preventing direct overload while ensuring steady, manageable processing rates that allow both security and user processes to function.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the device processes both normal and encrypted traffic simultaneously, then network throughput is improved, but processor overload occurs causing device reboots

Engineering Contradiction:
Improvenetwork throughputVSAvoidprocessor overload
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments network traffic into different processing queues or streams, separating encrypted cryptographic traffic from normal unencrypted traffic. The rate limiting mechanism specifically targets and regulates the cryptographic traffic segment, allowing normal traffic to proceed at higher rates while preventing the cryptographic segment from overloading the processor.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8755274B2Adaptive data rate limiter in a wireless communication device
Publication Date: 2014.06.17 EXTREME NETWORKS INC
  • US8755274B2 patent drawing
  • US8755274B2 patent drawing
  • US8755274B2 patent drawing

AI summary

A method and system for adaptive data rate-limiting includes a processor (112) operable to process data at a maximum data processing rate among at least one cryptographic algorithm. A data rate limiter (116) is operable to weight the processing rate of each cryptographic algorithm by a predetermined factor for adapting a data rate of a transceiver of the communication device by the processor based on the at least one cryptographic algorithm being used in the communication device (100) and its associated weighted processing rate.