summaryrefslogtreecommitdiff
path: root/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2022-04-14 15:26:22 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2022-04-22 20:04:21 +0200
commit938f60832d6a500fee74b5f44838287c5432a74e (patch)
tree27ccf67f33030dfb8a91cee9731fc1dca229402f /opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt
parent0f1be7a820d5e3b279e68209a5bb6219d176b732 (diff)
feat(trace/opendc): Incorporate interference model in trace format
This change updates the OpenDC VM trace format to incorporate the VM interference model in the trace format itself. This makes sense since the model is tightly coupled to the actual trace that is being simulated. This approach has as benefit that we can directly load the interference model from the workload trace, without having to resolve the model seperately (as we did before).
Diffstat (limited to 'opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt')
-rw-r--r--opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt b/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt
index bb9d93e2..0d9c2b74 100644
--- a/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt
+++ b/opendc-trace/opendc-trace-api/src/main/kotlin/org/opendc/trace/Tables.kt
@@ -42,3 +42,8 @@ public const val TABLE_RESOURCES: String = "resources"
* A table containing all resource states in a workload.
*/
public const val TABLE_RESOURCE_STATES: String = "resource_states"
+
+/**
+ * A table containing the groups of resources that interfere when run on the same execution platform.
+ */
+public const val TABLE_INTERFERENCE_GROUPS: String = "interference_groups"