5 Charging Efficiency

This chapter focuses on the charging efficiency of an Oracle Communications Billing and Revenue Management (BRM) 15.0.1 cloud native system, specifically its ability to handle transaction processing while maintaining optimal resource utilization.

Topics in this document:

Scenario: Voice/Data/SMS Charging Efficiency (19,700 Transactions)

This scenario evaluates the charging efficiency of a BRM 15.0.1 cloud native system by simulating a high volume of transactions. The system’s performance is analyzed using Throughput Efficiency Indexes, which consider the transaction processing speed and CPU usage.

Table 5-1 shows the various parameters used for the test.

Table 5-1 Test Setup and Conditions

Parameter Description
Account Volume 20,000,000 (all active)
Load Type High volume
Schemas 2
Data Traffic per Diameter Gateway 15 GB
Database Optimization Truncated partition for inserts
REM Logging Level INFO
OKE Node Shape VM.Standard.E5.Flex

Charging Efficiency Results

Table 5-2 shows the resource utilization, CPU usage, and memory usage of a BRM 15.0.1 cloud native system.

Table 5-2 Resource Utilization

TPS App CPU Usage (Cores Consumed) Database CPU Usage (Cores Consumed) App Memory Usage Database Memory Usage
19,700 31 5 1715 GB 434 GB
Table 5-3 shows the Throughput Efficiency Index while performing charging on a BRM 15.0.1 cloud native system.

Table 5-3 Throughput Efficiency Index

Overall App Database
1098 1281 7707
Table 5-4 shows the input/output operations per second (IOPS) efficiency.

Table 5-4 IOPS Efficiency

Overall Read Write
3.83 5.46 12.87

Table 5-5 provides latency results in milliseconds. Latency 95th percentile is taken from peak time of the process.

Table 5-5 Latency

Action Latency (milliseconds)
Balance Query 1.57
Initiate 2.85
Terminate 3.52
Update 3.62

See "System Performance Benchmarking Metrics" for more information on how these metrics are calculated.