blob: b0a45942a276bad4107bca5cbb36aa1d6f153cf7 (
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 tasks that need to be run. Both traces have to be provided as
parquet files.
#### Task
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 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 task 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. |
|