Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Read data operation resource for multiple cm-handles

Capabilities

#

Parameter

Expectation

Notes

1Response Time 1 Batch request<2 seconds (average)
  • Async response available on client topic
  • No delay in DMI Plugin (tested/measured using stub DMI Plugin)
2Batch-size200 cm handlesNo hardcoded limit
3Response payload size~2 KB per cm handlesPerformance test for capability should be tested with this average response size
4Maximum registered #cm handles 20,000This will effect the internal query time
5Supported # DMI PLugins10This might effect processing times
6Test Environment


7Concurrent request1212 clients requests toward 1 NCMP simultaneously
8Request Frequency100 request/minShould not affect performance, does not need to be tested

Test Configurations

name250
250

#

Environment/Workload

Description

1Tested on 

laptop :
Processor :          Intel© Core™ i7-8750H CPU @ 2.20GHz × 6
Installed RAM :   32.0 GB
Edition :               Linux Mint 21.1

2Shell script, postman request and generated txt file with 20,000 cm handle ids
View file
heightname
View file
View file
name
height250
height
3Number of CPS Instance

1

4Number Modules per Cm Handle

10

5Total number of cm handles

20,000

6Batch-size

200 cm handles per request

7Response payload size~2 KB per cm handles
8Concurrent request12
9Number of DMI PLugins1
10Commit ID 9830d1aec56da5cec195f6d15c318b58f642c9b7
711Commit ID linkhttps://gerrit.onap.org/r/gitweb?p=cps.git;a=commit;h=9830d1aec56da5cec195f6d15c318b58f642c9b7

...

#

Component

Configuration Parameters

Value

1CPSnotifactions:enabled

true

2CPSconfig.additional.notification.data-updated.filters.dataspaces.enabled-dataspaces
"NON-EXISTING-DATASPACE"
3NCMPmodules-sync-watchdog:async-executor:parallelism-level

10

Summary of test results

#

Tool

Response to client topic

Timestamp

1offset explorer1st cm handle response

2023-07-20 14:07:50.456

2offset explorerlast cm handle response
2023-07-20 14:08:03.672
Total time taken to publish 20,000 cm handle response to client topic

13

seconds 216 milliseconds (13,216 ms)

.2 seconds 

Pace of cm handle response to client topic1,514 cm handle response / sec