# ======================================== # ============= EXPERIMENTATION 1 ======== # Compute the tasks response time by # the CPU utilization parameter # and with the different coefference # case # parameters NT=8 NP=8 TCU=80 NHI=50 NME=25 coef=2 R=1 TQ=2 chaine="" worst="" best="" quality="" . ../scripts/fonction.sh for i in 50; do # iterate on CPU utilization for TCU in 20 30 40 50 60 70 80 90 ; do # iteration for ((iter=1; iter<=1000; ++iter)); do if (( iter < 10 )) then var='0'$iter else var=$iter fi file="scheduled/amc_coef_${i}_cpu_${TCU}_iter${var}.xmlv3" # check if file is ok if [ -f "$file" ]; then # coefficient model if [[ $file = *coef_$i* ]]; then # number of mode change line=`sed -n "s/quality : \(.*\)/\1/p" < $file` if [ "$line" != "" ]; then quality+="$line;" fi; # paste into echo $quality >> data_eval2.csv # reset variables quality="" fi fi done arg=$(($TCU / 2)) superprogression $arg "scheduled" done done chaine="" worst="" best="" quality="" rep=45 for i in 50; do # iterate on CPU utilization for TCU in 20 30 40 50 60 70 80 90 ; do # iteration for ((iter=1; iter<=1000; ++iter)); do if (( iter < 10 )) then var='0'$iter else var=$iter fi file="scheduled/anytime_coef_${i}_cpu_${TCU}_iter${var}.xmlv3" # check if file is ok if [ -f "$file" ]; then # coefficient model if [[ $file = *coef_$i* ]]; then # number of mode change line=`sed -n "s/quality : \(.*\)/\1/p" < $file` if [ "$line" != "" ]; then quality+="$line;" fi; # paste into echo $quality >> data_eval2.csv # reset variables quality="" fi fi done arg=$(($rep+($TCU/2))) superprogression $arg "scheduled" done done