analysis/characterization/window_1_results.md is the headline write-up for Window 1: workload characterization (KV per request, real reuse decomposition, APC theoretical ceilings), B3 5-policy sweep with per-policy interpretation, B2 same-vs-different-worker interference microbench with causal reading, and an explicit list of what Window 1 does *not* answer (deferred to B4 SRR sweep + B5 attribution). Under window_1_results/: - 5 raw result JSONs from the B3 sweep, the B2 microbench, the APC upper bound, and the KV footprint - per-policy hotspot_index.json snapshots so render_window1_figures.py can plot per-worker TTFT p90 distributions - 8 PNG figures (figures/) covering the headline claims Three takeaways the figures pin down: 1) intra-session reuse dominates (93.2%), so session-affinity routing is the right primary lever 2) unified hybrid affinity hits 79.4% APC (97% of the 79.6% intra- session ceiling) AND cuts TTFT p90 from lmetric's 15.6s to 7.24s 3) B2 different-worker control sits at idx ≈ 1.0 across 32× prefill- size variation; same-worker TTFT idx scales 2.15× -> 218×, which is the cleanest causal evidence for same-worker prefill-decode interference Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
25 lines
921 B
JSON
25 lines
921 B
JSON
{
|
|
"hotspot_index_ttft_p90": 1.9366915542605314,
|
|
"per_worker_latency_p90_s": {
|
|
"http://127.0.0.1:8000": 23.81083881931848,
|
|
"http://127.0.0.1:8001": 18.139674991380897,
|
|
"http://127.0.0.1:8002": 29.116712999995805,
|
|
"http://127.0.0.1:8003": 19.245074290811324,
|
|
"http://127.0.0.1:8004": 17.230851700413044,
|
|
"http://127.0.0.1:8005": 15.86663371440958,
|
|
"http://127.0.0.1:8006": 16.707309890014592,
|
|
"http://127.0.0.1:8007": 23.93718611740042
|
|
},
|
|
"per_worker_ttft_p90_s": {
|
|
"http://127.0.0.1:8000": 19.772570010094213,
|
|
"http://127.0.0.1:8001": 15.786850639013576,
|
|
"http://127.0.0.1:8002": 20.403525242628533,
|
|
"http://127.0.0.1:8003": 10.535247699997853,
|
|
"http://127.0.0.1:8004": 9.52290979558602,
|
|
"http://127.0.0.1:8005": 9.455131393985376,
|
|
"http://127.0.0.1:8006": 7.379608143202497,
|
|
"http://127.0.0.1:8007": 9.661995008389932
|
|
},
|
|
"status": "supported"
|
|
}
|