-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmodel.txt
33 lines (22 loc) · 1.12 KB
/
model.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<#tasks> <#config> <#data> <#vms> <#buckets> <#bucket_ranges> <max_running_time> <max_financial_cost>
1000 3 50 1 1 3 1000 999999
<task_id> <activity_id> <task_type 0-VM 1-FX> <vm_cpu_time> <n_input> [<id_input>...] <n_output> [<id_output>...]
...
<data_id> <data_size> <read_time_avg> <write_time_avg> <is_static 0-dynamic 1-static> <n_source_devices - 0 if dynamic > [<device_id>...]
OBS.: <task_type__0-VM__1-FX> ???
Devemos ter o tempo de leitura e escrita para fx e vm_base separados?
e mais: para fx, teria que separar por config??
...
<vm1_cpu_slowdown> <vm2_cpu_slowdown> ... <vm*_cpu_slowdown>
<vm1_storage> <vm2 _storage> ... <vm* _storage>
<vm1_cost> <vm2_cost> ... <vm*_cost>
BANDWIDTH MATRIX (estático) -- caracteristica da maquina
<vm_id> <bandwidth>
TIME AND COST FUNCTION MATRIX (task/config) (obter a partir das execuções na aws)
<task_id> <activity_id> <config_id> <task_cost> <task_time_total> <task_time_cpu> <task_time_read> <task_time_write> <task_count>
1 1 12 2 15 3 17
2...
BUCKET RANGE LIST
<bucket_range_id> <size1_gb> <size2_gb> <cost_per_gb>
[range1 0 100 0.15 ]
[range2 100 500 0.138]