Table of Contents

Swarming elements benchmarks

Benchmarks

# Specification Scope Metric Test Setup
1 Swarming 1 element DMS 0.591 s DaaS cluster.
2 Swarming 10 elements DMS 1.590 s DaaS cluster.
3 Swarming 100 elements DMS 9.670 s DaaS cluster.
4 Raw swarming time for 1 element DMS 0.154 s DaaS cluster.
Measured swarm action only, without time needed to start the element.
5 Failover switch 100 elements DMS 50 s Non-swarming system. Measured until Cube availability. Nothing else on the Failover Agent.
6 Swarming 100 elements (Failover-like switchover) DMS 10 s On-premises STaaS. Measured until all swarm actions were completed. Elements became available one by one.
7 Element startup (100 elements present) (non-swarming) DMS 4.862 s DaaS Cluster. Non-swarming system (loading element config from XML)
8 Element startup (100 elements present) DMS 5.256 s DaaS Cluster. Swarming system (loading element config from database)
9 Setting element property DMS 0.024 s Non-swarming, 10.5.2
10 Setting element property DMS 0.025 s Swarming-enabled dedicated clustered storage setup, 10.5.2
11 Setting element property DMS 0.070 s Swarming-enabled STaaS setup, 10.5.2

General Notes

  • Benchmarks were taken with simple elements that do not require much loading of element data/alarm events from the database on element startup. The measurements mainly show the time needed to swarm an element aside from the element startup.
  • Measured per element, swarming multiple elements is faster, as multiple elements can be swarmed simultaneously.
  • Measurements are for swarm actions towards one Agent. Parallel swarm actions to multiple targets will provide better timing.