Research Article

Application-Level Unsupervised Outlier-Based Intrusion Detection and Prevention

Table 4

Instrumentation overhead versus increasing number of concurrent users.

Concurrent Users5101520

Runs per User120604030

Performance IndicatorART [ms]PMU [GB]ART [ms]PMU [GB]ART [ms]PMU [GB]ART [ms]PMU [GB]

Original (Noninstrumented) Apache OFBiz1423.052103.883033.984004.15

Payment Module Instrumented
6 intercepted calls per run x 600 runs = 3600 intercepted calls
Indicator Value1653.052434.073374.234564.31
Overhead (%)16.200.0015.714.9011.226.2814.003.86
Average Overhead per Intercepted Call (%)2.70.002.620.0011.870.0022.330.001

Invoice Module Instrumented
48 intercepted calls per run x 600 runs = 28800 intercepted calls
Indicator Value2513.954395.169065.5310565.62
Overhead (%)76.7629.51109.0532.99109.0138.94164.0035.42
Average Overhead per Intercepted Call (%)1.60.0012.270.0012.270.0013.420.001

Payment Module & Invoice Module Instrumented
54 intercepted calls per run x 600 runs = 32400 intercepted calls
Indicator Value2684.114805.229085.6610805.66
Overhead (%)88.7334.75128.5734.54199.6742.21170.0036.39
Average Overhead per Intercepted Call (%)1.640.0012.380.0013.700.0013.150.001