IMS Node Data-Delta Caching for Low-Latency Call Qualification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing call setup processes in communications networks face latency issues due to the need for full dataset downloads from external servers for categorization data during call setup, which exceeds the 80ms budget for end-to-end call setup times.
Innovation Solution
Implementing a method where an IMS node obtains and stores data deltas, which are updated categorization data points, allowing policies to be enforced locally without requiring a full dataset download, thereby reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full dataset download is performed from external server during call setup, then call qualification accuracy is improved, but call setup latency increases beyond 80ms budget
Solution Approach 1:
The system performs preliminary actions by downloading and storing categorization data deltas from external servers before call setup occurs. The IMS node maintains a local cache of updated categorization data that can be quickly accessed during call setup without requiring real-time server communication, thus preparing the data in advance to avoid latency during the actual call establishment process
Solution Approach 2:
The system extracts only the necessary updated categorization data deltas from the external server rather than downloading the complete dataset during call setup. By selectively retrieving only changed portions of categorization data and storing them locally, the system obtains sufficient information for accurate call qualification while minimizing data transfer time and server dependency during the critical call setup phase
2Reliability
If categorization data is obtained from external server during call setup, then call protection capability is improved, but data usage and network load increase
Solution Approach 1:
The system extracts and retrieves only the updated categorization data deltas from external servers rather than downloading complete datasets. This selective extraction approach maintains call protection capability by obtaining necessary security and categorization information while significantly reducing the quantity of data transmitted and stored, thereby lowering network load and data usage
Solution Approach 2:
The system implements local caching of categorization data deltas at the IMS node, enabling local processing and decision-making for call qualification. This local quality approach reduces dependency on external servers during call setup, minimizing network data usage while maintaining protection capability through locally available categorization information
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method performed by an Internet protocol Multimedia System, IMS, node for handling categorization data associated to a first device in an incoming call invitation from the first device to a second device in a communications network is provided. nThe IMS node obtains (303) from the server node, a number of respective data delta. Each data delta is related to a respective device out of a number of devices at a respective subsequent point in time. The respective data delta comprises only categorization data that is updated compared to categorization data relating to a point in time that is earlier than the subsequent point in time. Upon receiving (304) from the first device, a call invitation to the second device, the IMS node enforces (306) a policy relating to categorizing the type of communication of the call, to establish a trust level associated with the first device. The enforcing is based on whether a data delta relating to the first device is obtained among the number of obtained data delta relating to the number of devices.