Use this while the evaluation is being designed — it determines whether the paper is writable at all. SOSP reviews concentrate their negative weight on evaluation soundness, and the venue's response phase forbids new experiments (CFP, 2026 cycle, checked 2026-07-08), so a hole discovered in review stays a hole. The evaluation's job is to make each claim's evidence findable, fair, and attributable to the mechanism the paper credits.
Write the claim list before designing runs; every evaluation subsection should open by naming the claim it discharges.
| Claim type | Required evidence | Classic hole |
|---|---|---|
| "Foo improves throughput/latency" | End-to-end runs vs tuned state-of-the-art baselines, real + synthetic workloads | Baseline in default config while Foo is hand-tuned |
| "The gain comes from mechanism M" | Ablation: Foo with M disabled, or M grafted onto the baseline | Whole-system win credited to one component on faith |
| "Overhead is acceptable" | Cost measured where it hurts: memory, CPU, write amplification, the workload M does not help | Only the favorable workload reported |
| "Foo survives failures" | Kill/partition/restart runs with recovery-time distributions | Availability claimed, only steady state measured |
| "Foo scales" | Sweep to the knee, with the bottleneck at the knee identified | Straight-line plot ending before saturation |
| "Correctness holds under concurrency" | Stress + targeted schedules, or a verification argument | "We ran it for days" |
sosp-reproducibility).Systems effects live in distributions, and SOSP reviewers reach for the tail:
Evaluation matrix (one row per claim; freeze before the writing sprint)
claim experiment workload/trace baseline+tuning metric+spread figure
throughput at scale e2e sweep to knee YCSB-B + trace T1 X v2.3 tuned §6.1 ops/s, 5 runs, CI Fig 6
gain attributable to M ablation Foo-noM YCSB-B Foo itself delta ops/s Fig 7
recovery independent of kill @ 3 log sizes trace T1 X p50/p99 recov, 10x Fig 9
log size
overhead where M is idle read-only run YCSB-C X CPU%, mem, 5 runs Tab 4
The evaluation section is also where credibility is banked for the PC meeting. Report the workload where the design loses, and explain the regime boundary — a measured loss with a mechanism story reads as understanding; a suspiciously uniform sweep of wins reads as curation. Reviewers at this venue have written these sections themselves; the fastest way to earn a champion is an evaluation that anticipates the attack they were about to write.
[Claim map] every paper claim -> experiment row? orphans: <list>
[Baseline audit] SOTA present? tuning documented both sides?
[Layer coverage] micro / end-to-end / trace — gaps
[Tail discipline] spreads + load points on all latency numbers?
[Attribution] ablations isolate the credited mechanism?
[Adverse results] where the design loses + is it in the paper?