Network Interface Module RTCP Caching for Scalable Session Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for collecting and analyzing communication session information in networks are limited by the time required to forward packets to remote processors, leading to scalability issues and degradation of core network operations due to increased processing load.

Innovation Solution

Implementing a network interface module with an RTCP caching module and cache to locally store and update RTCP information, offloading the collection and storage of session information from remote processors and reducing the processing burden on central CPUs and DSPs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If session information is collected and processed by centralized CPU or DSP of remote processors, then session information can be analyzed, but the processing resources are limited and core functions like call set-up and codec conversion are degraded

Engineering Contradiction:
Improvesession information analysis capabilityVSAvoidcore function processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the session information collection and processing function from the centralized CPU/DSP and assigns it to distributed network interface modules. Each network interface module independently collects RTCP packets, extracts session information, and maintains local buffers, thereby distributing the processing load across multiple independent units rather than concentrating it in a single remote processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the session information collection and buffering function from the remote processor system and places it directly in the network interface module. Specifically, the network interface module extracts RTCP information from received packets and stores it in a local buffer, separating this function from the core processing responsibilities of the CPU and DSP.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If packets are forwarded to remote processors for session information collection, then centralized processing can be performed, but the time required for packet forwarding limits scalability

Engineering Contradiction:
Improvesession information collection accuracyVSAvoidpacket forwarding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having network interface modules collect and buffer session information locally as RTCP packets arrive, before forwarding any data to remote processors. The local buffer accumulates session information in advance, so when remote processors do receive data, they get pre-processed information ready for analysis, eliminating the need for real-time packet forwarding during core operations.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If remote processors handle both core functions and session data processing, then resource utilization is maximized, but the processing load degrades performance of primary functions

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidcore function performance
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent segments the processing responsibilities by assigning session information collection and buffering to network interface modules while reserving CPU and DSP resources for core functions. This functional segmentation ensures that automated session monitoring occurs at the network interface level without competing for the same processing resources needed for call set-up, tear-down, and codec conversion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network interface module provides self-service for session information collection by independently extracting RTCP data from received packets and maintaining local buffers without requiring continuous intervention from remote processors. This self-service capability allows the system to maintain session monitoring functionality while preserving remote processor resources for critical operations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9071633B2Methods, systems, and computer program products for storing communication session data at a network interface module
Publication Date: 2015.06.30 GENBAND US LLC
  • US9071633B2 patent drawing
  • US9071633B2 patent drawing
  • US9071633B2 patent drawing

AI summary

The subject matter described herein includes methods, systems, and computer program products for storing communication session information at a network interface module. One method described herein includes receiving a plurality of RTCP packets associated with a communication session at a network interface module. RTCP information is extracted from at least one of the packets. The extracted RTCP information is stored in memory local to the network interface module.