summaryrefslogtreecommitdiff
path: root/opendc
diff options
context:
space:
mode:
Diffstat (limited to 'opendc')
-rw-r--r--opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt
index 985e98c8..fd3e29c8 100644
--- a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt
+++ b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt
@@ -91,7 +91,9 @@ public data class Run(override val parent: Scenario, val id: Int, val seed: Int)
Sc20RawParquetTraceReader(File(experiment.traces, name))
}
}
- val performanceInterferenceModel = experiment.performanceInterferenceModel?.construct(seeder) ?: emptyMap()
+ val performanceInterferenceModel = experiment.performanceInterferenceModel
+ ?.takeIf { parent.operationalPhenomena.hasInterference }
+ ?.construct(seeder) ?: emptyMap()
val trace = Sc20ParquetTraceReader(raw, performanceInterferenceModel, parent.workload, seed)
val monitor = ParquetExperimentMonitor(this)