ECS Digital Twin Benchmark — TRANSIT lab / UQAC
entities=200000 | ticks=5000 | warmup=500 | fault_prob=2.0%
[spawn] SensorAsset=140000  EventAsset=40000  ActuatorAsset=20000  total=200000
[warmup] running 500 ticks...
tick=      0 | entities= 200000 (sensor_active=176493, alerts=   0, act=20000) | faults=  3507 lockouts=  0 | rss=  30.0 MB | tick_mean=    0.0 µs | ingest=1907.0 sim=1336.0 export= 349.0 diag=  0.0 µs | exported=1.62 MB acks=20000
[warmup] done — starting measurement (5000 ticks)
tick=   1000 | entities= 200000 (sensor_active= 90145, alerts= 405, act=20000) | faults=1847083 lockouts=  0 | rss=  69.5 MB | tick_mean= 8788.2 µs | ingest=2023.3 sim= 582.9 export= 300.9 diag=  0.0 µs | exported=813.81 MB acks=10020000
tick=   2000 | entities= 200000 (sensor_active= 90392, alerts= 396, act=20000) | faults=3647521 lockouts=  0 | rss= 100.0 MB | tick_mean= 8805.3 µs | ingest=2023.3 sim= 582.9 export= 300.5 diag=  0.1 µs | exported=2438.20 MB acks=30020000
tick=   3000 | entities= 200000 (sensor_active= 90372, alerts= 408, act=20000) | faults=5447700 lockouts=  0 | rss= 130.5 MB | tick_mean= 8805.5 µs | ingest=2023.7 sim= 582.7 export= 300.4 diag=  0.1 µs | exported=4062.57 MB acks=50020000
tick=   4000 | entities= 200000 (sensor_active= 89452, alerts= 444, act=20000) | faults=7247668 lockouts=  0 | rss= 161.1 MB | tick_mean= 8808.2 µs | ingest=2024.8 sim= 583.4 export= 300.7 diag=  0.2 µs | exported=5686.94 MB acks=70020000
tick=   5000 | entities= 200000 (sensor_active= 89914, alerts= 429, act=20000) | faults=9047286 lockouts=  0 | rss= 191.6 MB | tick_mean= 8804.6 µs | ingest=2022.3 sim= 582.4 export= 300.7 diag=  0.1 µs | exported=7311.36 MB acks=90020000

── Final Summary ──────────────────────────────────────
Total ticks (measurement):  5000
Total wall time:            44.034 s
Sustained tick rate:        113.5 Hz
Per-tick mean (wall):       880.6 µs

Per-system mean (µs):
IngestSystem:             2022.7
SimulationSystem:         582.0
ExportSystem:             300.7
DiagnosticsSystem:        0.2

Fault injection:
Total sensor faults:      9946420
Total actuator lockouts:  0

Export totals:
Bytes exported:           8121.94 MB
Acks processed:           100000000
Alerts seen:              2059136

Memory (RSS at end):        206.8 MB
────────────────────────────────────────────────────────
