From 6dcd002d7c051d3f0d960220a6e8024bacb83887 Mon Sep 17 00:00:00 2001 From: Travis Streets <206913296+AUo959@users.noreply.github.com> Date: Tue, 14 Jul 2026 00:24:32 -0400 Subject: [PATCH] Preserve and interpret the E001 Stage A evidence --- REPOSITORY_READINESS.md | 19 ++- ...CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md | 71 +++++++++ experiments/E001/observations/README.md | 3 +- experiments/E001/results/README.md | 12 +- ...859f71425bdba7603a61566f9fb47c116f9.tar.gz | Bin 0 -> 697910 bytes ...25bdba7603a61566f9fb47c116f9.tar.gz.sha256 | 1 + ...E001__STAGE_A_RESULTS__v0.1__2026-07-14.md | 138 ++++++++++++++++++ .../MATRIX_MANIFEST__E001__81e7f859.json | 83 +++++++++++ .../summary/PROVENANCE__E001__81e7f859.json | 25 ++++ .../summary/central__balanced__seed-17.json | 56 +++++++ .../summary/central__balanced__seed-29.json | 56 +++++++ .../summary/central__balanced__seed-43.json | 56 +++++++ .../summary/central__burst__seed-17.json | 56 +++++++ .../summary/central__burst__seed-29.json | 56 +++++++ .../summary/central__burst__seed-43.json | 56 +++++++ .../central__circular_wait__seed-17.json | 56 +++++++ .../central__circular_wait__seed-29.json | 56 +++++++ .../central__circular_wait__seed-43.json | 56 +++++++ .../central__failed_neighbor__seed-17.json | 58 ++++++++ .../central__failed_neighbor__seed-29.json | 58 ++++++++ .../central__failed_neighbor__seed-43.json | 58 ++++++++ ...central__malformed_duplicate__seed-17.json | 58 ++++++++ ...central__malformed_duplicate__seed-29.json | 58 ++++++++ ...central__malformed_duplicate__seed-43.json | 58 ++++++++ .../central__saturated_receiver__seed-17.json | 58 ++++++++ .../central__saturated_receiver__seed-29.json | 58 ++++++++ .../central__saturated_receiver__seed-43.json | 58 ++++++++ .../central__slow_neighbor__seed-17.json | 56 +++++++ .../central__slow_neighbor__seed-29.json | 56 +++++++ .../central__slow_neighbor__seed-43.json | 56 +++++++ .../central__stale_feedback__seed-17.json | 56 +++++++ .../central__stale_feedback__seed-29.json | 56 +++++++ .../central__stale_feedback__seed-43.json | 56 +++++++ .../global_barrier__balanced__seed-17.json | 56 +++++++ .../global_barrier__balanced__seed-29.json | 56 +++++++ .../global_barrier__balanced__seed-43.json | 56 +++++++ .../global_barrier__burst__seed-17.json | 56 +++++++ .../global_barrier__burst__seed-29.json | 56 +++++++ .../global_barrier__burst__seed-43.json | 56 +++++++ ...lobal_barrier__circular_wait__seed-17.json | 56 +++++++ ...lobal_barrier__circular_wait__seed-29.json | 56 +++++++ ...lobal_barrier__circular_wait__seed-43.json | 56 +++++++ ...bal_barrier__failed_neighbor__seed-17.json | 58 ++++++++ ...bal_barrier__failed_neighbor__seed-29.json | 58 ++++++++ ...bal_barrier__failed_neighbor__seed-43.json | 58 ++++++++ ...barrier__malformed_duplicate__seed-17.json | 58 ++++++++ ...barrier__malformed_duplicate__seed-29.json | 58 ++++++++ ...barrier__malformed_duplicate__seed-43.json | 58 ++++++++ ..._barrier__saturated_receiver__seed-17.json | 57 ++++++++ ..._barrier__saturated_receiver__seed-29.json | 57 ++++++++ ..._barrier__saturated_receiver__seed-43.json | 57 ++++++++ ...lobal_barrier__slow_neighbor__seed-17.json | 56 +++++++ ...lobal_barrier__slow_neighbor__seed-29.json | 56 +++++++ ...lobal_barrier__slow_neighbor__seed-43.json | 56 +++++++ ...obal_barrier__stale_feedback__seed-17.json | 56 +++++++ ...obal_barrier__stale_feedback__seed-29.json | 56 +++++++ ...obal_barrier__stale_feedback__seed-43.json | 56 +++++++ .../summary/local_cbf__balanced__seed-17.json | 58 ++++++++ .../summary/local_cbf__balanced__seed-29.json | 58 ++++++++ .../summary/local_cbf__balanced__seed-43.json | 58 ++++++++ .../summary/local_cbf__burst__seed-17.json | 58 ++++++++ .../summary/local_cbf__burst__seed-29.json | 58 ++++++++ .../summary/local_cbf__burst__seed-43.json | 58 ++++++++ .../local_cbf__circular_wait__seed-17.json | 57 ++++++++ .../local_cbf__circular_wait__seed-29.json | 57 ++++++++ .../local_cbf__circular_wait__seed-43.json | 57 ++++++++ .../local_cbf__failed_neighbor__seed-17.json | 61 ++++++++ .../local_cbf__failed_neighbor__seed-29.json | 61 ++++++++ .../local_cbf__failed_neighbor__seed-43.json | 61 ++++++++ ...cal_cbf__malformed_duplicate__seed-17.json | 60 ++++++++ ...cal_cbf__malformed_duplicate__seed-29.json | 60 ++++++++ ...cal_cbf__malformed_duplicate__seed-43.json | 60 ++++++++ ...ocal_cbf__saturated_receiver__seed-17.json | 61 ++++++++ ...ocal_cbf__saturated_receiver__seed-29.json | 61 ++++++++ ...ocal_cbf__saturated_receiver__seed-43.json | 61 ++++++++ .../local_cbf__slow_neighbor__seed-17.json | 58 ++++++++ .../local_cbf__slow_neighbor__seed-29.json | 58 ++++++++ .../local_cbf__slow_neighbor__seed-43.json | 58 ++++++++ .../local_cbf__stale_feedback__seed-17.json | 58 ++++++++ .../local_cbf__stale_feedback__seed-29.json | 58 ++++++++ .../local_cbf__stale_feedback__seed-43.json | 58 ++++++++ experiments/README.md | 6 +- registry/CONCEPT_REGISTRY.md | 2 +- 83 files changed, 4485 insertions(+), 9 deletions(-) create mode 100644 experiments/E001/observations/E001__OBSERVATION__FULL_RING_CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md create mode 100644 experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz create mode 100644 experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256 create mode 100644 experiments/E001/results/reports/E001__STAGE_A_RESULTS__v0.1__2026-07-14.md create mode 100644 experiments/E001/results/summary/MATRIX_MANIFEST__E001__81e7f859.json create mode 100644 experiments/E001/results/summary/PROVENANCE__E001__81e7f859.json create mode 100644 experiments/E001/results/summary/central__balanced__seed-17.json create mode 100644 experiments/E001/results/summary/central__balanced__seed-29.json create mode 100644 experiments/E001/results/summary/central__balanced__seed-43.json create mode 100644 experiments/E001/results/summary/central__burst__seed-17.json create mode 100644 experiments/E001/results/summary/central__burst__seed-29.json create mode 100644 experiments/E001/results/summary/central__burst__seed-43.json create mode 100644 experiments/E001/results/summary/central__circular_wait__seed-17.json create mode 100644 experiments/E001/results/summary/central__circular_wait__seed-29.json create mode 100644 experiments/E001/results/summary/central__circular_wait__seed-43.json create mode 100644 experiments/E001/results/summary/central__failed_neighbor__seed-17.json create mode 100644 experiments/E001/results/summary/central__failed_neighbor__seed-29.json create mode 100644 experiments/E001/results/summary/central__failed_neighbor__seed-43.json create mode 100644 experiments/E001/results/summary/central__malformed_duplicate__seed-17.json create mode 100644 experiments/E001/results/summary/central__malformed_duplicate__seed-29.json create mode 100644 experiments/E001/results/summary/central__malformed_duplicate__seed-43.json create mode 100644 experiments/E001/results/summary/central__saturated_receiver__seed-17.json create mode 100644 experiments/E001/results/summary/central__saturated_receiver__seed-29.json create mode 100644 experiments/E001/results/summary/central__saturated_receiver__seed-43.json create mode 100644 experiments/E001/results/summary/central__slow_neighbor__seed-17.json create mode 100644 experiments/E001/results/summary/central__slow_neighbor__seed-29.json create mode 100644 experiments/E001/results/summary/central__slow_neighbor__seed-43.json create mode 100644 experiments/E001/results/summary/central__stale_feedback__seed-17.json create mode 100644 experiments/E001/results/summary/central__stale_feedback__seed-29.json create mode 100644 experiments/E001/results/summary/central__stale_feedback__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__balanced__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__balanced__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__balanced__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__burst__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__burst__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__burst__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__circular_wait__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__circular_wait__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__circular_wait__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__failed_neighbor__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__failed_neighbor__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__failed_neighbor__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__saturated_receiver__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__saturated_receiver__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__saturated_receiver__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__slow_neighbor__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__slow_neighbor__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__slow_neighbor__seed-43.json create mode 100644 experiments/E001/results/summary/global_barrier__stale_feedback__seed-17.json create mode 100644 experiments/E001/results/summary/global_barrier__stale_feedback__seed-29.json create mode 100644 experiments/E001/results/summary/global_barrier__stale_feedback__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__balanced__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__balanced__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__balanced__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__burst__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__burst__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__burst__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__circular_wait__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__circular_wait__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__circular_wait__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__failed_neighbor__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__failed_neighbor__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__failed_neighbor__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__saturated_receiver__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__saturated_receiver__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__saturated_receiver__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__slow_neighbor__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__slow_neighbor__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__slow_neighbor__seed-43.json create mode 100644 experiments/E001/results/summary/local_cbf__stale_feedback__seed-17.json create mode 100644 experiments/E001/results/summary/local_cbf__stale_feedback__seed-29.json create mode 100644 experiments/E001/results/summary/local_cbf__stale_feedback__seed-43.json diff --git a/REPOSITORY_READINESS.md b/REPOSITORY_READINESS.md index 61fd2bb..abd550e 100644 --- a/REPOSITORY_READINESS.md +++ b/REPOSITORY_READINESS.md @@ -53,8 +53,17 @@ This checklist separates repository operations from architectural and ownership ## Current critical path -1. Implement the discrete three-ring observation chamber. -2. Map tests to the ten E001 hard invariants. -3. Run and preserve the 72-run canonical matrix. -4. Analyze directed evidence and emergent observations separately. -5. Decide whether to proceed to noncausal pneumatic instrumentation. +1. Review and preserve the E001 Stage A result as scoped E4 evidence. +2. Freeze a Stage B specification for noncausal pneumatic observables. +3. Retain Stage A configurations as controls during Stage B. +4. Test the zero-vacancy circulation boundary in a separate experiment or E001 v0.2. +5. Keep any causal exchange or escrow mechanism outside E001 v0.1. + +## E001 Stage A completion + +- [x] Discrete three-ring observation chamber implemented +- [x] Tests mapped to the E001 invariant families +- [x] Canonical 72-run matrix repeated under Python 3.13 +- [x] Raw evidence, summaries, provenance, and checksum preserved +- [x] Directed results and emergent observations separated +- [x] Exit decision recorded: proceed with noncausal Stage B instrumentation diff --git a/experiments/E001/observations/E001__OBSERVATION__FULL_RING_CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md b/experiments/E001/observations/E001__OBSERVATION__FULL_RING_CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md new file mode 100644 index 0000000..eeac5bd --- /dev/null +++ b/experiments/E001/observations/E001__OBSERVATION__FULL_RING_CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md @@ -0,0 +1,71 @@ +# E001 Observation O001 — Full-Ring Circulation Asymmetry + +**Artifact class:** Emergent observation +**Version:** v0.1 +**Date:** 2026-07-14 +**Status:** Seed +**Evidence class:** E0 +**Originating experiment:** `SW.EXPERIMENT.E001` +**Source commit:** `81e7f859f71425bdba7603a61566f9fb47c116f9` + +## Observation before interpretation + +In canonical scenario S6, every loop begins at capacity with eight processed items waiting for its clockwise neighbor. For all three seeds: + +- central scheduling completed all 24 items with 96 coordination events; +- the global barrier completed all 24 items with 96 coordination events; and +- local CBF completed no items, emitted 540 coordination events, waited 60 ticks, and expired all 24 items accountably. + +The relevant interval is simulation ticks 0–60 in runs: + +- `local_cbf__circular_wait__seed-17`; +- `local_cbf__circular_wait__seed-29`; and +- `local_cbf__circular_wait__seed-43`. + +The canonical traces are preserved in the [E001 evidence archive](../results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz), and the extracted machine summaries are in the [summary directory](../results/summary/). + +## Ordinary explanations + +The most direct explanation is representational rather than thermodynamic: + +- central and global configurations can commit an atomic batch whose outgoing movements create the capacity needed for incoming movements; +- local CBF evaluates each edge through strict receiver-issued free-capacity credit; +- with occupancy 8 of 8 everywhere, every receiver advertises zero free capacity; and +- no first local transfer can create the vacancy needed by the next transfer. + +Other explanations considered: + +- **Seed dependence:** unlikely within E001; all three seeds produced identical terminal behavior. +- **Nondeterminism:** rejected by the repeated canonical matrix; traces and summaries matched byte for byte. +- **Event-order artifact:** still plausible in the broader sense that local commits are sequential rather than simultaneous, but rotating consideration order did not change the result. +- **Implementation defect:** no hard invariant failed, ledgers balanced, and the behavior follows the frozen credit rule. + +## Noncanonical perturbation + +A local exploratory perturbation removed one preloaded item, leaving one free slot in the field. This was not part of the canonical matrix and was run only to discriminate the boundary. + +| Configuration | Admitted | Completed | Maximum wait | +| --- | ---: | ---: | ---: | +| Central | 23 | 23 | 0 | +| Global barrier | 23 | 23 | 0 | +| Local CBF | 23 | 23 | 1 | + +The perturbation suggests a sharp zero-vacancy circulation cliff: one free slot is sufficient for the current local protocol to drain the ring. Because the perturbation was not frozen in advance and used the local exploratory runtime, it remains E0 context and is not promoted as E001 evidence. + +## Possible significance + +The result may distinguish two meanings of capacity: + +1. **static free capacity**, which the current local credit represents; and +2. **capacity released by a committed cyclic exchange**, which requires multi-edge coordination or escrow. + +A pressure-like observable could detect the symmetric fully saturated state, but detection alone cannot safely authorize movement. Any mechanism that converts that signal into a cyclic swap would be a new causal primitive rather than passive pneumatic instrumentation. + +## Smallest proposed discriminating tests + +1. Freeze a vacancy sweep from zero through three free slots while holding total work and topology constant. +2. Repeat the sweep on four- and five-loop rings to separate three-node symmetry from zero-vacancy behavior. +3. Compare strict local credit with an explicitly specified cyclic escrow protocol. +4. Instrument pressure potential as a read-only signal and verify that it predicts the cliff without changing any transition. + +These tests belong in a new experiment or E001 v0.2. They must not alter the canonical E001 v0.1 result. diff --git a/experiments/E001/observations/README.md b/experiments/E001/observations/README.md index 7597710..d630004 100644 --- a/experiments/E001/observations/README.md +++ b/experiments/E001/observations/README.md @@ -13,5 +13,6 @@ Each observation should identify: Observations begin as Seed / E0 claims. They do not change E001 metrics, success conditions, or architecture retroactively. -No emergent observations have been recorded yet. +## Recorded observations +- [O001 — Full-Ring Circulation Asymmetry](E001__OBSERVATION__FULL_RING_CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md) — Seed / E0 diff --git a/experiments/E001/results/README.md b/experiments/E001/results/README.md index b651919..817d117 100644 --- a/experiments/E001/results/README.md +++ b/experiments/E001/results/README.md @@ -12,5 +12,15 @@ Each result set must identify the experiment-specification version, source commi Generated evidence must not be edited by hand. Corrections require a new run identifier and preserved supersession note. -No canonical evidence has been produced yet. +## Canonical Stage A evidence +The first canonical matrix was generated from source commit `81e7f859f71425bdba7603a61566f9fb47c116f9` by [GitHub Actions run 29305465071](https://github.com/AUo959/superloop-workshop/actions/runs/29305465071) using CPython 3.13.14. + +- [Compressed raw evidence](raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz) +- [Archive checksum](raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256) +- [Per-run summaries](summary/) +- [Matrix manifest](summary/MATRIX_MANIFEST__E001__81e7f859.json) +- [Provenance record](summary/PROVENANCE__E001__81e7f859.json) +- [Stage A report](reports/E001__STAGE_A_RESULTS__v0.1__2026-07-14.md) + +The archive SHA-256 is `584cc15bfeb3cc74dec9d9069cde26e1abaa6f1350c0aa12ae10a9784bd1663b`. diff --git a/experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz b/experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8d67cd0e5917698c50c42d4687f6763c1d8c9a2 GIT binary patch literal 697910 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

