Network Interface Module RTCP Caching for Scalable Session Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
Data Source
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.


