Skip to content

Repository files navigation

Ygg

CI

Turn versioned execution traces into diagnostics about where behavior changed and what a run resembles.

Measured instrumentation overhead

Ygg combines application events, Linux kernel telemetry, a versioned Arrow schema, representation learning, and change-point analysis. Dropped-event counts stay in the data instead of disappearing from the result.

Measured evidence

Study Result
Single-thread event emission with collector draining 80 ns p50, 108 ns p99, 0 dropped
Eight-thread event emission 82 ns p50, 2.0 µs p99, 0 dropped
Synthetic contention regimes +0.30 silhouette
Blind policy-switch localization 0.06% error
Real Norn objective ablation -0.06 to -0.09 silhouette across all five variants

The overhead run is macOS arm64 and the representation studies use their committed trace sets. The negative Norn result is part of the evidence, not a line to hide below the fold.

Execution embedding map Localized execution divergence

What the studies say

Synthetic contention regimes separate under masked-only training. A blind policy switch was localized close to its injected point.

Real Norn backoff regimes did not separate from application events alone across five objective variants. That negative result points the next study toward scheduler, preemption, and migration signals from the Linux collection path.

The Rust collector compiles on macOS but does not collect kernel events there. Linux eBPF campaigns require a compatible kernel and privileges.

Build, capture, train, reproduce the studies, and inspect every limitation.

Build

See GUIDE.md for build presets and dependencies.

Verification

Functional CI and performance evidence are separate. See GUIDE.md and LAB_RULES.md / EVIDENCE.md in stra-ta/.github for manifest provenance and the one-command suite (./scripts/verify.sh / ./scripts/confidence.sh or tools/verify.sh).

Limitations

CI is functional only. Performance evidence requires a committed manifest with machine metadata (commit, compiler, kernel, CPU, arch, build type, seed, argv) and a link from the claim to that artifact. See stra-ta/.github for lab-wide caveats.

About

Representation learning for systems execution

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages