4 Billing and Invoicing Performance

This chapter provides an analysis of the performance of an Oracle Communications Billing and Revenue Management (BRM) 15.0 cloud native system during billing and invoicing. The performance focuses on the system's resource utilization and transaction processing speed.

Topics in this document:

Scenario 1: 14 Million Prepaid Accounts in 2 Schemas with Taxation Disabled

This scenario evaluates the billing and invoicing performance of a BRM 15.0.1 cloud native system with 14 million prepaid accounts in 2 schemas and taxation disabled.

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

Table 4-1 Scenario 1 Test Case and Setup Details

Parameter Value
Account Volume 14,000,000
Subscribers per Schema 7,000,000
Schemas 2
ECE Synchronization Enabled
Taxation Disabled
Billing Threads 100
CM Replicas 10
Oracle DM Replicas 5
Oracle DM2 Replicas 5
OKE Nodes 12 (10 OCPUs each)
Shape VM.Standard.E5.Flex

Scenario 2: 5 Million Wholesale Accounts in 1 Schema with Taxation Disabled

This scenario evaluates the billing and invoicing performance of a BRM 15.0.1 cloud native system with 5 million wholesale accounts in 1 schema and taxation disabled.

Table 4-2 shows the various parameters used for the test.

Table 4-2 Scenario 2 Test Case and Setup Details

Parameter Value
Account Volume 5,063,896
Schemas 1
ECE Synchronization Disabled
Taxation Disabled
Billing Threads 200
CM Replicas 10
Oracle DM Replicas 10
OKE Nodes 12 (10 OCPUs each)
Shape VM.Standard.E4.Flex

Scenario 3: 6 Million Postpaid Accounts in 2 Schemas with Taxation Enabled

This scenario evaluates the invoicing performance of a BRM 15.0 cloud native system with 6 million accounts in 2 schemas and taxation enabled.

Table 4-3 shows the various parameters used for the test.

Table 4-3 Scenario 3 Test Case and Setup Details

Parameter Description
Account volume 6,000,000
Subscribers per Schema 3,000,000
Schemas 2
ECE Synchronization Enabled
Taxation Enabled
Billing Threads 100
CM Replicas 10
Oracle DM Replicas 5
Oracle DM2 Replicas 5
OKE Nodes 12 (10 OCPUs each)
Shape VM.Standard.E4.Flex

Performance Results

Table 4-4 provides observation data for the billing performance test.

Table 4-4 Results for Billing

Test Number of Accounts Throughput (bills/second) App CPU Usage (Cores Consumed) Database CPU Usage (Cores Consumed) Billing Efficiency
Scenario 1 14,000,000 2190 38 22 36
Scenario 2 5,063,896 362 29 16 8

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

Table 4-5 provides observation data for the invoicing performance test that you can use for benchmarking your system.

Table 4-5 Results for Invoicing

Test Number of Accounts Throughput (invoices/second) App CPU Usage (Cores Consumed) Database CPU Usage (Cores Consumed)
Scenario 3 6,000,000 683 42 8

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