72 Hour Stability Test Results of Drools PDP

Summary

Stability test plan was triggered for 72 hours injecting vCPE, vFirewall, vDNS, VOLTE onset & abatement (where applicable) messages in Drools PDP installed in windriver lab (PFPP).
The test environment was set-up with simulated components (i.e. A&AI, VFC and SO) using "features enable controlloop-utils" and APPC response messages were injected in test plan wherever applicable. 

Input Statistics

Number of threads used to inject messages: 2 Avg. number of injected messages: ~3 messages per seconds per thread

Drools engine processing time

Average drools processing time for each use case using simulated components

Use case

Avg. Time took to Process an Onset Message

Num. Of Onset Messages can be processed per Second

Use case

Avg. Time took to Process an Onset Message

Num. Of Onset Messages can be processed per Second

vCPE

 3 ms

 ~333 messages

vFirewall

 2 ms

 ~500 messages

vDNS

 8 ms

 ~125 message

VOLTE

 7 ms

 ~142 messages

Result

CPU Utilization

Average: CPU %user %nice %system %iowait %steal %idle Average: all 0.84 0.00 0.23 0.02 0.00 98.91 Average: 0 1.16 0.00 0.30 0.00 0.00 98.54 Average: 1 1.00 0.00 0.25 0.00 0.00 98.75 Average: 2 1.21 0.00 0.33 0.00 0.00 98.46 Average: 3 0.78 0.00 0.18 0.00 0.00 99.03 Average: 4 0.77 0.00 0.18 0.00 0.00 99.04 Average: 5 0.80 0.00 0.28 0.12 0.00 98.80 Average: 6 0.54 0.00 0.13 0.00 0.00 99.33 Average: 7 0.49 0.00 0.14 0.00 0.00 99.37



Memory Utilization

Number of young garbage collection: 6711 Avg. Young garbage collection time: ~7.09 ms per collection Number of Full garbage collection: 4 Avg. Full garbage collection time: ~197 ms per collection S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 90.62 45.71 21.36 97.74 93.42 6711 47.578 4 0.788 48.366



JMeter log snippet