Table of Contents

Service profile benchmarks

Specifications of the test servers

Metrics 1 - 17

  • Intel Xeon Silver 4210
  • 8 cores (16TH) VM
  • 32 GB RAM
  • SSD (NVMe)
  • Windows Server 2019 Standard

Metrics 18 -21

  • Intel Core i7-8700 CPU @3.20 GHz
  • 6 cores
  • 32 GB RAM
  • SSD
  • Cassandra & Elasticsearch
  • Windows 10 Pro

Benchmarks

# Specification Scope Metric Remarks Configuration
1 Get all ServiceProfileInstances DMS 2.95 ms ServiceProfileInstances are created with 5 node instances, 2 interfaces per node and 10 properties.
ServiceProfileDefinitions are created with 5 node definitions, 3 service definition links and 10 properties.
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
2 Filter based on ServiceProfileInstance.ID DMS 16.53 ms ServiceProfileInstances are created with 5 node instances, 2 interfaces per node and 10 properties.
ServiceProfileDefinitions are created with 5 node definitions, 3 service definition links and 10 properties.
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
3 Filter based on ServiceProfileInstance.Name equals DMS 15.21 ms ServiceProfileInstances are created with 5 node instances, 2 interfaces per node and 10 properties.
ServiceProfileDefinitions are created with 5 node definitions, 3 service definition links and 10 properties.
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
4 Filter based on ServiceProfileInstance.Name contains DMS 25.03 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
5 Filter based on ServiceProfileInstance.ApplicableServiceDefinitionIDs DMS 14.90 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
6 Filter based on ServiceProfileInstance.NodeDefinitionIDs DMS 14.42 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
7 Filter based on ServiceProfileInstance.AppliesToID DMS 14.71 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
8 Filter based on ServiceProfileInstance.SelectedProfileInstanceId DMS 17.03 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
9 Filter based on ServiceProfileInstance.Properties.Property10 DMS 15.63 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
10 Get all ServiceProfileDefinitions DMS 3.12 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
11 Filter based on ServiceProfileDefinition.ID DMS 16.90 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
12 Filter based on ServiceProfileDefinition.Name equals DMS 15.07 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
13 Filter based on ServiceProfileDefinition.Name contains DMS 22.07 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
14 Filter based on ServiceProfileDefinition.ApplicableServiceDefinitionIDs DMS 14.91 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
15 Filter based on ServiceProfileDefinition.NodeFunctionIDs DMS 14.87 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
16 Filter based on ServiceProfileDefinition.NodeDefinitionIDs DMS 15.21 ms ServiceProfileInstances are created with
- 5 node instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
17 Filter based on ServiceProfileDefinition.Properties DMS 16.28 ms ServiceProfileInstances are created with
- 5 node Instances (NodeDefinitionID, Configuration: ByReference, ProfileInstanceID)
- 2 interfaces per node (InterfaceID, ProfileInstanceID)
- 10 properties (Random Word)
ServiceProfileDefinitions are created with
- 5 node definitions, (ID, FunctionID, Label (Random Word), Configuration (ProfileParametersToExpose, 2 new GUIDs)
- 3 service definition configurations (ServiceDefinitionID, NodeRelation (NodeDefinitionID, ServiceDefinitionNodeId))
- 10 properties (Random word)
2,000 SPDs & 2,000 SPIs
The metric indicates the average hit time, i.e. "total time to filter" divided by "the number of items returned".
18 Exporting 20 ServiceProfileDefinitions with each 100 ServiceProfileInstances (2,020 items in total) DMS 2.14 s Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties.
Each ServiceProfileInstance has 5 NodeInstances and 10 Properties.
19 Importing 20 ServiceProfileDefinitions with each 100 ServiceProfileInstances (2,020 items in total) DMS 195.57 s Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties.
Each ServiceProfileInstance has 5 NodeInstances and 10 Properties.
20 Exporting 100 ServiceProfileDefinitions with each 500 ServiceProfileInstances (50,100 items in total) DMS ​53.49 s Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties.
Each ServiceProfileInstance has 5 NodeInstances and 10 Properties.
21 Importing 100 ServiceProfileDefinitions with each 500 ServiceProfileInstances (50,100 items in total) DMS 4,882.10 s Each ServiceProfileDefinition has 5 NodeDefinitions, 3 ServiceDefinitionConfigurations and 10 Properties.
Each ServiceProfileInstance has 5 NodeInstances and 10 Properties.