<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Experiments on Joulie</title><link>https://joulie-k8s.github.io/Joulie/versions/v0.0.2/docs/experiments/</link><description>Recent content in Experiments on Joulie</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://joulie-k8s.github.io/Joulie/versions/v0.0.2/docs/experiments/index.xml" rel="self" type="application/rss+xml"/><item><title>KWOK Benchmark Experiment</title><link>https://joulie-k8s.github.io/Joulie/versions/v0.0.2/docs/experiments/kwok-benchmark/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://joulie-k8s.github.io/Joulie/versions/v0.0.2/docs/experiments/kwok-benchmark/</guid><description>&lt;p&gt;This document describes the first benchmark harness implementation under:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;experiments/01-kwok-benchmark/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="motivation"&gt;Motivation&lt;/h2&gt;
&lt;p&gt;The benchmark focuses on repeatable comparisons of scheduler+control behavior across baselines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;baseline A: no Joulie control path (simulator only),&lt;/li&gt;
&lt;li&gt;baseline B: static partition style,&lt;/li&gt;
&lt;li&gt;baseline C: queue-aware style.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The setup keeps real scheduling semantics while using fake KWOK nodes and simulator-driven telemetry/control effects.&lt;/p&gt;
&lt;h2 id="assumptions"&gt;Assumptions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Kubernetes scheduler and API are real.&lt;/li&gt;
&lt;li&gt;Fake nodes are tainted and selected by workload pods.&lt;/li&gt;
&lt;li&gt;Simulator injects and advances batch work from trace input.&lt;/li&gt;
&lt;li&gt;Experiment scripts orchestrate install/run/collect/plot.&lt;/li&gt;
&lt;li&gt;A/B/C workload fairness is preserved by generating a canonical per-seed trace and deriving baseline A by stripping only power-profile affinity.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-measured-now"&gt;What is measured now&lt;/h2&gt;
&lt;p&gt;Current harness outputs:&lt;/p&gt;</description></item></channel></rss>