r8`?D9D~@K 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%0A0{8S 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�~q8}%Vo&h~qQhWDY;<$Sn*Mk>5#uGVnqBZsU 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�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 literal 0 HcmV?d00001 diff --git a/experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256 b/experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256 new file mode 100644 index 0000000..94daa37 --- /dev/null +++ b/experiments/E001/results/raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256 @@ -0,0 +1 @@ +584cc15bfeb3cc74dec9d9069cde26e1abaa6f1350c0aa12ae10a9784bd1663b E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz diff --git a/experiments/E001/results/reports/E001__STAGE_A_RESULTS__v0.1__2026-07-14.md b/experiments/E001/results/reports/E001__STAGE_A_RESULTS__v0.1__2026-07-14.md new file mode 100644 index 0000000..dc0f8d2 --- /dev/null +++ b/experiments/E001/results/reports/E001__STAGE_A_RESULTS__v0.1__2026-07-14.md @@ -0,0 +1,138 @@ +# E001 Stage A Results — Three-Ring Bounded Flow + +**Artifact class:** Comparative experiment report +**Version:** v0.1 +**Date:** 2026-07-14 +**Status:** Completed +**Evidence class:** E4 within the declared E001 model +**Experiment:** `SW.EXPERIMENT.E001` +**Exit decision:** **Proceed** to noncausal Stage B instrumentation + +## 1. Result in one sentence + +The local CBF configuration preserved every hard invariant and contained a failed neighbor more locally than the global barrier, but it paid substantially higher coordination cost and could not circulate an exactly full ring without a free receiver slot. + +This is evidence about the frozen three-loop simulator only. It is not evidence of physical thermodynamic equivalence, production-scale performance, or superiority to mature distributed systems. + +## 2. Canonical evidence identity + +| Property | Value | +| --- | --- | +| Source commit | [`81e7f859f71425bdba7603a61566f9fb47c116f9`](https://github.com/AUo959/superloop-workshop/commit/81e7f859f71425bdba7603a61566f9fb47c116f9) | +| GitHub Actions run | [`29305465071`](https://github.com/AUo959/superloop-workshop/actions/runs/29305465071) | +| Runtime | CPython 3.13.14 | +| Specification SHA-256 | `b3552734244244699114dee7710b030c9ec584262c13bef97961008b375faa60` | +| Configuration SHA-256 | `c95b449048b620d2a6a866ff43db675b085951086710828fe03391f268012d11` | +| Matrix-manifest digest | `4ae44e0f3e0029f9f124b2f30ee28f5d83e476cd5135f1f5233930424ac3fe42` | +| Canonical archive SHA-256 | `584cc15bfeb3cc74dec9d9069cde26e1abaa6f1350c0aa12ae10a9784bd1663b` | +| Runs | 72 | +| Repeated executions | 72 | +| Determinism mismatches | 0 | +| Invalid runs | 0 | +| Workload-equivalence mismatches | 0 | + +The repository preserves the [compressed canonical evidence](../raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz), its [checksum](../raw/E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256), all [run summaries](../summary/), the [matrix manifest](../summary/MATRIX_MANIFEST__E001__81e7f859.json), and the [provenance record](../summary/PROVENANCE__E001__81e7f859.json). + +## 3. Validity gate + +Stage A passes its predeclared validity gate: + +- all 72 runs produced byte-identical traces and summaries when repeated; +- all configurations consumed equivalent canonical workloads; +- maximum recorded occupancy was 8, equal to declared capacity; +- no run ended with active work or unresolved obligations; +- no run authorized stale feedback or duplicated promotion; +- provenance completeness was 100% for every promoted item; and +- every hard-invariant count was zero. + +No failed or unfavorable run was removed from the matrix. + +## 4. Hypothesis disposition + +| Hypothesis | Disposition | Evidence | +| --- | --- | --- | +| H1 — Bounded admission | Supported | Occupancy never exceeded 8; all ledgers balanced; all work reached an accountable state. | +| H2 — Local fault containment | Supported for failed-neighbor S5; not discriminated by slow-neighbor S4 | In S5, local CBF had fault radius 1 and 15 healthy-progress ticks versus radius 2 and 10 ticks for the global barrier across all seeds. All configurations tied in S4. | +| H3 — Reciprocal accountability | Supported | Every stale replay was rejected, malformed and duplicate offers were terminally classified, duplicate promotion remained zero, and provenance remained complete. | +| H4 — Coordination tradeoff | Supported with material cost and a saturation boundary | Obligations remained bounded and waits terminated accountably, but local CBF used more coordination events and expired the exactly full circular workload. | + +## 5. Directed comparisons + +### 5.1 Failed neighbor + +Values separated by `/` correspond to seeds 17, 29, and 43. + +| Configuration | Completed | Healthy-progress ticks | Fault radius | Maximum wait | Coordination events | +| --- | ---: | ---: | ---: | ---: | ---: | +| Central | 35 / 35 / 35 | 15 / 15 / 15 | 1 / 1 / 1 | 37 / 37 / 37 | 179 / 179 / 179 | +| Global barrier | 36 / 36 / 36 | 10 / 10 / 10 | 2 / 2 / 2 | 40 / 40 / 40 | 219 / 219 / 219 | +| Local CBF | 36 / 36 / 35 | 15 / 15 / 15 | 1 / 1 / 1 | 37 / 37 / 37 | 411 / 411 / 397 | + +Local CBF matches the central baseline's containment measurements and improves on the global barrier's fault radius and healthy progress. It does not outperform the central baseline, and its coordination cost is more than twice the central count in this scenario. + +### 5.2 Normal and burst load + +All configurations completed all offered work with equal simulated throughput under balanced and burst load. Local CBF used 320 coordination events instead of 160 for balanced load and 512 instead of 256 for burst load. The additional protocol work produced no throughput advantage in these cases. + +### 5.3 Slow neighbor + +All configurations completed 40 items with 33 healthy-progress ticks, fault radius 0, recovery time 0, and maximum wait 0 for every seed. S4 is therefore non-discriminating at the frozen load and service parameters. Local CBF still used 320 coordination events versus 160 for each baseline. + +### 5.4 Exactly full circular workload + +| Configuration | Completed | Expired | Maximum wait | Coordination events | +| --- | ---: | ---: | ---: | ---: | +| Central | 24 | 0 | 0 | 96 | +| Global barrier | 24 | 0 | 0 | 96 | +| Local CBF | 0 | 24 | 60 | 540 | + +The central and global configurations can atomically rotate a capacity-neutral batch. The local configuration requires positive receiver credit at each edge and therefore cannot initiate movement when every receiver has zero free capacity. The 24 local items remain bounded and reach the predeclared `expired_deadline` state, so the result is a liveness limitation rather than a safety violation. + +This asymmetry is preserved separately as [Observation O001](../../observations/E001__OBSERVATION__FULL_RING_CIRCULATION_ASYMMETRY__v0.1__2026-07-14.md). + +## 6. Interpretation + +The primary E001 question receives a scoped **yes**: three local interlocks can maintain bounded occupancy and accountable progress without a central scheduler, and they contain the declared failed neighbor more locally than the global barrier. + +The result is not a general performance win. The central scheduler remains a strong baseline, the slow-neighbor case did not separate the designs, and local CBF consistently spent more protocol events. The architectural value observed here is local authority and fault containment, not throughput. + +The exactly full ring also exposes a constitutional choice. Strict receiver-issued credits forbid a transfer with no free destination capacity, even when a globally visible rotation would conserve every loop's occupancy. Adding an atomic exchange, escrowed circulation credit, or unrestricted bypass would change the causal contract and requires a new specification version. + +## 7. Exit decision + +**Proceed** to Stage B, with the following boundary: + +- pressure, resistance, conductance, flow potential, and phase may be instrumented as derived observables; +- those observables may not authorize a transfer, create credit, override capacity, or bypass provenance; +- Stage B must retain the Stage A configurations as controls; +- full-ring liveness must not be retroactively added to E001 v0.1; and +- any causal circulation mechanism must be proposed and tested under a new experiment or specification version. + +Proceed is chosen because the model is valid, H2 has positive comparative evidence under failure, and the circular workload terminated exactly as the frozen specification permitted. The result would change to **revise** if Stage B requires full-ring circulation as a mandatory property rather than an observable limitation. + +## 8. Limitations + +- The topology has only three loops and one direction. +- The baselines are experimental models, not production implementations. +- Central and global configurations have atomic batch visibility that local CBF deliberately lacks. +- Seeds affect deterministic consideration order but do not create stochastic service or workload variation. +- Service, deadlines, and faults are discrete and scheduled. +- No network, process, clock, storage, or physical pneumatic behavior is measured. +- E4 applies only to the declared simulated faults and malformed inputs; there is no independent replication. + +## 9. Reproduction + +After checking out the exact source commit shown above, generate the evidence tree with: + +```bash +PYTHONPATH=src python tools/generate_e001_evidence.py \ + --output build/e001-canonical \ + --source-commit 81e7f859f71425bdba7603a61566f9fb47c116f9 +``` + +Verify the preserved archive from `experiments/E001/results/raw/` with: + +```bash +sha256sum --check \ + E001__CANONICAL_EVIDENCE__81e7f859f71425bdba7603a61566f9fb47c116f9.tar.gz.sha256 +``` diff --git a/experiments/E001/results/summary/MATRIX_MANIFEST__E001__81e7f859.json b/experiments/E001/results/summary/MATRIX_MANIFEST__E001__81e7f859.json new file mode 100644 index 0000000..bf84e7e --- /dev/null +++ b/experiments/E001/results/summary/MATRIX_MANIFEST__E001__81e7f859.json @@ -0,0 +1,83 @@ +{ + "determinism_mismatches": [], + "expected_run_count": 72, + "invalid_run_ids": [], + "run_count": 72, + "run_summary_digests": { + "central__balanced__seed-17": "e67091614482c9dd844eac00de1bc114eaf5597c862236f13cda69e43523cab4", + "central__balanced__seed-29": "2facfe0e443c237001511b9e421e4f1373b6447697f14990cce951975533d303", + "central__balanced__seed-43": "dcfedb14997ebda944a8a1956b2735b869e9ef5b4e0936ab68ca7d85790b5468", + "central__burst__seed-17": "9d86b2a68beb92d841eb647c274c1279e25174cd8586918c050c56e967a93782", + "central__burst__seed-29": "431a27cedac08a40aee048619f9c019686cbc7e016271b958948dc4ad9247032", + "central__burst__seed-43": "aa54b091ca2be4aeb4fc70985dd8274b9568e55f3b8ffc722039b85ef6261ec2", + "central__circular_wait__seed-17": "aca0781bdfdf0879c8c5610bea14289762c5eead2d83d88636997574787f9db0", + "central__circular_wait__seed-29": "38d179a1bd49f7413e016e2dfdafd6e7ae8bb956feb94ca9b0afc1fafcd46fed", + "central__circular_wait__seed-43": "e4cbca9b6d4529ccf8083e87141b7ef83d7f1d90f50c07b5dd45ad9b1f1f1f70", + "central__failed_neighbor__seed-17": "d22f8291468507bfd3892e04645f24e1ced0731b8df67823a86038a9c6e06b82", + "central__failed_neighbor__seed-29": "dbafefb267d6ac0f6db90d9b8f39fda2d71c24a74f35390c6fb6bb6123bfeb6e", + "central__failed_neighbor__seed-43": "7f657269ea0f8d3c129e9551288441adc7edc3c1461dfa644488aed38fd4c859", + "central__malformed_duplicate__seed-17": "f65ff6f9490fb0e706e0d56578a09d6bcf847d4fd7209f63d9b9f0b93835ec30", + "central__malformed_duplicate__seed-29": "68711f9fd1cd9061dae52edf0667cf2c008251a110f2387f50f6bfcba375a3f3", + "central__malformed_duplicate__seed-43": "d6f5fcd3ead3ec627f20209d3d954a7180f478d95c4ad978f29f575fb336c0e6", + "central__saturated_receiver__seed-17": "4dbef3dd206768b43c86f847093e6104cc839ebfe37bff6f1aafb41734ab6c6c", + "central__saturated_receiver__seed-29": "a2230c30cf36bbe7d0121ef46c2d95818a3961313b6916ef1dc1ffa698525107", + "central__saturated_receiver__seed-43": "fafc3765bb3ac173ea664081134e1e3866f9cb16a34e5b0a36e5723a2790649a", + "central__slow_neighbor__seed-17": "5305c91b746af379917497f28e7840b401b23b9d1d9c083dc7aa07a60f6fc972", + "central__slow_neighbor__seed-29": "ffcc40c0bca7907aca91b31c9c62e529f36ebfd6edca80271af7a18db7ac0b4e", + "central__slow_neighbor__seed-43": "d0a407f224307136d2cc937253b9a5982229a53617f7416a616e1e1f4145bd08", + "central__stale_feedback__seed-17": "7ae730f0358397268d46ea5a4e72a33679ccabe6fcd022f38223bb7912418f86", + "central__stale_feedback__seed-29": "cfc721d8f6376bd4975895732d98e9d6441eb472a7f6f861f847ec1ad245e097", + "central__stale_feedback__seed-43": "49e202d4407e6048de68dd79a24b0ed54231e58727813046512d64e44fd3220f", + "global_barrier__balanced__seed-17": "c587debe3dc0c8366aa3ec6801d39409b1c06ceaa88fbdcce6427ee84a3f7582", + "global_barrier__balanced__seed-29": "c17d77c935d7c07a0e119cbec23007092799bd6f898373a9c77820c229c858f3", + "global_barrier__balanced__seed-43": "05a19c3431b4eda8f10a1a1df0fa60fd69a187e5848d3e46078f803bd1cf90e7", + "global_barrier__burst__seed-17": "8d9eb121466b00b8221e0e52c6922377cc381a6ee572377f565de608d9d182f7", + "global_barrier__burst__seed-29": "04ab3e4c7fc056709f789ae6840830d5b441fcc1c271d96186bc389bd7190c3a", + "global_barrier__burst__seed-43": "8d213ae6a029060723684004db37c8b85d022910be9342c30cca04d42d3c43dd", + "global_barrier__circular_wait__seed-17": "9f00e2243a20aaa0d7a87f98cd73a6f479cdd1d6fbac2c4dab1985c0b80588e9", + "global_barrier__circular_wait__seed-29": "c031bcc9c0c5ff63cf800c12fe981e37ba3cb8300ba3e4f668be5d1e1c1efea1", + "global_barrier__circular_wait__seed-43": "fe6524e06912c968997c7f1fdbaa8135c6d8d68ba973fc4fea73401a0bfe5132", + "global_barrier__failed_neighbor__seed-17": "e84a58c21ea3579a0ca96738c81ace9d8a79ce7774e9ec1d5cdadbb9838169cb", + "global_barrier__failed_neighbor__seed-29": "deadc9c7bb6f03bb10622180dcc9473c73b52acb2331388b0fa9005a45deede2", + "global_barrier__failed_neighbor__seed-43": "76d7ecd39bfcb4a2e26bcb3e90f17b37e3375177791f456ee540d0443bdf1196", + "global_barrier__malformed_duplicate__seed-17": "8d179a3fb5705dfd8efc7ddc86a5723152e101eef9fff2abd595122efff44076", + "global_barrier__malformed_duplicate__seed-29": "2f41cc067a10b0b0ad5a6bd663557bb217850455479691f60f9d0cd7289cc073", + "global_barrier__malformed_duplicate__seed-43": "51916931219ea53b524bd4019ae137c682fa0a342c0c7c8b246426bbf051e13b", + "global_barrier__saturated_receiver__seed-17": "b5d02f59abc4fda6de223b296ba6105e7f47ca4b737f0379a84e90ab7251aae8", + "global_barrier__saturated_receiver__seed-29": "5483315c7c438086e3493aea4122e0c70397f40995773f8703104495e2f35584", + "global_barrier__saturated_receiver__seed-43": "eb51f98185b4cbf75ef3be9d426fbdc425e194ab6e85a74cfb64dcd5a34f922c", + "global_barrier__slow_neighbor__seed-17": "44e276de35c7883ce5a8be27bbb411e6c06ede557a9212f71969067834ac6005", + "global_barrier__slow_neighbor__seed-29": "df847d54abb6d0f747c1b15204972d93c72547a1339b8d6ea480580de2088529", + "global_barrier__slow_neighbor__seed-43": "81cfbab31e466289d832c76887b2b7000379871cd331b96bbebabce3a1aff556", + "global_barrier__stale_feedback__seed-17": "8109d0dd25ddbed76d1bf8b342dbb8ea7814f70779670d56946bf45b85769978", + "global_barrier__stale_feedback__seed-29": "a2f07750ac986d56984d2875d44d6b5e3de6818634adacb7dd97d62269e21462", + "global_barrier__stale_feedback__seed-43": "13a2ea336f9c64a588c7f73e669043dd38889a9ec90d27d1e3080c182b367eb9", + "local_cbf__balanced__seed-17": "8e6fe6b5dad2ef94ba2487cac9cff6b65bade02d449c51b8e5d7c0fa078230a7", + "local_cbf__balanced__seed-29": "435aa78ff67f0933020e1d723482b0ad1060e71571824ea310ff1839fa7ba267", + "local_cbf__balanced__seed-43": "87538c8616ea93b30f7773bd766dd74e60747a68ff174e39a1abc2717ed08a04", + "local_cbf__burst__seed-17": "525e5d1d2bfd6b3e08710769c51019f015714adedb19fd488c51f0a07df491a6", + "local_cbf__burst__seed-29": "49decbd0ee4b5fa8601388e8ab1b8ae5b1f984e316085b8e5113e4ea48b7ce13", + "local_cbf__burst__seed-43": "4687004b6ea2d9014700f00a731a9b4cfb0617c2a18bddf37aac50414df5ece4", + "local_cbf__circular_wait__seed-17": "d3e7aee4c87e5c18317354915bb4f64970a99f5cce6648d60a2290f639cdc281", + "local_cbf__circular_wait__seed-29": "b21114a56de522b19cca0e9fe14a6609bcc9999f404123c96ffdd1d0f9a6d76e", + "local_cbf__circular_wait__seed-43": "2e23d2a3e88824a25f8f5a7b9fce38fe636b9d8b1c89d9e487c9b3b5a8207ca6", + "local_cbf__failed_neighbor__seed-17": "74007b4507cd87690112c7fac0ca4d8e642b4c62c45558428d2b23cb884e06a6", + "local_cbf__failed_neighbor__seed-29": "642a7b518d9419ee6e0577c999a5aaf58fd6eb8b0bded7ff59fa5998bf9bad5d", + "local_cbf__failed_neighbor__seed-43": "e5e61caf4f560b5e48f92f54a6b12fcb2185675299a3009879d65c61267453f9", + "local_cbf__malformed_duplicate__seed-17": "231cfec60ac7e8a58b94c72cc4ea4977c5185163a10317d5729ba29c0cac3781", + "local_cbf__malformed_duplicate__seed-29": "e95be97fece49ebc5acb27120ce89ea37293db34f1feef53c54043abb1011f59", + "local_cbf__malformed_duplicate__seed-43": "9c17d9902b636369017f1a02420ce93711a2abe5b30812d6a2874ad2776466e2", + "local_cbf__saturated_receiver__seed-17": "7aa6c1f4f975388820ee2e5ee9e2bac7d0c7e4c2e0f571cd06032211c5ce38a7", + "local_cbf__saturated_receiver__seed-29": "bd65920a160e3cf16bfb0a6481efff2c040783f400997318ea83406bb0a5d10b", + "local_cbf__saturated_receiver__seed-43": "2411600691c8e58f1d33c5cde190fe4652197a359fe79b8aac861b507fe588f9", + "local_cbf__slow_neighbor__seed-17": "a2decb806f6c77e8082d2efc429a50d2d53c9d213392cc9357ffb839d00f264a", + "local_cbf__slow_neighbor__seed-29": "7acde8ffc939328ce606ab5deaf87bf1b0064de21580862a6dfdaefecc68b6c7", + "local_cbf__slow_neighbor__seed-43": "17dfe67fde2117b5815c6ed2c3739590a8b60fd6509e14f17a428bd9306427fb", + "local_cbf__stale_feedback__seed-17": "d5b805dd8c881db72df3c587bbf364bc516b412fb37a3953093dffd978cb31ff", + "local_cbf__stale_feedback__seed-29": "524026bd29f1a2211856a4dc8964c9cf3fb307a4db647628528aa75c51d36247", + "local_cbf__stale_feedback__seed-43": "e5e3ed9edde04198731d82ffd1d32956c145c7de91dc9506a60c0ec91b18ed14" + }, + "schema_version": "e001.matrix-manifest.v1", + "source_commit": "81e7f859f71425bdba7603a61566f9fb47c116f9", + "workload_equivalence_mismatches": {} +} diff --git a/experiments/E001/results/summary/PROVENANCE__E001__81e7f859.json b/experiments/E001/results/summary/PROVENANCE__E001__81e7f859.json new file mode 100644 index 0000000..ac2efce --- /dev/null +++ b/experiments/E001/results/summary/PROVENANCE__E001__81e7f859.json @@ -0,0 +1,25 @@ +{ + "configuration": { + "path": "experiments/E001/config/CANONICAL_MATRIX__E001__v0.1__2026-07-13.json", + "sha256": "c95b449048b620d2a6a866ff43db675b085951086710828fe03391f268012d11" + }, + "experiment": "SW.EXPERIMENT.E001", + "invocation": "PYTHONPATH=src python tools/generate_e001_evidence.py --output build/e001-canonical --source-commit 81e7f859f71425bdba7603a61566f9fb47c116f9", + "matrix_manifest_digest": "4ae44e0f3e0029f9f124b2f30ee28f5d83e476cd5135f1f5233930424ac3fe42", + "runtime": { + "implementation": "CPython", + "python_version": "3.13.14" + }, + "schema_version": "e001.evidence-provenance.v1", + "source_commit": "81e7f859f71425bdba7603a61566f9fb47c116f9", + "specification": { + "path": "experiments/E001/EXPERIMENT__E001__THREE_RING_BOUNDED_FLOW__v0.1__2026-07-13.md", + "sha256": "b3552734244244699114dee7710b030c9ec584262c13bef97961008b375faa60" + }, + "validation": { + "determinism_mismatches": [], + "invalid_run_ids": [], + "run_count": 72, + "workload_equivalence_mismatches": {} + } +} diff --git a/experiments/E001/results/summary/central__balanced__seed-17.json b/experiments/E001/results/summary/central__balanced__seed-17.json new file mode 100644 index 0000000..9e3ae90 --- /dev/null +++ b/experiments/E001/results/summary/central__balanced__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__balanced__seed-17", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "e67091614482c9dd844eac00de1bc114eaf5597c862236f13cda69e43523cab4", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "df58053e056adf5907852ed226e35b81707f60f5cd52091177285d534a505ef2", + "workload_digest": "1227611241fb29235127df602f33a257841fada12439e7cfe4a0ac694ec10629" +} diff --git a/experiments/E001/results/summary/central__balanced__seed-29.json b/experiments/E001/results/summary/central__balanced__seed-29.json new file mode 100644 index 0000000..954a7c3 --- /dev/null +++ b/experiments/E001/results/summary/central__balanced__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__balanced__seed-29", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "2facfe0e443c237001511b9e421e4f1373b6447697f14990cce951975533d303", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "fdb1ee94c786b3e13c641dbcb50a2b8459561537bd536c3b76aad3302a2d886e", + "workload_digest": "d9c4e7f9f632117715b29ce2caa0055db052d23e5a0bcba611cae8cef563455d" +} diff --git a/experiments/E001/results/summary/central__balanced__seed-43.json b/experiments/E001/results/summary/central__balanced__seed-43.json new file mode 100644 index 0000000..645075b --- /dev/null +++ b/experiments/E001/results/summary/central__balanced__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__balanced__seed-43", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "dcfedb14997ebda944a8a1956b2735b869e9ef5b4e0936ab68ca7d85790b5468", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "a4be5fca8a9b0464adf583f926dbc715bfd74b8a2d8329b17caba39259d46322", + "workload_digest": "cda97bf82bf994fb1e07c870ae51439315afff7f8231d9f246f226d5b22dc5c1" +} diff --git a/experiments/E001/results/summary/central__burst__seed-17.json b/experiments/E001/results/summary/central__burst__seed-17.json new file mode 100644 index 0000000..c7a695c --- /dev/null +++ b/experiments/E001/results/summary/central__burst__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "central", + "coordination_event_total": 256, + "coordination_events": { + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__burst__seed-17", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "9d86b2a68beb92d841eb647c274c1279e25174cd8586918c050c56e967a93782", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "cdedd9924498628139f9235ddf19254b56048b2d4aa0fe79f3d4f2db70bc8fb8", + "workload_digest": "baab89628aca95eaa5108a19e435dc7e0238afeeefe7f57fb6b875a5f2015416" +} diff --git a/experiments/E001/results/summary/central__burst__seed-29.json b/experiments/E001/results/summary/central__burst__seed-29.json new file mode 100644 index 0000000..d441bd8 --- /dev/null +++ b/experiments/E001/results/summary/central__burst__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "central", + "coordination_event_total": 256, + "coordination_events": { + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__burst__seed-29", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "431a27cedac08a40aee048619f9c019686cbc7e016271b958948dc4ad9247032", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "8ff8c647c7dd157ae2b79d623f2bfe3726fa71ce54a5f44f64baee450abc8f5d", + "workload_digest": "289446dc7fbf245774394957ebe2a7962cf801e33ebe64c4f3ffadabb2c88a7f" +} diff --git a/experiments/E001/results/summary/central__burst__seed-43.json b/experiments/E001/results/summary/central__burst__seed-43.json new file mode 100644 index 0000000..e969ca9 --- /dev/null +++ b/experiments/E001/results/summary/central__burst__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "central", + "coordination_event_total": 256, + "coordination_events": { + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__burst__seed-43", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "aa54b091ca2be4aeb4fc70985dd8274b9568e55f3b8ffc722039b85ef6261ec2", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "e9d048f76746f51a20e12c9228a60adbfb2c3441a46342c920606ea3a34289c2", + "workload_digest": "a392565697a4b580b3c793a580965dc6ab6e2b2556dadd0c9d750e9565425d6e" +} diff --git a/experiments/E001/results/summary/central__circular_wait__seed-17.json b/experiments/E001/results/summary/central__circular_wait__seed-17.json new file mode 100644 index 0000000..13813c0 --- /dev/null +++ b/experiments/E001/results/summary/central__circular_wait__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 24, + "configuration": "central", + "coordination_event_total": 96, + "coordination_events": { + "receipt": 48, + "validate": 48 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 17, + "p50": 13, + "p95": 17 + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.416667, + "B": 0.416667, + "C": 0.416667 + }, + "occupancy_time": { + "A": 100, + "B": 100, + "C": 100 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__circular_wait__seed-17", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "aca0781bdfdf0879c8c5610bea14289762c5eead2d83d88636997574787f9db0", + "terminal_counts": { + "completed": 24 + }, + "throughput_per_tick": 0.1, + "trace_digest": "31f883b9d3afd89c2e5eb65aea8b5950f8e6771374604172fe43feb015f400cc", + "workload_digest": "38efa2ef401872607122d7bdf4b16c932b6f926ddf93f786e4d852ef04d68345" +} diff --git a/experiments/E001/results/summary/central__circular_wait__seed-29.json b/experiments/E001/results/summary/central__circular_wait__seed-29.json new file mode 100644 index 0000000..1e9c841 --- /dev/null +++ b/experiments/E001/results/summary/central__circular_wait__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 24, + "configuration": "central", + "coordination_event_total": 96, + "coordination_events": { + "receipt": 48, + "validate": 48 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 17, + "p50": 13, + "p95": 17 + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.416667, + "B": 0.416667, + "C": 0.416667 + }, + "occupancy_time": { + "A": 100, + "B": 100, + "C": 100 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__circular_wait__seed-29", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "38d179a1bd49f7413e016e2dfdafd6e7ae8bb956feb94ca9b0afc1fafcd46fed", + "terminal_counts": { + "completed": 24 + }, + "throughput_per_tick": 0.1, + "trace_digest": "9074390aaad3b06c9c23885322830acd3cfea04209d26538a6453aaeefc8969a", + "workload_digest": "20cf796a0cb91ec2dfb5fe070d9055c9322749ad38c6a1d17afd73135c67401e" +} diff --git a/experiments/E001/results/summary/central__circular_wait__seed-43.json b/experiments/E001/results/summary/central__circular_wait__seed-43.json new file mode 100644 index 0000000..e72e200 --- /dev/null +++ b/experiments/E001/results/summary/central__circular_wait__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 24, + "configuration": "central", + "coordination_event_total": 96, + "coordination_events": { + "receipt": 48, + "validate": 48 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 17, + "p50": 13, + "p95": 17 + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.416667, + "B": 0.416667, + "C": 0.416667 + }, + "occupancy_time": { + "A": 100, + "B": 100, + "C": 100 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__circular_wait__seed-43", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "e4cbca9b6d4529ccf8083e87141b7ef83d7f1d90f50c07b5dd45ad9b1f1f1f70", + "terminal_counts": { + "completed": 24 + }, + "throughput_per_tick": 0.1, + "trace_digest": "a6204daf4730d468be5601cc6f0bc09f81a9c9e6723307bb27fdaad2633e4181", + "workload_digest": "14a8d68080a7e324c1dc73d30991bf087fbfef0b3ef31f247ab606b122d9d660" +} diff --git a/experiments/E001/results/summary/central__failed_neighbor__seed-17.json b/experiments/E001/results/summary/central__failed_neighbor__seed-17.json new file mode 100644 index 0000000..42cb37d --- /dev/null +++ b/experiments/E001/results/summary/central__failed_neighbor__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 35, + "completed": 35, + "configuration": "central", + "coordination_event_total": 179, + "coordination_events": { + "receipt": 70, + "validate": 70, + "wait": 39 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 1, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 15, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 40, + "p50": 3, + "p95": 39 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 37, + "mean_occupancy": { + "A": 0.991667, + "B": 0.141667, + "C": 0.1 + }, + "occupancy_time": { + "A": 238, + "B": 34, + "C": 24 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "central__failed_neighbor__seed-17", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "d22f8291468507bfd3892e04645f24e1ced0731b8df67823a86038a9c6e06b82", + "terminal_counts": { + "completed": 35, + "rejected_capacity": 5 + }, + "throughput_per_tick": 0.145833333, + "trace_digest": "b335b87849bfa1991195b6df4bdcb54024e52c0d2527c5024d282c64499edfc8", + "workload_digest": "a53c20c007100f71b69900c7f47760e6c47dd01622fca3d33ce4b45f396f2163" +} diff --git a/experiments/E001/results/summary/central__failed_neighbor__seed-29.json b/experiments/E001/results/summary/central__failed_neighbor__seed-29.json new file mode 100644 index 0000000..49bac25 --- /dev/null +++ b/experiments/E001/results/summary/central__failed_neighbor__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 35, + "completed": 35, + "configuration": "central", + "coordination_event_total": 179, + "coordination_events": { + "receipt": 70, + "validate": 70, + "wait": 39 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 1, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 15, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 40, + "p50": 3, + "p95": 39 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 37, + "mean_occupancy": { + "A": 0.991667, + "B": 0.141667, + "C": 0.1 + }, + "occupancy_time": { + "A": 238, + "B": 34, + "C": 24 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "central__failed_neighbor__seed-29", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "dbafefb267d6ac0f6db90d9b8f39fda2d71c24a74f35390c6fb6bb6123bfeb6e", + "terminal_counts": { + "completed": 35, + "rejected_capacity": 5 + }, + "throughput_per_tick": 0.145833333, + "trace_digest": "f696cc30db40c0c5d2283701eccee5ffdd198103a921f26cef4dc9e4b61f5016", + "workload_digest": "b342b76b6dc8350a638cbf7f14ebe5dcf24df46555f19ce158f662f10c3e2280" +} diff --git a/experiments/E001/results/summary/central__failed_neighbor__seed-43.json b/experiments/E001/results/summary/central__failed_neighbor__seed-43.json new file mode 100644 index 0000000..7f7a19d --- /dev/null +++ b/experiments/E001/results/summary/central__failed_neighbor__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 35, + "completed": 35, + "configuration": "central", + "coordination_event_total": 179, + "coordination_events": { + "receipt": 70, + "validate": 70, + "wait": 39 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 1, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 15, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 40, + "p50": 3, + "p95": 39 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 37, + "mean_occupancy": { + "A": 0.991667, + "B": 0.141667, + "C": 0.1 + }, + "occupancy_time": { + "A": 238, + "B": 34, + "C": 24 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "central__failed_neighbor__seed-43", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "7f657269ea0f8d3c129e9551288441adc7edc3c1461dfa644488aed38fd4c859", + "terminal_counts": { + "completed": 35, + "rejected_capacity": 5 + }, + "throughput_per_tick": 0.145833333, + "trace_digest": "1e3f8bc5f599e7ad2af0e9a5fc0dcde4bac3b4a9bad508b3cf708d4a77197dc0", + "workload_digest": "a635909af8f1b6b03fb94ebba6e3a7e8b029c61d3d612e4723f06b6b94ee96a6" +} diff --git a/experiments/E001/results/summary/central__malformed_duplicate__seed-17.json b/experiments/E001/results/summary/central__malformed_duplicate__seed-17.json new file mode 100644 index 0000000..79b5f82 --- /dev/null +++ b/experiments/E001/results/summary/central__malformed_duplicate__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__malformed_duplicate__seed-17", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "f65ff6f9490fb0e706e0d56578a09d6bcf847d4fd7209f63d9b9f0b93835ec30", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "eba01c9943413ca277b5420d27d8e90bd0f70372eef4d82d09afca7770b3c2d4", + "workload_digest": "d0e1dc8fdbea45fad9363cc879767fef0ab7a24e34ef9c5ef1172458946afa4c" +} diff --git a/experiments/E001/results/summary/central__malformed_duplicate__seed-29.json b/experiments/E001/results/summary/central__malformed_duplicate__seed-29.json new file mode 100644 index 0000000..c9046b3 --- /dev/null +++ b/experiments/E001/results/summary/central__malformed_duplicate__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__malformed_duplicate__seed-29", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "68711f9fd1cd9061dae52edf0667cf2c008251a110f2387f50f6bfcba375a3f3", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "49082e64a82654de5a0165336ea4f9cb21e53cea3a900b9d946a161e7155e371", + "workload_digest": "af7fa4f9a7d8e3ef8aab43a79f0c32bed21feab9dbad59057fb0940540f1c4c5" +} diff --git a/experiments/E001/results/summary/central__malformed_duplicate__seed-43.json b/experiments/E001/results/summary/central__malformed_duplicate__seed-43.json new file mode 100644 index 0000000..447d308 --- /dev/null +++ b/experiments/E001/results/summary/central__malformed_duplicate__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__malformed_duplicate__seed-43", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "d6f5fcd3ead3ec627f20209d3d954a7180f478d95c4ad978f29f575fb336c0e6", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "043522d83db91c40f745cc120e5982fc05d9b37d207aea0fbd50d0242adcc50b", + "workload_digest": "2fbd89c3c8d0946153eadb1d2c1ceee69e153cb67663f76a7902e127599a0461" +} diff --git a/experiments/E001/results/summary/central__saturated_receiver__seed-17.json b/experiments/E001/results/summary/central__saturated_receiver__seed-17.json new file mode 100644 index 0000000..2ee07fe --- /dev/null +++ b/experiments/E001/results/summary/central__saturated_receiver__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 47, + "completed": 47, + "configuration": "central", + "coordination_event_total": 208, + "coordination_events": { + "receipt": 94, + "validate": 94, + "wait": 20 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 31, + "p50": 3, + "p95": 28 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.879167, + "B": 0.183333, + "C": 0.1625 + }, + "occupancy_time": { + "A": 211, + "B": 44, + "C": 39 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__saturated_receiver__seed-17", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "4dbef3dd206768b43c86f847093e6104cc839ebfe37bff6f1aafb41734ab6c6c", + "terminal_counts": { + "completed": 47, + "rejected_capacity": 1 + }, + "throughput_per_tick": 0.195833333, + "trace_digest": "54a084429614a011e146720a56eea9465ea70f4ee1a84fb6ae5189a10cd1739c", + "workload_digest": "7609c1ccc0f8a3cdf5a4e0702f85be6b994aa117d65729408163088cc27e6c9e" +} diff --git a/experiments/E001/results/summary/central__saturated_receiver__seed-29.json b/experiments/E001/results/summary/central__saturated_receiver__seed-29.json new file mode 100644 index 0000000..ecb3e88 --- /dev/null +++ b/experiments/E001/results/summary/central__saturated_receiver__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 47, + "completed": 47, + "configuration": "central", + "coordination_event_total": 208, + "coordination_events": { + "receipt": 94, + "validate": 94, + "wait": 20 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 31, + "p50": 3, + "p95": 28 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.879167, + "B": 0.183333, + "C": 0.1625 + }, + "occupancy_time": { + "A": 211, + "B": 44, + "C": 39 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__saturated_receiver__seed-29", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "a2230c30cf36bbe7d0121ef46c2d95818a3961313b6916ef1dc1ffa698525107", + "terminal_counts": { + "completed": 47, + "rejected_capacity": 1 + }, + "throughput_per_tick": 0.195833333, + "trace_digest": "9e01184fdebbede68b3ae3fbe8c82c13f5ff52a33f5ca500a4a7685770281f37", + "workload_digest": "18f3045e37826fc743bce5e5cb359a7620d23c8864a2493b75c83721331920a7" +} diff --git a/experiments/E001/results/summary/central__saturated_receiver__seed-43.json b/experiments/E001/results/summary/central__saturated_receiver__seed-43.json new file mode 100644 index 0000000..b476d02 --- /dev/null +++ b/experiments/E001/results/summary/central__saturated_receiver__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 47, + "completed": 47, + "configuration": "central", + "coordination_event_total": 208, + "coordination_events": { + "receipt": 94, + "validate": 94, + "wait": 20 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 31, + "p50": 3, + "p95": 28 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.879167, + "B": 0.183333, + "C": 0.1625 + }, + "occupancy_time": { + "A": 211, + "B": 44, + "C": 39 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__saturated_receiver__seed-43", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "fafc3765bb3ac173ea664081134e1e3866f9cb16a34e5b0a36e5723a2790649a", + "terminal_counts": { + "completed": 47, + "rejected_capacity": 1 + }, + "throughput_per_tick": 0.195833333, + "trace_digest": "06a107a98efebd8337c4470bed02a129ce0b56f2ec22ddae7e6d77115b26c557", + "workload_digest": "fcdff9b343b2ed4a5aeccce76024db9a462874765576d79797e7de7531157134" +} diff --git a/experiments/E001/results/summary/central__slow_neighbor__seed-17.json b/experiments/E001/results/summary/central__slow_neighbor__seed-17.json new file mode 100644 index 0000000..bc7e420 --- /dev/null +++ b/experiments/E001/results/summary/central__slow_neighbor__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "central__slow_neighbor__seed-17", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "5305c91b746af379917497f28e7840b401b23b9d1d9c083dc7aa07a60f6fc972", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "1bf43a79d8b920941a8efab6ca9c34e7da1aa4db3d0c665c80e12552744806a5", + "workload_digest": "4d82126140038968748a993179b96e5484077d71ba91a6ea3e18eaf541f3554c" +} diff --git a/experiments/E001/results/summary/central__slow_neighbor__seed-29.json b/experiments/E001/results/summary/central__slow_neighbor__seed-29.json new file mode 100644 index 0000000..cb9e2d6 --- /dev/null +++ b/experiments/E001/results/summary/central__slow_neighbor__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "central__slow_neighbor__seed-29", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "ffcc40c0bca7907aca91b31c9c62e529f36ebfd6edca80271af7a18db7ac0b4e", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "4e8cb2a12821196e04f9d752bff844d5e0bb81c287693194111f8107de6d21c6", + "workload_digest": "1002d00ec8ffc8b9961f40cfe490374628c84f21db097425209874c2c5eebe0f" +} diff --git a/experiments/E001/results/summary/central__slow_neighbor__seed-43.json b/experiments/E001/results/summary/central__slow_neighbor__seed-43.json new file mode 100644 index 0000000..8c0d2a5 --- /dev/null +++ b/experiments/E001/results/summary/central__slow_neighbor__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "central__slow_neighbor__seed-43", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "d0a407f224307136d2cc937253b9a5982229a53617f7416a616e1e1f4145bd08", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "d538d4c36d3cd8d449b02348ee49bc02c9462e577e6ff0f1b52844aaa5e8cad1", + "workload_digest": "2608f59118d63c9230f1e799f014514ff11ad583182466ed1f4408e1720826df" +} diff --git a/experiments/E001/results/summary/central__stale_feedback__seed-17.json b/experiments/E001/results/summary/central__stale_feedback__seed-17.json new file mode 100644 index 0000000..99a9a0a --- /dev/null +++ b/experiments/E001/results/summary/central__stale_feedback__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 161, + "coordination_events": { + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__stale_feedback__seed-17", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "7ae730f0358397268d46ea5a4e72a33679ccabe6fcd022f38223bb7912418f86", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "772e17af507badb1e54e48af7ef6dd18ea8e4a993c47d68b967ac46ccde3aaef", + "workload_digest": "63724684c92d068fedd37a1450971e6f3cc3cb16e69b379937d9c59c248fc4ce" +} diff --git a/experiments/E001/results/summary/central__stale_feedback__seed-29.json b/experiments/E001/results/summary/central__stale_feedback__seed-29.json new file mode 100644 index 0000000..cdb8101 --- /dev/null +++ b/experiments/E001/results/summary/central__stale_feedback__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 161, + "coordination_events": { + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__stale_feedback__seed-29", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "cfc721d8f6376bd4975895732d98e9d6441eb472a7f6f861f847ec1ad245e097", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "6e378b73538ff19c0151468eda2f4adc509719581b7099cdff618d7a8f8ccd1c", + "workload_digest": "7f27254100abd6d0dedd005661ee6bade06c199544f5b2bdff496dfc70eda68e" +} diff --git a/experiments/E001/results/summary/central__stale_feedback__seed-43.json b/experiments/E001/results/summary/central__stale_feedback__seed-43.json new file mode 100644 index 0000000..1426b31 --- /dev/null +++ b/experiments/E001/results/summary/central__stale_feedback__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "central", + "coordination_event_total": 161, + "coordination_events": { + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "central__stale_feedback__seed-43", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "49e202d4407e6048de68dd79a24b0ed54231e58727813046512d64e44fd3220f", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "b2862b088319cea6128c486fff3624ec2ebb4e9b154f0b74d39f25bd90edbf22", + "workload_digest": "727ff29b7986bd116df7a74bcf54bfc124a9504ff085ac7a4c2678303f293452" +} diff --git a/experiments/E001/results/summary/global_barrier__balanced__seed-17.json b/experiments/E001/results/summary/global_barrier__balanced__seed-17.json new file mode 100644 index 0000000..6c9ca74 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__balanced__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__balanced__seed-17", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "c587debe3dc0c8366aa3ec6801d39409b1c06ceaa88fbdcce6427ee84a3f7582", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "3c1d6236ee414ceb3660679df6b9ceece360c9f8388c330c688ad847567bd11c", + "workload_digest": "1227611241fb29235127df602f33a257841fada12439e7cfe4a0ac694ec10629" +} diff --git a/experiments/E001/results/summary/global_barrier__balanced__seed-29.json b/experiments/E001/results/summary/global_barrier__balanced__seed-29.json new file mode 100644 index 0000000..f220365 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__balanced__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__balanced__seed-29", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "c17d77c935d7c07a0e119cbec23007092799bd6f898373a9c77820c229c858f3", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "750e473e96d8e737c6125d48939eec291b254c2fa4fac0bf96489037c48e6680", + "workload_digest": "d9c4e7f9f632117715b29ce2caa0055db052d23e5a0bcba611cae8cef563455d" +} diff --git a/experiments/E001/results/summary/global_barrier__balanced__seed-43.json b/experiments/E001/results/summary/global_barrier__balanced__seed-43.json new file mode 100644 index 0000000..890a288 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__balanced__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__balanced__seed-43", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "05a19c3431b4eda8f10a1a1df0fa60fd69a187e5848d3e46078f803bd1cf90e7", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "8ce08d59943814aaa2911a59fa04c4bf96b0c7dbc17e184d4f75bdec41dba527", + "workload_digest": "cda97bf82bf994fb1e07c870ae51439315afff7f8231d9f246f226d5b22dc5c1" +} diff --git a/experiments/E001/results/summary/global_barrier__burst__seed-17.json b/experiments/E001/results/summary/global_barrier__burst__seed-17.json new file mode 100644 index 0000000..cd66dc1 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__burst__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "global_barrier", + "coordination_event_total": 256, + "coordination_events": { + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__burst__seed-17", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "8d9eb121466b00b8221e0e52c6922377cc381a6ee572377f565de608d9d182f7", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "17e9cc4cca135d658fbb0c0e98138f7e60e91c079c935218833f00936099897b", + "workload_digest": "baab89628aca95eaa5108a19e435dc7e0238afeeefe7f57fb6b875a5f2015416" +} diff --git a/experiments/E001/results/summary/global_barrier__burst__seed-29.json b/experiments/E001/results/summary/global_barrier__burst__seed-29.json new file mode 100644 index 0000000..17e22cd --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__burst__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "global_barrier", + "coordination_event_total": 256, + "coordination_events": { + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__burst__seed-29", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "04ab3e4c7fc056709f789ae6840830d5b441fcc1c271d96186bc389bd7190c3a", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "2675590da91cf1a0d328221239c194c8540ec2472510484be030251a56290159", + "workload_digest": "289446dc7fbf245774394957ebe2a7962cf801e33ebe64c4f3ffadabb2c88a7f" +} diff --git a/experiments/E001/results/summary/global_barrier__burst__seed-43.json b/experiments/E001/results/summary/global_barrier__burst__seed-43.json new file mode 100644 index 0000000..8165ff2 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__burst__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "global_barrier", + "coordination_event_total": 256, + "coordination_events": { + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__burst__seed-43", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "8d213ae6a029060723684004db37c8b85d022910be9342c30cca04d42d3c43dd", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "55ac99da66644eb186d6b80dfed04e42bb77ad3ed582de5b353f99b16c25f7f2", + "workload_digest": "a392565697a4b580b3c793a580965dc6ab6e2b2556dadd0c9d750e9565425d6e" +} diff --git a/experiments/E001/results/summary/global_barrier__circular_wait__seed-17.json b/experiments/E001/results/summary/global_barrier__circular_wait__seed-17.json new file mode 100644 index 0000000..b00e314 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__circular_wait__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 24, + "configuration": "global_barrier", + "coordination_event_total": 96, + "coordination_events": { + "receipt": 48, + "validate": 48 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 17, + "p50": 13, + "p95": 17 + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.416667, + "B": 0.416667, + "C": 0.416667 + }, + "occupancy_time": { + "A": 100, + "B": 100, + "C": 100 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__circular_wait__seed-17", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "9f00e2243a20aaa0d7a87f98cd73a6f479cdd1d6fbac2c4dab1985c0b80588e9", + "terminal_counts": { + "completed": 24 + }, + "throughput_per_tick": 0.1, + "trace_digest": "084f4fe61db6fc1a537b9c8695d72c2cf990ae74d1c5f348ccff066df3c205e4", + "workload_digest": "38efa2ef401872607122d7bdf4b16c932b6f926ddf93f786e4d852ef04d68345" +} diff --git a/experiments/E001/results/summary/global_barrier__circular_wait__seed-29.json b/experiments/E001/results/summary/global_barrier__circular_wait__seed-29.json new file mode 100644 index 0000000..b12ac42 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__circular_wait__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 24, + "configuration": "global_barrier", + "coordination_event_total": 96, + "coordination_events": { + "receipt": 48, + "validate": 48 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 17, + "p50": 13, + "p95": 17 + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.416667, + "B": 0.416667, + "C": 0.416667 + }, + "occupancy_time": { + "A": 100, + "B": 100, + "C": 100 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__circular_wait__seed-29", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "c031bcc9c0c5ff63cf800c12fe981e37ba3cb8300ba3e4f668be5d1e1c1efea1", + "terminal_counts": { + "completed": 24 + }, + "throughput_per_tick": 0.1, + "trace_digest": "2712c7b4e7c10502c489a44335565c3c408859e82cf93553f18e807b77eca674", + "workload_digest": "20cf796a0cb91ec2dfb5fe070d9055c9322749ad38c6a1d17afd73135c67401e" +} diff --git a/experiments/E001/results/summary/global_barrier__circular_wait__seed-43.json b/experiments/E001/results/summary/global_barrier__circular_wait__seed-43.json new file mode 100644 index 0000000..47af939 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__circular_wait__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 24, + "configuration": "global_barrier", + "coordination_event_total": 96, + "coordination_events": { + "receipt": 48, + "validate": 48 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 17, + "p50": 13, + "p95": 17 + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.416667, + "B": 0.416667, + "C": 0.416667 + }, + "occupancy_time": { + "A": 100, + "B": 100, + "C": 100 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__circular_wait__seed-43", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "fe6524e06912c968997c7f1fdbaa8135c6d8d68ba973fc4fea73401a0bfe5132", + "terminal_counts": { + "completed": 24 + }, + "throughput_per_tick": 0.1, + "trace_digest": "50716f05542600dcade8dc267af9e04c2dd17606a3b0beb74ddf697581c1378f", + "workload_digest": "14a8d68080a7e324c1dc73d30991bf087fbfef0b3ef31f247ab606b122d9d660" +} diff --git a/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-17.json b/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-17.json new file mode 100644 index 0000000..7b8279b --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 36, + "completed": 36, + "configuration": "global_barrier", + "coordination_event_total": 219, + "coordination_events": { + "receipt": 72, + "validate": 72, + "wait": 75 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 2, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 10, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 46, + "p50": 3, + "p95": 43 + }, + "maximum_occupancy": { + "A": 4, + "B": 2, + "C": 6 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 40, + "mean_occupancy": { + "A": 0.5625, + "B": 0.154167, + "C": 0.745833 + }, + "occupancy_time": { + "A": 135, + "B": 37, + "C": 179 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "global_barrier__failed_neighbor__seed-17", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "e84a58c21ea3579a0ca96738c81ace9d8a79ce7774e9ec1d5cdadbb9838169cb", + "terminal_counts": { + "completed": 36, + "rejected_capacity": 4 + }, + "throughput_per_tick": 0.15, + "trace_digest": "58bb8fc071af79e43d7863118f7185cd972c073d6abb692e991b8b027f60f40c", + "workload_digest": "a53c20c007100f71b69900c7f47760e6c47dd01622fca3d33ce4b45f396f2163" +} diff --git a/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-29.json b/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-29.json new file mode 100644 index 0000000..e2c7fbb --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 36, + "completed": 36, + "configuration": "global_barrier", + "coordination_event_total": 219, + "coordination_events": { + "receipt": 72, + "validate": 72, + "wait": 75 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 2, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 10, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 46, + "p50": 3, + "p95": 43 + }, + "maximum_occupancy": { + "A": 4, + "B": 2, + "C": 6 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 40, + "mean_occupancy": { + "A": 0.5625, + "B": 0.154167, + "C": 0.745833 + }, + "occupancy_time": { + "A": 135, + "B": 37, + "C": 179 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "global_barrier__failed_neighbor__seed-29", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "deadc9c7bb6f03bb10622180dcc9473c73b52acb2331388b0fa9005a45deede2", + "terminal_counts": { + "completed": 36, + "rejected_capacity": 4 + }, + "throughput_per_tick": 0.15, + "trace_digest": "371bcdb31d6be6faf737b656cadd9287827f9b2ca04ad81a7696a585a6b834c4", + "workload_digest": "b342b76b6dc8350a638cbf7f14ebe5dcf24df46555f19ce158f662f10c3e2280" +} diff --git a/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-43.json b/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-43.json new file mode 100644 index 0000000..5fe29e0 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__failed_neighbor__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 36, + "completed": 36, + "configuration": "global_barrier", + "coordination_event_total": 219, + "coordination_events": { + "receipt": 72, + "validate": 72, + "wait": 75 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 2, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 10, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 46, + "p50": 3, + "p95": 43 + }, + "maximum_occupancy": { + "A": 4, + "B": 2, + "C": 6 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 40, + "mean_occupancy": { + "A": 0.5625, + "B": 0.154167, + "C": 0.745833 + }, + "occupancy_time": { + "A": 135, + "B": 37, + "C": 179 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "global_barrier__failed_neighbor__seed-43", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "76d7ecd39bfcb4a2e26bcb3e90f17b37e3375177791f456ee540d0443bdf1196", + "terminal_counts": { + "completed": 36, + "rejected_capacity": 4 + }, + "throughput_per_tick": 0.15, + "trace_digest": "daa94fa0f22e6bd451b0227fc5a6b9510d2600f3ff03870ec7663cc7e3bbb94b", + "workload_digest": "a635909af8f1b6b03fb94ebba6e3a7e8b029c61d3d612e4723f06b6b94ee96a6" +} diff --git a/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-17.json b/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-17.json new file mode 100644 index 0000000..9e9d8a3 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__malformed_duplicate__seed-17", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "8d179a3fb5705dfd8efc7ddc86a5723152e101eef9fff2abd595122efff44076", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "1f06be9a357a84417b63f21590bc6b68e7c1f2ad40a57b9f4f38e978e2016bc0", + "workload_digest": "d0e1dc8fdbea45fad9363cc879767fef0ab7a24e34ef9c5ef1172458946afa4c" +} diff --git a/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-29.json b/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-29.json new file mode 100644 index 0000000..ac653d4 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__malformed_duplicate__seed-29", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "2f41cc067a10b0b0ad5a6bd663557bb217850455479691f60f9d0cd7289cc073", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "5326710a89a0c0bf4c34f3d7c9d571b08c57564bb8e680a79a5038cf5785df50", + "workload_digest": "af7fa4f9a7d8e3ef8aab43a79f0c32bed21feab9dbad59057fb0940540f1c4c5" +} diff --git a/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-43.json b/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-43.json new file mode 100644 index 0000000..2ed2cd1 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__malformed_duplicate__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__malformed_duplicate__seed-43", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "51916931219ea53b524bd4019ae137c682fa0a342c0c7c8b246426bbf051e13b", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "e8108bec0b634eedcdbd50ef0616606fa37259d11cce56a4094c05d6bbb734a6", + "workload_digest": "2fbd89c3c8d0946153eadb1d2c1ceee69e153cb67663f76a7902e127599a0461" +} diff --git a/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-17.json b/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-17.json new file mode 100644 index 0000000..07b446a --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-17.json @@ -0,0 +1,57 @@ +{ + "active_at_end": 0, + "admitted": 48, + "completed": 48, + "configuration": "global_barrier", + "coordination_event_total": 245, + "coordination_events": { + "receipt": 96, + "validate": 96, + "wait": 53 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 34, + "p50": 3, + "p95": 30 + }, + "maximum_occupancy": { + "A": 7, + "B": 4, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.85, + "B": 0.433333, + "C": 0.2625 + }, + "occupancy_time": { + "A": 204, + "B": 104, + "C": 63 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__saturated_receiver__seed-17", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "b5d02f59abc4fda6de223b296ba6105e7f47ca4b737f0379a84e90ab7251aae8", + "terminal_counts": { + "completed": 48 + }, + "throughput_per_tick": 0.2, + "trace_digest": "056f6f493c550e48a8a9f62895a6096ba9977cfc47365f8586db9c9ac048593c", + "workload_digest": "7609c1ccc0f8a3cdf5a4e0702f85be6b994aa117d65729408163088cc27e6c9e" +} diff --git a/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-29.json b/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-29.json new file mode 100644 index 0000000..6674794 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-29.json @@ -0,0 +1,57 @@ +{ + "active_at_end": 0, + "admitted": 48, + "completed": 48, + "configuration": "global_barrier", + "coordination_event_total": 245, + "coordination_events": { + "receipt": 96, + "validate": 96, + "wait": 53 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 34, + "p50": 3, + "p95": 30 + }, + "maximum_occupancy": { + "A": 7, + "B": 4, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.85, + "B": 0.433333, + "C": 0.2625 + }, + "occupancy_time": { + "A": 204, + "B": 104, + "C": 63 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__saturated_receiver__seed-29", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "5483315c7c438086e3493aea4122e0c70397f40995773f8703104495e2f35584", + "terminal_counts": { + "completed": 48 + }, + "throughput_per_tick": 0.2, + "trace_digest": "cab05ee91a831ee0076781bfbaf610c29676ad047b32b7dd65db3bcbf7fdd0c6", + "workload_digest": "18f3045e37826fc743bce5e5cb359a7620d23c8864a2493b75c83721331920a7" +} diff --git a/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-43.json b/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-43.json new file mode 100644 index 0000000..60d9640 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__saturated_receiver__seed-43.json @@ -0,0 +1,57 @@ +{ + "active_at_end": 0, + "admitted": 48, + "completed": 48, + "configuration": "global_barrier", + "coordination_event_total": 245, + "coordination_events": { + "receipt": 96, + "validate": 96, + "wait": 53 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 34, + "p50": 3, + "p95": 30 + }, + "maximum_occupancy": { + "A": 7, + "B": 4, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.85, + "B": 0.433333, + "C": 0.2625 + }, + "occupancy_time": { + "A": 204, + "B": 104, + "C": 63 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__saturated_receiver__seed-43", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "eb51f98185b4cbf75ef3be9d426fbdc425e194ab6e85a74cfb64dcd5a34f922c", + "terminal_counts": { + "completed": 48 + }, + "throughput_per_tick": 0.2, + "trace_digest": "81bdb35093276c5781528165c19f40546110a17f4b8badc4a6a064f52db584f0", + "workload_digest": "fcdff9b343b2ed4a5aeccce76024db9a462874765576d79797e7de7531157134" +} diff --git a/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-17.json b/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-17.json new file mode 100644 index 0000000..1af7681 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "global_barrier__slow_neighbor__seed-17", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "44e276de35c7883ce5a8be27bbb411e6c06ede557a9212f71969067834ac6005", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "5451c9f5742beef66d2570aafa083055a54663b25d968795c7681245251ddfcc", + "workload_digest": "4d82126140038968748a993179b96e5484077d71ba91a6ea3e18eaf541f3554c" +} diff --git a/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-29.json b/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-29.json new file mode 100644 index 0000000..b150209 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "global_barrier__slow_neighbor__seed-29", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "df847d54abb6d0f747c1b15204972d93c72547a1339b8d6ea480580de2088529", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "941895515576421a3e43585ba694e78d89d3022e1f4b755e41cfdd16819f8b73", + "workload_digest": "1002d00ec8ffc8b9961f40cfe490374628c84f21db097425209874c2c5eebe0f" +} diff --git a/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-43.json b/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-43.json new file mode 100644 index 0000000..6e9d7a4 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__slow_neighbor__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 160, + "coordination_events": { + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "global_barrier__slow_neighbor__seed-43", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "81cfbab31e466289d832c76887b2b7000379871cd331b96bbebabce3a1aff556", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "7e79540926b1bb42e8cd037bf00d0919e38c3717020fbec31a60ca5d775dd150", + "workload_digest": "2608f59118d63c9230f1e799f014514ff11ad583182466ed1f4408e1720826df" +} diff --git a/experiments/E001/results/summary/global_barrier__stale_feedback__seed-17.json b/experiments/E001/results/summary/global_barrier__stale_feedback__seed-17.json new file mode 100644 index 0000000..d77b7e2 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__stale_feedback__seed-17.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 161, + "coordination_events": { + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__stale_feedback__seed-17", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "8109d0dd25ddbed76d1bf8b342dbb8ea7814f70779670d56946bf45b85769978", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "1c46457a86031b6bed8e9a79a4890791567ecf3b46f00dffedcd4d6be1b11067", + "workload_digest": "63724684c92d068fedd37a1450971e6f3cc3cb16e69b379937d9c59c248fc4ce" +} diff --git a/experiments/E001/results/summary/global_barrier__stale_feedback__seed-29.json b/experiments/E001/results/summary/global_barrier__stale_feedback__seed-29.json new file mode 100644 index 0000000..2871388 --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__stale_feedback__seed-29.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 161, + "coordination_events": { + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__stale_feedback__seed-29", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "a2f07750ac986d56984d2875d44d6b5e3de6818634adacb7dd97d62269e21462", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "bf400d650e24b89aa962bd44f012e5ed43f7ec76f638ad0ce924c715b6558d88", + "workload_digest": "7f27254100abd6d0dedd005661ee6bade06c199544f5b2bdff496dfc70eda68e" +} diff --git a/experiments/E001/results/summary/global_barrier__stale_feedback__seed-43.json b/experiments/E001/results/summary/global_barrier__stale_feedback__seed-43.json new file mode 100644 index 0000000..8b4dd5a --- /dev/null +++ b/experiments/E001/results/summary/global_barrier__stale_feedback__seed-43.json @@ -0,0 +1,56 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "global_barrier", + "coordination_event_total": 161, + "coordination_events": { + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "global_barrier__stale_feedback__seed-43", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "13a2ea336f9c64a588c7f73e669043dd38889a9ec90d27d1e3080c182b367eb9", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "5dfae6e01b44826cc99fa597c854ecf0e2f4d7e6cb27534607706e52da236035", + "workload_digest": "727ff29b7986bd116df7a74bcf54bfc124a9504ff085ac7a4c2678303f293452" +} diff --git a/experiments/E001/results/summary/local_cbf__balanced__seed-17.json b/experiments/E001/results/summary/local_cbf__balanced__seed-17.json new file mode 100644 index 0000000..6912e79 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__balanced__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__balanced__seed-17", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "8e6fe6b5dad2ef94ba2487cac9cff6b65bade02d449c51b8e5d7c0fa078230a7", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "f369a406be455af06105ca9e0ee999c48f6f3fcec4312a59de271f526d26afd7", + "workload_digest": "1227611241fb29235127df602f33a257841fada12439e7cfe4a0ac694ec10629" +} diff --git a/experiments/E001/results/summary/local_cbf__balanced__seed-29.json b/experiments/E001/results/summary/local_cbf__balanced__seed-29.json new file mode 100644 index 0000000..26e45f9 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__balanced__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__balanced__seed-29", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "435aa78ff67f0933020e1d723482b0ad1060e71571824ea310ff1839fa7ba267", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "71a64d7daf71f386701d5a7e939516e8e66954acef22f458089d9a8371efd315", + "workload_digest": "d9c4e7f9f632117715b29ce2caa0055db052d23e5a0bcba611cae8cef563455d" +} diff --git a/experiments/E001/results/summary/local_cbf__balanced__seed-43.json b/experiments/E001/results/summary/local_cbf__balanced__seed-43.json new file mode 100644 index 0000000..c97be42 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__balanced__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__balanced__seed-43", + "scenario": "balanced", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "87538c8616ea93b30f7773bd766dd74e60747a68ff174e39a1abc2717ed08a04", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "19c53016ae4d9183dc5c480226ea648dc53248e2501fd2b65cbb36c5c32068ba", + "workload_digest": "cda97bf82bf994fb1e07c870ae51439315afff7f8231d9f246f226d5b22dc5c1" +} diff --git a/experiments/E001/results/summary/local_cbf__burst__seed-17.json b/experiments/E001/results/summary/local_cbf__burst__seed-17.json new file mode 100644 index 0000000..68d20c9 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__burst__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "local_cbf", + "coordination_event_total": 512, + "coordination_events": { + "credit_grant": 128, + "propose": 128, + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__burst__seed-17", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "525e5d1d2bfd6b3e08710769c51019f015714adedb19fd488c51f0a07df491a6", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "7ab6e51db84216aa0b0e77e580f322059503ff45af0effeaff4f9bea17a3bac2", + "workload_digest": "baab89628aca95eaa5108a19e435dc7e0238afeeefe7f57fb6b875a5f2015416" +} diff --git a/experiments/E001/results/summary/local_cbf__burst__seed-29.json b/experiments/E001/results/summary/local_cbf__burst__seed-29.json new file mode 100644 index 0000000..aec2474 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__burst__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "local_cbf", + "coordination_event_total": 512, + "coordination_events": { + "credit_grant": 128, + "propose": 128, + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__burst__seed-29", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "49decbd0ee4b5fa8601388e8ab1b8ae5b1f984e316085b8e5113e4ea48b7ce13", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "602f99a4838e730a123108e113b9bbe54ea3602e8c7f177f58dba398d538563b", + "workload_digest": "289446dc7fbf245774394957ebe2a7962cf801e33ebe64c4f3ffadabb2c88a7f" +} diff --git a/experiments/E001/results/summary/local_cbf__burst__seed-43.json b/experiments/E001/results/summary/local_cbf__burst__seed-43.json new file mode 100644 index 0000000..f01e041 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__burst__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 64, + "completed": 64, + "configuration": "local_cbf", + "coordination_event_total": 512, + "coordination_events": { + "credit_grant": 128, + "propose": 128, + "receipt": 128, + "validate": 128 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 15, + "p50": 5, + "p95": 14 + }, + "maximum_occupancy": { + "A": 5, + "B": 5, + "C": 5 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.5625, + "B": 0.583333, + "C": 0.5875 + }, + "occupancy_time": { + "A": 135, + "B": 140, + "C": 141 + }, + "offered": 64, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__burst__seed-43", + "scenario": "burst", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "4687004b6ea2d9014700f00a731a9b4cfb0617c2a18bddf37aac50414df5ece4", + "terminal_counts": { + "completed": 64 + }, + "throughput_per_tick": 0.266666667, + "trace_digest": "6f87977256c979d0cb7e8eea141bd20c713a66bee17ef5664555d6329b84c0cf", + "workload_digest": "a392565697a4b580b3c793a580965dc6ab6e2b2556dadd0c9d750e9565425d6e" +} diff --git a/experiments/E001/results/summary/local_cbf__circular_wait__seed-17.json b/experiments/E001/results/summary/local_cbf__circular_wait__seed-17.json new file mode 100644 index 0000000..280bc27 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__circular_wait__seed-17.json @@ -0,0 +1,57 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 0, + "configuration": "local_cbf", + "coordination_event_total": 540, + "coordination_events": { + "credit_deny": 180, + "propose": 180, + "wait": 180 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": null, + "p50": null, + "p95": null + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 0, + "maximum_wait": 60, + "mean_occupancy": { + "A": 2.0, + "B": 2.0, + "C": 2.0 + }, + "occupancy_time": { + "A": 480, + "B": 480, + "C": 480 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__circular_wait__seed-17", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "d3e7aee4c87e5c18317354915bb4f64970a99f5cce6648d60a2290f639cdc281", + "terminal_counts": { + "expired_deadline": 24 + }, + "throughput_per_tick": 0.0, + "trace_digest": "63347d9f5e8ed4b5fbbcfc52ac5dcaa1202789d36329b4f302fd704e2c9d57bf", + "workload_digest": "38efa2ef401872607122d7bdf4b16c932b6f926ddf93f786e4d852ef04d68345" +} diff --git a/experiments/E001/results/summary/local_cbf__circular_wait__seed-29.json b/experiments/E001/results/summary/local_cbf__circular_wait__seed-29.json new file mode 100644 index 0000000..7afa111 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__circular_wait__seed-29.json @@ -0,0 +1,57 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 0, + "configuration": "local_cbf", + "coordination_event_total": 540, + "coordination_events": { + "credit_deny": 180, + "propose": 180, + "wait": 180 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": null, + "p50": null, + "p95": null + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 0, + "maximum_wait": 60, + "mean_occupancy": { + "A": 2.0, + "B": 2.0, + "C": 2.0 + }, + "occupancy_time": { + "A": 480, + "B": 480, + "C": 480 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__circular_wait__seed-29", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "b21114a56de522b19cca0e9fe14a6609bcc9999f404123c96ffdd1d0f9a6d76e", + "terminal_counts": { + "expired_deadline": 24 + }, + "throughput_per_tick": 0.0, + "trace_digest": "43faf65d6891d73e54775242cb502dc0538c5072ef463bce84ebd774868a4356", + "workload_digest": "20cf796a0cb91ec2dfb5fe070d9055c9322749ad38c6a1d17afd73135c67401e" +} diff --git a/experiments/E001/results/summary/local_cbf__circular_wait__seed-43.json b/experiments/E001/results/summary/local_cbf__circular_wait__seed-43.json new file mode 100644 index 0000000..14f8ef1 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__circular_wait__seed-43.json @@ -0,0 +1,57 @@ +{ + "active_at_end": 0, + "admitted": 24, + "completed": 0, + "configuration": "local_cbf", + "coordination_event_total": 540, + "coordination_events": { + "credit_deny": 180, + "propose": 180, + "wait": 180 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": null, + "p50": null, + "p95": null + }, + "maximum_occupancy": { + "A": 8, + "B": 8, + "C": 8 + }, + "maximum_unresolved_obligations": 0, + "maximum_wait": 60, + "mean_occupancy": { + "A": 2.0, + "B": 2.0, + "C": 2.0 + }, + "occupancy_time": { + "A": 480, + "B": 480, + "C": 480 + }, + "offered": 24, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__circular_wait__seed-43", + "scenario": "circular_wait", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "2e23d2a3e88824a25f8f5a7b9fce38fe636b9d8b1c89d9e487c9b3b5a8207ca6", + "terminal_counts": { + "expired_deadline": 24 + }, + "throughput_per_tick": 0.0, + "trace_digest": "674b6c7966e484c145b9b0a1de5a6a1aa068febd8031c25c379b49e244770a7d", + "workload_digest": "14a8d68080a7e324c1dc73d30991bf087fbfef0b3ef31f247ab606b122d9d660" +} diff --git a/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-17.json b/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-17.json new file mode 100644 index 0000000..970265a --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-17.json @@ -0,0 +1,61 @@ +{ + "active_at_end": 0, + "admitted": 36, + "completed": 36, + "configuration": "local_cbf", + "coordination_event_total": 411, + "coordination_events": { + "credit_deny": 41, + "credit_grant": 72, + "propose": 113, + "receipt": 72, + "validate": 72, + "wait": 41 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 1, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 15, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 40, + "p50": 3, + "p95": 39 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 37, + "mean_occupancy": { + "A": 1.025, + "B": 0.154167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 246, + "B": 37, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "local_cbf__failed_neighbor__seed-17", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "74007b4507cd87690112c7fac0ca4d8e642b4c62c45558428d2b23cb884e06a6", + "terminal_counts": { + "completed": 36, + "rejected_capacity": 4 + }, + "throughput_per_tick": 0.15, + "trace_digest": "b801adb931cd7f24f89e37016a7a6fdc7f3e18073c1992c58b9fb6417a9e8421", + "workload_digest": "a53c20c007100f71b69900c7f47760e6c47dd01622fca3d33ce4b45f396f2163" +} diff --git a/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-29.json b/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-29.json new file mode 100644 index 0000000..a37c440 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-29.json @@ -0,0 +1,61 @@ +{ + "active_at_end": 0, + "admitted": 36, + "completed": 36, + "configuration": "local_cbf", + "coordination_event_total": 411, + "coordination_events": { + "credit_deny": 41, + "credit_grant": 72, + "propose": 113, + "receipt": 72, + "validate": 72, + "wait": 41 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 1, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 15, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 40, + "p50": 3, + "p95": 39 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 37, + "mean_occupancy": { + "A": 1.025, + "B": 0.154167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 246, + "B": 37, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "local_cbf__failed_neighbor__seed-29", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "642a7b518d9419ee6e0577c999a5aaf58fd6eb8b0bded7ff59fa5998bf9bad5d", + "terminal_counts": { + "completed": 36, + "rejected_capacity": 4 + }, + "throughput_per_tick": 0.15, + "trace_digest": "a30d3153e0549aeaa79272a49d0f006af4e6330bb188f60ebe8169726337a9a9", + "workload_digest": "b342b76b6dc8350a638cbf7f14ebe5dcf24df46555f19ce158f662f10c3e2280" +} diff --git a/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-43.json b/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-43.json new file mode 100644 index 0000000..5bf08d9 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__failed_neighbor__seed-43.json @@ -0,0 +1,61 @@ +{ + "active_at_end": 0, + "admitted": 35, + "completed": 35, + "configuration": "local_cbf", + "coordination_event_total": 397, + "coordination_events": { + "credit_deny": 39, + "credit_grant": 70, + "propose": 109, + "receipt": 70, + "validate": 70, + "wait": 39 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 1, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 15, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 40, + "p50": 3, + "p95": 39 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 37, + "mean_occupancy": { + "A": 0.991667, + "B": 0.141667, + "C": 0.1 + }, + "occupancy_time": { + "A": 238, + "B": 34, + "C": 24 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "local_cbf__failed_neighbor__seed-43", + "scenario": "failed_neighbor", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "e5e61caf4f560b5e48f92f54a6b12fcb2185675299a3009879d65c61267453f9", + "terminal_counts": { + "completed": 35, + "rejected_capacity": 5 + }, + "throughput_per_tick": 0.145833333, + "trace_digest": "252ed7871228a70b1c10d987929df626657800ca9c1db97701bf59a6f63ee1ea", + "workload_digest": "a635909af8f1b6b03fb94ebba6e3a7e8b029c61d3d612e4723f06b6b94ee96a6" +} diff --git a/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-17.json b/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-17.json new file mode 100644 index 0000000..322b979 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-17.json @@ -0,0 +1,60 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__malformed_duplicate__seed-17", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "231cfec60ac7e8a58b94c72cc4ea4977c5185163a10317d5729ba29c0cac3781", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "a83f4f9c124d43130c96386c894ac4bd6bcea2513e953b152ecdf2ff563a5ac8", + "workload_digest": "d0e1dc8fdbea45fad9363cc879767fef0ab7a24e34ef9c5ef1172458946afa4c" +} diff --git a/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-29.json b/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-29.json new file mode 100644 index 0000000..3379c37 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-29.json @@ -0,0 +1,60 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__malformed_duplicate__seed-29", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "e95be97fece49ebc5acb27120ce89ea37293db34f1feef53c54043abb1011f59", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "b49c65a26c670da254768cd3b84b4b2310350b31f88624752f79d3fdd972b844", + "workload_digest": "af7fa4f9a7d8e3ef8aab43a79f0c32bed21feab9dbad59057fb0940540f1c4c5" +} diff --git a/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-43.json b/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-43.json new file mode 100644 index 0000000..9beedfd --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__malformed_duplicate__seed-43.json @@ -0,0 +1,60 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 42, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__malformed_duplicate__seed-43", + "scenario": "malformed_duplicate", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "9c17d9902b636369017f1a02420ce93711a2abe5b30812d6a2874ad2776466e2", + "terminal_counts": { + "completed": 40, + "duplicate_ignored": 1, + "rejected_invalid": 1 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "5561473b2bed48826ddc4d9b1f1d0666d64275c48a725a147a068bfc682c4d3f", + "workload_digest": "2fbd89c3c8d0946153eadb1d2c1ceee69e153cb67663f76a7902e127599a0461" +} diff --git a/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-17.json b/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-17.json new file mode 100644 index 0000000..d625bbb --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-17.json @@ -0,0 +1,61 @@ +{ + "active_at_end": 0, + "admitted": 47, + "completed": 47, + "configuration": "local_cbf", + "coordination_event_total": 436, + "coordination_events": { + "credit_deny": 20, + "credit_grant": 94, + "propose": 114, + "receipt": 94, + "validate": 94, + "wait": 20 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 31, + "p50": 3, + "p95": 28 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.879167, + "B": 0.183333, + "C": 0.1625 + }, + "occupancy_time": { + "A": 211, + "B": 44, + "C": 39 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__saturated_receiver__seed-17", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "7aa6c1f4f975388820ee2e5ee9e2bac7d0c7e4c2e0f571cd06032211c5ce38a7", + "terminal_counts": { + "completed": 47, + "rejected_capacity": 1 + }, + "throughput_per_tick": 0.195833333, + "trace_digest": "eab0bf6b5cbbf45f08a11a108f1fc2d545ecbe881c06590e519e6643b0caf95e", + "workload_digest": "7609c1ccc0f8a3cdf5a4e0702f85be6b994aa117d65729408163088cc27e6c9e" +} diff --git a/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-29.json b/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-29.json new file mode 100644 index 0000000..c434c9d --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-29.json @@ -0,0 +1,61 @@ +{ + "active_at_end": 0, + "admitted": 47, + "completed": 47, + "configuration": "local_cbf", + "coordination_event_total": 436, + "coordination_events": { + "credit_deny": 20, + "credit_grant": 94, + "propose": 114, + "receipt": 94, + "validate": 94, + "wait": 20 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 31, + "p50": 3, + "p95": 28 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.879167, + "B": 0.183333, + "C": 0.1625 + }, + "occupancy_time": { + "A": 211, + "B": 44, + "C": 39 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__saturated_receiver__seed-29", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "bd65920a160e3cf16bfb0a6481efff2c040783f400997318ea83406bb0a5d10b", + "terminal_counts": { + "completed": 47, + "rejected_capacity": 1 + }, + "throughput_per_tick": 0.195833333, + "trace_digest": "f820407b5558a6e8ced2072cd83d6f90acd1606e4a14d198b1094602608f7d5d", + "workload_digest": "18f3045e37826fc743bce5e5cb359a7620d23c8864a2493b75c83721331920a7" +} diff --git a/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-43.json b/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-43.json new file mode 100644 index 0000000..d754c02 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__saturated_receiver__seed-43.json @@ -0,0 +1,61 @@ +{ + "active_at_end": 0, + "admitted": 47, + "completed": 47, + "configuration": "local_cbf", + "coordination_event_total": 436, + "coordination_events": { + "credit_deny": 20, + "credit_grant": 94, + "propose": 114, + "receipt": 94, + "validate": 94, + "wait": 20 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 31, + "p50": 3, + "p95": 28 + }, + "maximum_occupancy": { + "A": 8, + "B": 2, + "C": 2 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 20, + "mean_occupancy": { + "A": 0.879167, + "B": 0.183333, + "C": 0.1625 + }, + "occupancy_time": { + "A": 211, + "B": 44, + "C": 39 + }, + "offered": 48, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__saturated_receiver__seed-43", + "scenario": "saturated_receiver", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "2411600691c8e58f1d33c5cde190fe4652197a359fe79b8aac861b507fe588f9", + "terminal_counts": { + "completed": 47, + "rejected_capacity": 1 + }, + "throughput_per_tick": 0.195833333, + "trace_digest": "64521570f04d3bd493f6573286a2082cd4df74ddc3bcf6d14c4007be750d9443", + "workload_digest": "fcdff9b343b2ed4a5aeccce76024db9a462874765576d79797e7de7531157134" +} diff --git a/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-17.json b/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-17.json new file mode 100644 index 0000000..c826393 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "local_cbf__slow_neighbor__seed-17", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "a2decb806f6c77e8082d2efc429a50d2d53c9d213392cc9357ffb839d00f264a", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "a1798e337e26094acb72fc0e8cd7b3bce633c99b8d4fd42f587e0d5c7b248ab4", + "workload_digest": "4d82126140038968748a993179b96e5484077d71ba91a6ea3e18eaf541f3554c" +} diff --git a/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-29.json b/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-29.json new file mode 100644 index 0000000..6af28d6 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "local_cbf__slow_neighbor__seed-29", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "7acde8ffc939328ce606ab5deaf87bf1b0064de21580862a6dfdaefecc68b6c7", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "7d37f0fd85793d3102c8fe9258e0ab31fd7e49c0b20b63449afe29e3860ea0f4", + "workload_digest": "1002d00ec8ffc8b9961f40cfe490374628c84f21db097425209874c2c5eebe0f" +} diff --git a/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-43.json b/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-43.json new file mode 100644 index 0000000..9b07993 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__slow_neighbor__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 320, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 80 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 33, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 19, + "p50": 4, + "p95": 16 + }, + "maximum_occupancy": { + "A": 1, + "B": 6, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.120833, + "B": 0.804167, + "C": 0.1125 + }, + "occupancy_time": { + "A": 29, + "B": 193, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": 0, + "run_id": "local_cbf__slow_neighbor__seed-43", + "scenario": "slow_neighbor", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 0, + "summary_digest": "17dfe67fde2117b5815c6ed2c3739590a8b60fd6509e14f17a428bd9306427fb", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "6f40b533c63dc40f45d0e6a2b89734096ea5e8f4d30a61b0c02ad80b5c98311e", + "workload_digest": "2608f59118d63c9230f1e799f014514ff11ad583182466ed1f4408e1720826df" +} diff --git a/experiments/E001/results/summary/local_cbf__stale_feedback__seed-17.json b/experiments/E001/results/summary/local_cbf__stale_feedback__seed-17.json new file mode 100644 index 0000000..4ff83f3 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__stale_feedback__seed-17.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 321, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__stale_feedback__seed-17", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 17, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "d5b805dd8c881db72df3c587bbf364bc516b412fb37a3953093dffd978cb31ff", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "4677d228f284417188d20b0f91dd380c786c2bd188dcdcb2d0c684d32cf22db7", + "workload_digest": "63724684c92d068fedd37a1450971e6f3cc3cb16e69b379937d9c59c248fc4ce" +} diff --git a/experiments/E001/results/summary/local_cbf__stale_feedback__seed-29.json b/experiments/E001/results/summary/local_cbf__stale_feedback__seed-29.json new file mode 100644 index 0000000..386a54d --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__stale_feedback__seed-29.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 321, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__stale_feedback__seed-29", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 29, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "524026bd29f1a2211856a4dc8964c9cf3fb307a4db647628528aa75c51d36247", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "f34a0be3638975ef4137c40a579bcde62bae4491f214b34ddfb8353fae3e30f2", + "workload_digest": "7f27254100abd6d0dedd005661ee6bade06c199544f5b2bdff496dfc70eda68e" +} diff --git a/experiments/E001/results/summary/local_cbf__stale_feedback__seed-43.json b/experiments/E001/results/summary/local_cbf__stale_feedback__seed-43.json new file mode 100644 index 0000000..eb739a0 --- /dev/null +++ b/experiments/E001/results/summary/local_cbf__stale_feedback__seed-43.json @@ -0,0 +1,58 @@ +{ + "active_at_end": 0, + "admitted": 40, + "completed": 40, + "configuration": "local_cbf", + "coordination_event_total": 321, + "coordination_events": { + "credit_grant": 80, + "propose": 80, + "receipt": 80, + "validate": 81 + }, + "duplicate_promotion_count": 0, + "elapsed_simulation_ticks": 240, + "fault_radius": 0, + "final_unresolved_obligations": 0, + "healthy_progress_ticks": 0, + "invariant_violation_count": 0, + "invariant_violations": [], + "latency": { + "maximum": 3, + "p50": 3, + "p95": 3 + }, + "maximum_occupancy": { + "A": 1, + "B": 1, + "C": 1 + }, + "maximum_unresolved_obligations": 1, + "maximum_wait": 0, + "mean_occupancy": { + "A": 0.108333, + "B": 0.1125, + "C": 0.1125 + }, + "occupancy_time": { + "A": 26, + "B": 27, + "C": 27 + }, + "offered": 40, + "provenance_completeness_percent": 100.0, + "recovery_time": null, + "run_id": "local_cbf__stale_feedback__seed-43", + "scenario": "stale_feedback", + "schema_version": "e001.summary.v1", + "seed": 43, + "stale_authorization_count": 0, + "stale_rejection_count": 1, + "summary_digest": "e5e3ed9edde04198731d82ffd1d32956c145c7de91dc9506a60c0ec91b18ed14", + "terminal_counts": { + "completed": 40 + }, + "throughput_per_tick": 0.166666667, + "trace_digest": "2b60edebb9b26d72fa8ac6f4f96279b3a5dba5efb3fe7221358eda41984ef4bb", + "workload_digest": "727ff29b7986bd116df7a74bcf54bfc124a9504ff085ac7a4c2678303f293452" +} diff --git a/experiments/README.md b/experiments/README.md index d16a0de..9428b6d 100644 --- a/experiments/README.md +++ b/experiments/README.md @@ -4,7 +4,7 @@ Experiments convert Superloop claims into reproducible evidence. Each experiment ## E001 — Three-Ring Bounded Flow -**Status:** [Specified — E1](E001/EXPERIMENT__E001__THREE_RING_BOUNDED_FLOW__v0.1__2026-07-13.md) +**Status:** [Completed — scoped E4](E001/results/reports/E001__STAGE_A_RESULTS__v0.1__2026-07-14.md) **Registry ID:** `SW.EXPERIMENT.E001` @@ -43,3 +43,7 @@ Can three recurrent units coordinate work through local interlocks while maintai ### Success condition The CBF configuration remains bounded and live under the declared normal and degraded cases, or produces a clear negative result identifying which architectural assumption failed. The standalone specification freezes the comparison contract, run matrix, invariants, and evidence locations. + +### Result + +The local CBF configuration preserved all hard invariants and reduced fault radius relative to the global barrier under failed-neighbor S5. It incurred higher coordination cost and exposed an exactly-full-ring liveness boundary. The Stage A report recommends proceeding to noncausal pneumatic instrumentation while preserving that limitation. diff --git a/registry/CONCEPT_REGISTRY.md b/registry/CONCEPT_REGISTRY.md index 2ebdd4d..ce4781c 100644 --- a/registry/CONCEPT_REGISTRY.md +++ b/registry/CONCEPT_REGISTRY.md @@ -11,7 +11,7 @@ This registry is the identity and status index for foundational Superloop concep | `SW.CONCEPT.PNEUMATIC_COMPUTATION` | Pneumatic Computation | Formalized | E1 | Computation through pressure-differential mechanisms | | `SW.PROTOTYPE.BPE` | Biological Pneumatic Engine | Prototyped / archived input | E2-limited | Recovered PDP v2 prototype; not a Superloop runtime dependency | | `SW.BRIDGE.CBF_PNEUMATIC` | CBF–Pneumatic Bridge | Formalized | E1 | Controlled synthesis: CBF constitution plus optional pneumatic dynamics | -| `SW.EXPERIMENT.E001` | Three-Ring Bounded Flow | Specified | E1 | Frozen 72-run comparative simulation; implementation pending | +| `SW.EXPERIMENT.E001` | Three-Ring Bounded Flow | Completed | E4-scoped | Repeated 72-run Python 3.13 comparison; result is limited to the declared three-ring model | ## Naming rule