{
  "case_count": 12,
  "children": [
    {
      "artifact": "tin-dds-best_effort_1_to_1-r1.json",
      "case": "best_effort_1_to_1",
      "implementation": "tin-dds",
      "repetition": 1
    },
    {
      "artifact": "retina-best_effort_1_to_1-r1.json",
      "case": "best_effort_1_to_1",
      "implementation": "retina",
      "repetition": 1
    },
    {
      "artifact": "retina-best_effort_1_to_4-r1.json",
      "case": "best_effort_1_to_4",
      "implementation": "retina",
      "repetition": 1
    },
    {
      "artifact": "tin-dds-best_effort_1_to_4-r1.json",
      "case": "best_effort_1_to_4",
      "implementation": "tin-dds",
      "repetition": 1
    },
    {
      "artifact": "tin-dds-best_effort_1_to_16-r1.json",
      "case": "best_effort_1_to_16",
      "implementation": "tin-dds",
      "repetition": 1
    },
    {
      "artifact": "retina-best_effort_1_to_16-r1.json",
      "case": "best_effort_1_to_16",
      "implementation": "retina",
      "repetition": 1
    },
    {
      "artifact": "retina-reliable_1_to_1-r1.json",
      "case": "reliable_1_to_1",
      "implementation": "retina",
      "repetition": 1
    },
    {
      "artifact": "tin-dds-reliable_1_to_1-r1.json",
      "case": "reliable_1_to_1",
      "implementation": "tin-dds",
      "repetition": 1
    },
    {
      "artifact": "tin-dds-reliable_1_to_4-r1.json",
      "case": "reliable_1_to_4",
      "implementation": "tin-dds",
      "repetition": 1
    },
    {
      "artifact": "retina-reliable_1_to_4-r1.json",
      "case": "reliable_1_to_4",
      "implementation": "retina",
      "repetition": 1
    },
    {
      "artifact": "retina-reliable_1_to_16-r1.json",
      "case": "reliable_1_to_16",
      "implementation": "retina",
      "repetition": 1
    },
    {
      "artifact": "tin-dds-reliable_1_to_16-r1.json",
      "case": "reliable_1_to_16",
      "implementation": "tin-dds",
      "repetition": 1
    },
    {
      "artifact": "retina-best_effort_1_to_1-r2.json",
      "case": "best_effort_1_to_1",
      "implementation": "retina",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-best_effort_1_to_1-r2.json",
      "case": "best_effort_1_to_1",
      "implementation": "tin-dds",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-best_effort_1_to_4-r2.json",
      "case": "best_effort_1_to_4",
      "implementation": "tin-dds",
      "repetition": 2
    },
    {
      "artifact": "retina-best_effort_1_to_4-r2.json",
      "case": "best_effort_1_to_4",
      "implementation": "retina",
      "repetition": 2
    },
    {
      "artifact": "retina-best_effort_1_to_16-r2.json",
      "case": "best_effort_1_to_16",
      "implementation": "retina",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-best_effort_1_to_16-r2.json",
      "case": "best_effort_1_to_16",
      "implementation": "tin-dds",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-reliable_1_to_1-r2.json",
      "case": "reliable_1_to_1",
      "implementation": "tin-dds",
      "repetition": 2
    },
    {
      "artifact": "retina-reliable_1_to_1-r2.json",
      "case": "reliable_1_to_1",
      "implementation": "retina",
      "repetition": 2
    },
    {
      "artifact": "retina-reliable_1_to_4-r2.json",
      "case": "reliable_1_to_4",
      "implementation": "retina",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-reliable_1_to_4-r2.json",
      "case": "reliable_1_to_4",
      "implementation": "tin-dds",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-reliable_1_to_16-r2.json",
      "case": "reliable_1_to_16",
      "implementation": "tin-dds",
      "repetition": 2
    },
    {
      "artifact": "retina-reliable_1_to_16-r2.json",
      "case": "reliable_1_to_16",
      "implementation": "retina",
      "repetition": 2
    },
    {
      "artifact": "tin-dds-best_effort_1_to_1-r3.json",
      "case": "best_effort_1_to_1",
      "implementation": "tin-dds",
      "repetition": 3
    },
    {
      "artifact": "retina-best_effort_1_to_1-r3.json",
      "case": "best_effort_1_to_1",
      "implementation": "retina",
      "repetition": 3
    },
    {
      "artifact": "retina-best_effort_1_to_4-r3.json",
      "case": "best_effort_1_to_4",
      "implementation": "retina",
      "repetition": 3
    },
    {
      "artifact": "tin-dds-best_effort_1_to_4-r3.json",
      "case": "best_effort_1_to_4",
      "implementation": "tin-dds",
      "repetition": 3
    },
    {
      "artifact": "tin-dds-best_effort_1_to_16-r3.json",
      "case": "best_effort_1_to_16",
      "implementation": "tin-dds",
      "repetition": 3
    },
    {
      "artifact": "retina-best_effort_1_to_16-r3.json",
      "case": "best_effort_1_to_16",
      "implementation": "retina",
      "repetition": 3
    },
    {
      "artifact": "retina-reliable_1_to_1-r3.json",
      "case": "reliable_1_to_1",
      "implementation": "retina",
      "repetition": 3
    },
    {
      "artifact": "tin-dds-reliable_1_to_1-r3.json",
      "case": "reliable_1_to_1",
      "implementation": "tin-dds",
      "repetition": 3
    },
    {
      "artifact": "tin-dds-reliable_1_to_4-r3.json",
      "case": "reliable_1_to_4",
      "implementation": "tin-dds",
      "repetition": 3
    },
    {
      "artifact": "retina-reliable_1_to_4-r3.json",
      "case": "reliable_1_to_4",
      "implementation": "retina",
      "repetition": 3
    },
    {
      "artifact": "retina-reliable_1_to_16-r3.json",
      "case": "reliable_1_to_16",
      "implementation": "retina",
      "repetition": 3
    },
    {
      "artifact": "tin-dds-reliable_1_to_16-r3.json",
      "case": "reliable_1_to_16",
      "implementation": "tin-dds",
      "repetition": 3
    }
  ],
  "method": {
    "interleaved": true,
    "iterations_per_repetition": 5000,
    "repetitions": 3,
    "warmup_iterations_per_repetition": 500
  },
  "profile": "production-fanout-comparison",
  "rows": [
    {
      "case": "best_effort_1_to_1",
      "implementation": "tin-dds",
      "lost": 0,
      "maximum_logical_iteration_ns": 4046,
      "median_deliveries_per_second": 2654436.439,
      "median_writes_per_second": 2654436.439,
      "p50_logical_iteration_ns": 287,
      "p99_logical_iteration_ns": 324,
      "payload_bytes": 64,
      "readers": 1,
      "reliability": "best-effort",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "best_effort_1_to_4",
      "implementation": "tin-dds",
      "lost": 0,
      "maximum_logical_iteration_ns": 173731,
      "median_deliveries_per_second": 5920775.29,
      "median_writes_per_second": 1480193.822,
      "p50_logical_iteration_ns": 574,
      "p99_logical_iteration_ns": 620,
      "payload_bytes": 64,
      "readers": 4,
      "reliability": "best-effort",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "best_effort_1_to_16",
      "implementation": "tin-dds",
      "lost": 0,
      "maximum_logical_iteration_ns": 35564,
      "median_deliveries_per_second": 8911810.064,
      "median_writes_per_second": 556988.129,
      "p50_logical_iteration_ns": 1695,
      "p99_logical_iteration_ns": 1926,
      "payload_bytes": 64,
      "readers": 16,
      "reliability": "best-effort",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "reliable_1_to_1",
      "implementation": "tin-dds",
      "lost": 0,
      "maximum_logical_iteration_ns": 25760,
      "median_deliveries_per_second": 2491084.409,
      "median_writes_per_second": 2491084.409,
      "p50_logical_iteration_ns": 296,
      "p99_logical_iteration_ns": 445,
      "payload_bytes": 64,
      "readers": 1,
      "reliability": "reliable",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "reliable_1_to_4",
      "implementation": "tin-dds",
      "lost": 0,
      "maximum_logical_iteration_ns": 34834,
      "median_deliveries_per_second": 5935468.4,
      "median_writes_per_second": 1483867.1,
      "p50_logical_iteration_ns": 583,
      "p99_logical_iteration_ns": 982,
      "payload_bytes": 64,
      "readers": 4,
      "reliability": "reliable",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "reliable_1_to_16",
      "implementation": "tin-dds",
      "lost": 0,
      "maximum_logical_iteration_ns": 200028,
      "median_deliveries_per_second": 9003855.113,
      "median_writes_per_second": 562740.945,
      "p50_logical_iteration_ns": 1667,
      "p99_logical_iteration_ns": 2500,
      "payload_bytes": 64,
      "readers": 16,
      "reliability": "reliable",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "best_effort_1_to_1",
      "implementation": "retina",
      "lost": 0,
      "maximum_logical_iteration_ns": 293695,
      "median_deliveries_per_second": 1874641.9,
      "median_writes_per_second": 1874641.9,
      "p50_logical_iteration_ns": 426,
      "p99_logical_iteration_ns": 473,
      "payload_bytes": 64,
      "readers": 1,
      "reliability": "best-effort",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "best_effort_1_to_4",
      "implementation": "retina",
      "lost": 0,
      "maximum_logical_iteration_ns": 52000,
      "median_deliveries_per_second": 5608190.0,
      "median_writes_per_second": 1402047.5,
      "p50_logical_iteration_ns": 602,
      "p99_logical_iteration_ns": 981,
      "payload_bytes": 64,
      "readers": 4,
      "reliability": "best-effort",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "best_effort_1_to_16",
      "implementation": "retina",
      "lost": 0,
      "maximum_logical_iteration_ns": 44389,
      "median_deliveries_per_second": 8578491.4,
      "median_writes_per_second": 536155.7,
      "p50_logical_iteration_ns": 1722,
      "p99_logical_iteration_ns": 3037,
      "payload_bytes": 64,
      "readers": 16,
      "reliability": "best-effort",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "reliable_1_to_1",
      "implementation": "retina",
      "lost": 0,
      "maximum_logical_iteration_ns": 38056,
      "median_deliveries_per_second": 2417015.4,
      "median_writes_per_second": 2417015.4,
      "p50_logical_iteration_ns": 315,
      "p99_logical_iteration_ns": 565,
      "payload_bytes": 64,
      "readers": 1,
      "reliability": "reliable",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "reliable_1_to_4",
      "implementation": "retina",
      "lost": 0,
      "maximum_logical_iteration_ns": 53510,
      "median_deliveries_per_second": 4882857.8,
      "median_writes_per_second": 1220714.4,
      "p50_logical_iteration_ns": 621,
      "p99_logical_iteration_ns": 1046,
      "payload_bytes": 64,
      "readers": 4,
      "reliability": "reliable",
      "samples": 15000,
      "writers": 1
    },
    {
      "case": "reliable_1_to_16",
      "implementation": "retina",
      "lost": 0,
      "maximum_logical_iteration_ns": 19926,
      "median_deliveries_per_second": 8982829.3,
      "median_writes_per_second": 561426.8,
      "p50_logical_iteration_ns": 1694,
      "p99_logical_iteration_ns": 1889,
      "payload_bytes": 64,
      "readers": 16,
      "reliability": "reliable",
      "samples": 15000,
      "writers": 1
    }
  ],
  "schema": "tinverse-dds-fanout-comparison.v1",
  "scope": "intra-process local DDS dispatch",
  "source": {
    "dirty": false,
    "git_commit": "d03ebaef"
  },
  "status": "pass"
}
