diff options
| author | Dante Niewenhuis <d.niewenhuis@hotmail.com> | 2025-02-18 11:58:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-18 11:58:56 +0100 |
| commit | ee770ffe22e1eb2d7f28c010d6252222d2f4bc1a (patch) | |
| tree | df0305f888bea04c6593ccdb99f7402d6040b486 /site/docs/documentation/Input | |
| parent | e9080b6280a3a1264a35748eccd1c58205c001bf (diff) | |
Added the option to select which files to export. (#307)
* Added the option to select which files to export.
* Updated documentation
Diffstat (limited to 'site/docs/documentation/Input')
| -rw-r--r-- | site/docs/documentation/Input/Experiment.md | 10 | ||||
| -rw-r--r-- | site/docs/documentation/Input/Workload.md | 22 |
2 files changed, 17 insertions, 15 deletions
diff --git a/site/docs/documentation/Input/Experiment.md b/site/docs/documentation/Input/Experiment.md index c8b96d1f..a4212ddf 100644 --- a/site/docs/documentation/Input/Experiment.md +++ b/site/docs/documentation/Input/Experiment.md @@ -24,7 +24,6 @@ This means that if all list based values have a single value, only one Scenario | initialSeed | integer | no | 0 | Seed used for random number generation to ensure reproducibility. | | runs | integer | no | 1 | Number of times the scenario should be run. | | exportModels | List[[ExportModel](#exportmodel)] | no | Default | Specifications for exporting data from the simulation. | -| computeExportConfig | [ComputeExportConfig](#checkpointmodel) | no | Default | The features that should be exported during the simulation | | maxNumFailures | List[integer] | no | [10] | The max number of times a task can fail before being terminated. | | topologies | List[[Topology](#topology)] | yes | N/A | List of topologies used in the scenario. | | workloads | List[[Workload](#workload)] | yes | N/A | List of workloads to be executed within the scenario. | @@ -39,9 +38,12 @@ type of each of these fields. ### ExportModel -| Variable | Type | Required? | Default | Description | -|----------------|-------|-----------|---------|---------------------------------------------| -| exportInterval | Int64 | no | 300 | The duration between two exports in seconds | +| Variable | Type | Required? | Default | Description | +|---------------------|-----------------------------------------|-----------|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------| +| exportInterval | Int64 | no | 300 | The duration between two exports in seconds | +| computeExportConfig | [ComputeExportConfig](#checkpointmodel) | no | Default | The features that should be exported during the simulation | +| filesToExport | List[string] | no | all files | List of the files that should be exported during simulation. The elements should be picked from the set ("host", "task", "powerSource", "battery", "service") | + ### ComputeExportConfig diff --git a/site/docs/documentation/Input/Workload.md b/site/docs/documentation/Input/Workload.md index 5f2e61ae..b0a45942 100644 --- a/site/docs/documentation/Input/Workload.md +++ b/site/docs/documentation/Input/Workload.md @@ -1,20 +1,20 @@ -OpenDC works with two types of traces that describe the servers that need to be run. Both traces have to be provided as +OpenDC works with two types of traces that describe the tasks that need to be run. Both traces have to be provided as parquet files. #### Task -The meta trace provides an overview of the servers: +The meta trace provides an overview of the tasks: -| Metric | Datatype | Unit | Summary | -|-----------------|----------|----------|--------------------------------------------------| -| id | string | | The id of the server | -| submission_time | int64 | datetime | The submission time of the server | -| duration | int64 | datetime | The finish time of the submission | -| cpu_count | int32 | count | The number of CPUs required to run this server | -| cpu_capacity | float64 | MHz | The amount of CPU required to run this server | -| mem_capacity | int64 | MB | The amount of memory required to run this server | +| Metric | Datatype | Unit | Summary | +|-----------------|----------|----------|------------------------------------------------| +| id | string | | The id of the server | +| submission_time | int64 | datetime | The submission time of the server | +| duration | int64 | datetime | The finish time of the submission | +| cpu_count | int32 | count | The number of CPUs required to run this task | +| cpu_capacity | float64 | MHz | The amount of CPU required to run this task | +| mem_capacity | int64 | MB | The amount of memory required to run this task | #### Fragment -The Fragment file provides information about the computational demand of each server over time: +The Fragment file provides information about the computational demand of each task over time: | Metric | Datatype | Unit | Summary | |-----------|------------|---------------|---------------------------------------------| |
