Diameter Message Distributor for OFCS Workload Adaptation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


