diff options
| -rw-r--r-- | opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/experiment/Run.kt | 4 |
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) |
