Wireless Symbol Packet Processing Under Cache and Memory Contention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying multiple real-time workloads in a virtualized/containerized environment on a single non-uniform memory access node in a wireless communications system faces challenges due to resource contention for Last Level Cache and memory bandwidth, leading to 'noisy neighbor' issues that affect service availability and reliability.

Innovation Solution

Implement a mechanism to detect interruptions in symbol packet processing, delay processing for a predetermined period, and resume after expiration of that period to maintain real-time processing in wireless communication systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple real-time workloads are deployed in a virtualized/containerized environment on a single non-uniform memory access node, then resource utilization is improved, but resource contention for Last Level Cache and memory bandwidth occurs leading to noisy neighbor issues

Engineering Contradiction:
Improveresource utilizationVSAvoidreal-time processing reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the processing of symbol packets by introducing a skip counter that divides the packet processing into discrete units. Each symbol packet is processed independently with its own skip counter, allowing individual packets to be skipped without affecting others. This segmentation enables workload isolation and prevents noisy neighbor issues while maintaining resource sharing benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adjustment of processing behavior based on real-time conditions. The skip counter is incremented for each symbol packet processed, and when a threshold is reached, processing is suspended for that packet. This dynamic mechanism allows the system to adapt to varying workload conditions and prevent resource contention from degrading real-time performance.

Inventive Principle:
Principle #15Dynamics

2Reliability

If symbol packet processing continues without interruption, then service availability is maintained, but processing interruptions occur due to resource contention causing service downtime

Engineering Contradiction:
Improveservice availabilityVSAvoidservice downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent takes preliminary action by implementing a skip counter that predicts and prevents processing interruptions before they occur. The counter tracks the number of symbol packets processed and suspends processing proactively when a threshold is reached, avoiding the need for reactive recovery operations and minimizing service downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies the skipping principle by allowing selective skipping of symbol packet processing when the skip counter reaches its threshold. This enables the system to rush through critical processing tasks while skipping less critical ones, maintaining service availability without requiring complete processing of all packets.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Device complexity

If resource sharing is implemented to support multiple workloads, then device complexity is reduced, but noisy neighbor problems arise affecting service reliability

Engineering Contradiction:
Improvesystem complexityVSAvoidservice reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements self-service by enabling each symbol packet processing unit to independently manage its own resource consumption through the skip counter. Each unit monitors its own processing state and autonomously suspends when needed, eliminating the need for centralized resource management and reducing system complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12445384B2Real-time processing in wireless communications systems
Publication Date: 2025.10.14 ALTIOSTAR NETWORKS INC
  • US12445384B2 patent drawing
  • US12445384B2 patent drawing
  • US12445384B2 patent drawing

AI summary

A method, an apparatus, and a computer program product for real-time processing in wireless communications systems. An interruption of processing of one or more first symbol packets at one or more wireless communication components is detected. A predetermined period of time for a delay in processing of one or more second symbol packets is determined. Processing of one or more second symbol packets is delayed until expiration of the predetermined period of time. Processing of one or more second symbol packets is then performed.