blob: fd3cbf8da0da3592c1b4f31d508029e7b4cb0aa6 (
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
25
26
27
28
29
30
31
32
33
34
|
#!/bin/bash
DECORAM_BIN=../../bin
DATA_DIR=$1
#experiment parameters
INTERVAL_NUMBER=1
MAXIMUM_LOAD=0.25
PERIOD_UPPER=1000.0
PERIOD_LOWER=1.0
SS_UPPER=0.01
SS_LOWER=0.005
if [ ! -d ./$DATA_DIR ]; then mkdir ./$DATA_DIR; fi
for TASK_NO in 10 20 40 80 160; do \
echo "run tgen for $TASK_NO tasks..." && \
$DECORAM_BIN/tgen \
-n $TASK_NO \
-i $INTERVAL_NUMBER \
-m $MAXIMUM_LOAD \
-p $PERIOD_UPPER \
-l $PERIOD_LOWER \
-s $SS_UPPER \
-z $SS_LOWER > ./$DATA_DIR/$TASK_NO-tasks.input && \
for BACKUP_NO in 1 2 3 4; do \
for ALGORITHM in pftrmff aftrmff frftrmff bsftrmbf; do \
echo "run $ALGORITHM for $BACKUP_NO backups..." && \
$DECORAM_BIN/$ALGORITHM \
./$DATA_DIR/$TASK_NO-tasks.input \
$[ $TASK_NO * $BACKUP_NO ] \
$BACKUP_NO > ./$DATA_DIR/$ALGORITHM-$BACKUP_NO-backups-$TASK_NO-tasks.txt; \
done; \
done; \
done
|