summaryrefslogtreecommitdiff
path: root/site/docs/documentation/Input/Workload.md
blob: 5f2e61aed7abe3001d79782506960aa28aabfa41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
OpenDC works with two types of traces that describe the servers that need to be run. Both traces have to be provided as
parquet files.

#### Task
The meta trace provides an overview of the servers:

| 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 |

#### Fragment
The Fragment file provides information about the computational demand of each server over time:

| Metric    | Datatype   | Unit          | Summary                                     |
|-----------|------------|---------------|---------------------------------------------|
| id        | string     |               | The id of the task                          |
| duration  | int64      | milli seconds | The duration since the last sample          |
| cpu_count | int32      | count         | The number of cpus required                 |
| cpu_usage | float64    | MHz           | The amount of computational power required. |