Diameter Message Distributor for OFCS Workload Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Offline Charging System (OFCS) in telecommunications networks faces bottlenecks due to finite physical resources, leading to inefficiencies in distributing and processing Diameter messages, which can result in incomplete CDRs and revenue leakage, especially during temporary workload spikes or resource constraints.

Innovation Solution

A distributor unit is configured to dynamically adjust the distribution of Diameter messages to Charging Data Function (CDF) units based on measured metrics such as response times and workload conditions, ensuring 'session-stickiness' and fair resource allocation, thereby preventing overload conditions and maintaining system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static distribution algorithms are used to distribute Diameter messages to CDF units, then system simplicity is maintained, but system productivity deteriorates during workload spikes due to inability to adapt to changing conditions

Engineering Contradiction:
Improvemessage processing throughputVSAvoiddistribution control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The distribution algorithm transitions from static to dynamic by continuously monitoring CDF unit metrics (response times, queue lengths, resource utilization) and adjusting distribution decisions in real-time based on current system state, enabling the system to adapt to workload variations and prevent overload conditions

Inventive Principle:
Principle #15Dynamics

2Reliability

If uniform distribution of Diameter messages across CDF units is implemented, then device complexity is minimized, but reliability deteriorates due to potential overload conditions and incomplete CDR generation

Engineering Contradiction:
ImproveCDR completion rateVSAvoiddistribution algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the distributor unit continuously monitors CDF unit performance metrics and uses this information to dynamically adjust message distribution, ensuring that CDF units are not overloaded and can reliably complete CDR generation even under varying workload conditions

Inventive Principle:
Principle #23Feedback

3Reliability

If dynamic distribution adjustment is implemented to prevent overload, then system reliability is improved, but loss of time increases due to continuous metric measurement and weight recalculation

Engineering Contradiction:
Improvesystem stabilityVSAvoiddistribution decision time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs metric measurements and distribution weight recalculations at periodic intervals rather than continuously for every message, reducing the time overhead while still maintaining reliable overload prevention through regular system state assessments

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10104516B2Dynamic distribution in an offline charging system
Publication Date: 2018.10.16 NOKIA OF AMERICA CORP
  • US10104516B2 patent drawing
  • US10104516B2 patent drawing
  • US10104516B2 patent drawing

AI summary

Systems and methods are provided for processing messages in an Offline Charging System (OFCS) of a communications services provider. A front-end distributor unit receives Diameter messages from a Charging Trigger Function (CTF) and distributes the Diameter messages to Charging Data Function (CDF) units of the OFCS. The distributor unit receives Diameter response messages from CDFs and calculates performance metrics based on the distributed messages and their responses. The distributor unit computes revised distribution weights used for distributing new Diameter messages for new Diameter sessions to the CDF units based on the measured metrics, thus adjusting the distribution pattern of the Diameter messages based on estimated workload conditions at the CDFs.