浏览代码

Added execution scripts

Bill Tsou 6 年之前
父节点
当前提交
74b0fc2b90

+ 15 - 0
scripts/clear_app_logs.sh

@@ -0,0 +1,15 @@
+#!/bin/bash
+
+num_of_apps=$1 # Default, if not specified on command-line.
+#echo num of apps is $num_of_apps
+
+base_dir=$2
+#echo num is $2
+
+for (( i=0; i<$num_of_apps; i++ ))
+do
+	fname_num=$base_dir/$i
+	fname=$fname_num.txt
+	echo $fname
+	echo '' > $fname
+done

+ 75 - 0
scripts/exec_scr.sh

@@ -0,0 +1,75 @@
+#!/bin/bash
+
+index_start=$1
+num_of_rounds=$2
+num_of_apps=$3
+exec_name=$4
+scen_name=$5
+res_dir=$6
+idag_conf=$7
+suffix=$8
+
+fname_output=mul_scenaria/$scen_name/$res_dir/$idag_conf'_'$suffix'_'output.txt
+echo $fname_output
+
+for (( i=$index_start; i<=$num_of_rounds; i++ ))
+do
+	date
+	./clear_app_logs.sh 128 mul_scenaria/$scen_name/app_logs > /dev/null
+	
+	fname_power=power_$num_of_apps'_'$res_dir/power'_'$idag_conf'_'$suffix'_'$i.txt
+	echo $fname_power
+
+	#fname_power_output=power_output_$num_of_apps'_'$i.txt
+        #echo $fname_power_output
+
+	sccBmc -c status
+
+	time_init=$(date +%H-%M-%S-%N)
+	echo "Init time" $time_init
+	./power_tst.sh $fname_power & #power_64_3.txt &
+	power_pid=$!
+
+	./brccerun -nue 48 -f rc.hosts_48 $exec_name /shared/herc/mul_scenaria/ $scen_name $idag_conf & #> $fname_power_output & #power_output_64_3 &
+
+	rcce_pid=$!
+
+	./watchdog.sh $exec_name & #my_rtrm_power & #$rcce_pid &
+	watchdog_pid=$!
+	
+	echo "watchdog_pid " $watchdog_pid
+
+	wait $rcce_pid
+	kill -9 $power_pid
+	time_fin=$(date +%H-%M-%S-%N)
+	echo "SCC exec completed successfully!"
+	
+	sleep 10s
+
+	if [ -e /proc/$watchdog_pid ] 
+	then
+		kill -9 $watchdog_pid
+		echo "Init time" $time_init
+		echo $fname_power > mul_scenaria/$scen_name/tmp_power_out
+		date >> mul_scenaria/$scen_name/tmp_power_out
+		echo "Init time" $time_init >> mul_scenaria/$scen_name/tmp_power_out 
+		echo "Finish time" $time_fin
+		echo "Finish time" $time_fin >> mul_scenaria/$scen_name/tmp_power_out
+
+		./get_power_stats.py $fname_power >> mul_scenaria/$scen_name/tmp_power_out
+		#cp_scr.sh has to be in the appropriate directory to find the files to copy. FIXME probably		
+		#mul_scenaria/8x6_power/cp_scr.sh $num_of_apps $i $res_dir
+		
+		cd mul_scenaria/$scen_name/
+
+		mkdir $res_dir/$idag_conf'_'$suffix
+		./cp_scr.sh $num_of_apps $i $res_dir/$idag_conf'_'$suffix
+		cd ../../		
+
+		##sleep 30s
+		##cat current_exec_out.txt >> $fname_output
+		##sleep 30s		
+	fi
+
+	sleep 10
+done

+ 12 - 0
scripts/exec_scr_multi_batch.sh

@@ -0,0 +1,12 @@
+#!/bin/bash
+echo "./exec_scr_multi_multiple_xworkload.sh my_rtrm_multiple_apps_fft drtrm-multiple-apps/scenaria/ 8x6_updated_offer_fast 4 F 0.75"
+./exec_scr_multi_multiple_xworkload.sh my_rtrm_multiple_apps_fft drtrm-multiple-apps/scenaria/ 8x6_updated_offer_fast 4 F 0.75
+
+echo "./exec_scr_multi_multiple_xworkload.sh my_rtrm_multiple_apps_fft drtrm-multiple-apps/scenaria/ 8x6_updated_offer_fast 6 F 0.75"
+./exec_scr_multi_multiple_xworkload.sh my_rtrm_multiple_apps_fft drtrm-multiple-apps/scenaria/ 8x6_updated_offer_fast 6 F 0.75
+
+echo "./exec_scr_multi_multiple_xworkload.sh my_rtrm_multiple_apps_fft drtrm-multiple-apps/scenaria/ 8x6_updated_offer_fast 8 F 0.75"
+./exec_scr_multi_multiple_xworkload.sh my_rtrm_multiple_apps_fft drtrm-multiple-apps/scenaria/ 8x6_updated_offer_fast 8 F 0.75
+
+#echo ./tst_exec_scr.sh 1 5 128 my_rtrm_power_6idags_3rdconf 6_idags/power_rtrm_3rd_idag_conf
+#./tst_exec_scr.sh 1 5 128 my_rtrm_power_6idags_3rdconf 6_idags/power_rtrm_3rd_idag_conf | tee test_current_exec_out.txt

+ 66 - 0
scripts/exec_scr_multi_left.sh

@@ -0,0 +1,66 @@
+#!/bin/bash
+#cd mul_scenaria/8x6_journal/
+#echo "cp app_input_idag_conf_2_1_rr_low.txt app_input.txt"
+#cp app_input_idag_conf_2_1_rr_low.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rr_low
+
+#cd mul_scenaria/8x6_journal/
+#echo "cp app_input_idag_conf_2_1_rr_high.txt app_input.txt"
+#cp app_input_idag_conf_2_1_rr_high.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 2 2 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rr_high
+#./exec_scr.sh 5 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rr_high
+
+#cd mul_scenaria/8x6_journal/
+#echo "cp app_input_idag_conf_2_2_rr_low.txt app_input.txt"
+#cp app_input_idag_conf_2_2_rr_low.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_2 rr_low
+
+#cd mul_scenaria/8x6_journal/
+#echo "cp app_input_idag_conf_2_2_rr_high.txt app_input.txt"
+#cp app_input_idag_conf_2_2_rr_high.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 4 4 128 my_rtrm 8x6_journal 2_idags idag_conf_2_2 rr_high
+
+#cd mul_scenaria/8x6_journal/
+#echo "cp app_input_idag_conf_2_3_rr_low.txt app_input.txt"
+#cp app_input_idag_conf_2_3_rr_low.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_3 rr_low
+
+cd mul_scenaria/8x6_journal/
+echo "cp app_input_idag_conf_2_3_rr_high.txt app_input.txt"
+cp app_input_idag_conf_2_3_rr_high.txt app_input.txt
+cd ../../
+./exec_scr.sh 1 1 128 my_rtrm 8x6_journal 2_idags idag_conf_2_3 rr_high
+#./exec_scr.sh 4 4 128 my_rtrm 8x6_journal 2_idags idag_conf_2_3 rr_high
+
+#cd mul_scenaria/8x6_journal/
+#echo "cp app_input_idag_conf_2_4_rr_low.txt app_input.txt"
+#cp app_input_idag_conf_2_4_rr_low.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 4 4 128 my_rtrm 8x6_journal 2_idags idag_conf_2_4 rr_low
+
+cd mul_scenaria/8x6_journal/
+echo "cp app_input_idag_conf_2_4_rr_high.txt app_input.txt"
+cp app_input_idag_conf_2_4_rr_high.txt app_input.txt
+cd ../../
+./exec_scr.sh 2 2 128 my_rtrm 8x6_journal 2_idags idag_conf_2_4 rr_high
+
+
+#cd mul_scenaria/8x6_power/
+#echo "cp app_input_big_4096_medium_robin_4idags_1st_conf.txt_lambda_48.txt app_input.txt"
+#cp app_input_big_4096_medium_robin_4idags_1st_conf.txt_lambda_48.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 401 405 128 my_rtrm_power_4idags_1stconf 4_idags/power_rtrm_1st_idag_conf_1island
+
+#cd mul_scenaria/8x6_power/
+#echo "cp app_input_big_4096_medium_robin_4idags_1st_conf.txt_lambda_64.txt app_input.txt"
+#cp app_input_big_4096_medium_robin_4idags_1st_conf.txt_lambda_64.txt app_input.txt
+#cd ../../
+#./exec_scr.sh 501 505 128 my_rtrm_power_4idags_1stconf 4_idags/power_rtrm_1st_idag_conf_1island
+
+
+

+ 118 - 0
scripts/exec_scr_multi_multiple.sh

@@ -0,0 +1,118 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+
+#orig
+#exec_name=$1
+#scenario_folder=$2
+#scen_name=$3
+#idags=$4
+#app_type=$5
+#intensity=$6
+
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+intensity=$6
+N_apps=$7
+Cpu_freq=$8
+init_scen=$9
+arrival_rate=${10}
+
+#for intensity in wp_16_4 wp_32_8 wp_48_8 wp_64_8
+#do
+
+#for init_scen in 'rr' 'full' # 'max_min0'
+#do
+
+if [ -z "$arrival_rate" ]
+then
+
+echo './exec_scr_multiple.sh 1 5 '$N_apps' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen'_'$intensity'_'$Cpu_freq' app_input_idag_conf_'$idags'_1_'$init_scen'_'$intensity'_'$app_type'_'$N_apps'apps.txt '$app_type
+./exec_scr_multiple.sh 600 600 $N_apps $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen'_'$intensity'_'$Cpu_freq app_input_idag_conf_$idags'_1_'$init_scen'_'$intensity'_'$app_type'_'$N_apps'apps.txt' $app_type
+
+else
+
+echo './exec_scr_multiple.sh 1 5 '$N_apps' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen'_'$intensity'_'$Cpu_freq' app_input_idag_conf_'$idags'_1_'$init_scen'_'$intensity'_'$arrival_rate'_'$app_type'_'$N_apps'apps.txt '$app_type
+./exec_scr_multiple.sh 1 5 $N_apps $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen'_'$intensity'_'$Cpu_freq app_input_idag_conf_$idags'_1_'$init_scen'_'$intensity'_'$arrival_rate'_'$app_type'_'$N_apps'apps.txt' $app_type
+
+fi
+
+#done
+
+#done
+
+exit
+init_scen='rr'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_'$intensity'.txt '$app_type
+./exec_scr_multiple.sh 100 100 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_'$intensity'.txt' $app_type
+exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#full
+init_scen='full'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#max_dist
+init_scen='max_dist'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 176 - 0
scripts/exec_scr_multi_multiple_DSE.sh

@@ -0,0 +1,176 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+workld_mul=$6
+
+init_scen='max_min0'
+
+#Selfopt_Radius=2
+#Selfopt_Rounds=3
+
+for (( Selfopt_Radius=9; Selfopt_Radius<=9; Selfopt_Radius++ )) #10
+do
+
+
+for (( Selfopt_Rounds=1; Selfopt_Rounds<=3; Selfopt_Rounds++ )) #6
+do
+#Selfopt_Rounds=2
+
+if [ "$Selfopt_Radius" -eq "$Selfopt_Rounds" ]
+then
+	continue
+fi
+
+if [ "$Selfopt_Rounds" -eq "2" ]
+then
+        continue
+fi
+
+#echo 'Selfopt_Radius is '$Selfopt_Radius' Selfopt_Rounds is '$Selfopt_Rounds
+
+echo './exec_scr_multiple.sh 1 3 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type' '$Selfopt_Radius' '$Selfopt_Rounds
+#./exec_scr_multiple_DSE.sh 1 3 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type $Selfopt_Radius $Selfopt_Rounds
+
+done
+
+done
+
+exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 11 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 11 11 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 20 20 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#full
+init_scen='full2'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+#exit
+#max_dist
+init_scen='max_dist'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 12 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 12 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 14 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 20 20 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_all'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 13 13 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 10 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#init_scen='full_false'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+init_scen='max_min'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_min0'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 106 - 0
scripts/exec_scr_multi_multiple_fast.sh

@@ -0,0 +1,106 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+intensity=$6
+N_apps=$7
+Cpu_freq=$8
+init_scen=$9
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+#app_input_idag_conf_2_1_rr_max_fast_A_128apps.txt
+#init_scen='max_min0'
+
+#for i in 16 32 64 80 96 128
+for i in wp_80_8 #wp_32_8 wp_48_8 wp_64_8
+#wp32 wp48 wp64 
+do
+intensity=$i 
+#N_apps=$i
+
+echo './exec_scr_multiple.sh 1 5 '$N_apps' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_A '$init_scen'_'$intensity'_'$Cpu_freq' app_input_idag_conf_'$idags'_A_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt '$app_type
+./exec_scr_multiple.sh 1 5 $N_apps $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen'_'$intensity'_'$Cpu_freq app_input_idag_conf_$idags'_1_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt' $app_type
+
+done
+
+exit
+echo './exec_scr_multiple.sh 1 5 '$N_apps' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_B '$init_scen'_'$intensity'_'$Cpu_freq' app_input_idag_conf_'$idags'_B_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt '$app_type
+./exec_scr_multiple.sh 1 4 $N_apps $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_B' $init_scen'_'$intensity'_'$Cpu_freq app_input_idag_conf_$idags'_B_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt' $app_type
+exit
+echo './exec_scr_multiple.sh 1 5 '$N_apps' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_C '$init_scen'_'$intensity'_'$Cpu_freq' app_input_idag_conf_'$idags'_C_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt '$app_type
+./exec_scr_multiple.sh 1 5 $N_apps $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_C' $init_scen'_'$intensity'_'$Cpu_freq app_input_idag_conf_$idags'_C_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 '$N_apps' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_D '$init_scen'_'$intensity'_'$Cpu_freq' app_input_idag_conf_'$idags'_D_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt '$app_type
+./exec_scr_multiple.sh 1 5 $N_apps $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_D' $init_scen'_'$intensity'_'$Cpu_freq app_input_idag_conf_$idags'_D_'$init_scen'_'$intensity'_fast_'$app_type'_'$N_apps'apps.txt' $app_type
+
+#done
+exit
+
+exit
+#full
+init_scen='full'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+#max_dist
+init_scen='max_dist'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 111 - 0
scripts/exec_scr_multi_multiple_fast_left.sh

@@ -0,0 +1,111 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+init_scen='rr'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 10 10 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 4 4 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 2 2 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+#exit
+#full
+init_scen='full'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 11 11 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 2 2 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 4 4 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 4 4 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+#max_dist
+init_scen='max_dist'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+#
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 3 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 3 4 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+init_scen='max_all'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 2 2 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 3 4 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 112 - 0
scripts/exec_scr_multi_multiple_left.sh

@@ -0,0 +1,112 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+init_scen='rr'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#full
+init_scen='full'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 2 2 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#max_dist
+init_scen='max_dist'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_all'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 2 2 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher.txt '$app_type
+./exec_scr_multiple.sh 1 1 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 93 - 0
scripts/exec_scr_multi_multiple_xapps_fast.sh

@@ -0,0 +1,93 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+apps_num=$6
+
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+init_scen='rr'
+
+echo './exec_scr_multiple.sh 16 20 '$apps_num' '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast_'$apps_num'apps.txt '$app_type
+./exec_scr_multiple.sh 16 20 $apps_num $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast_'$apps_num'apps.txt' $app_type
+exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+exit
+#full
+init_scen='full'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+#max_dist
+init_scen='max_dist'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_fast.txt '$app_type
+./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_fast.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_fast.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_fast.txt' $app_type
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 165 - 0
scripts/exec_scr_multi_multiple_xworkload.sh

@@ -0,0 +1,165 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+workld_mul=$6
+
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+#init_scen='rr'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 13 15 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 11 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 11 11 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 20 20 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#full
+init_scen='full'
+#init_scen='rr'
+#init_scen='max_min0'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#exit
+#max_dist
+init_scen='rr'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+exit
+init_scen='max_all'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 13 13 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 10 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#init_scen='full_false'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+init_scen='max_min'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_min0'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 189 - 0
scripts/exec_scr_multi_multiple_xworkload_fast.sh

@@ -0,0 +1,189 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+workld_mul=$6
+
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+#init_scen='full'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#full
+#init_scen='full'
+init_scen='rr'
+#init_scen='max_min0'
+
+echo './exec_scr_multiple.sh 320 324 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 320 324 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+exit
+#./exec_scr_multiple.sh 103 103 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#./exec_scr_multiple.sh 102 102 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#./exec_scr_multiple.sh 103 103 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+exit
+init_scen='rr'
+
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#./exec_scr_multiple.sh 103 103 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#./exec_scr_multiple.sh 102 102 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+#./exec_scr_multiple.sh 103 103 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher_'$workld_mul'x_fast.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher_'$workld_mul'x_fast.txt' $app_type
+
+exit
+#max_dist
+init_scen='max_dist'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 12 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 12 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 14 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 20 20 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_all'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 13 13 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 10 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#init_scen='full_false'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+init_scen='max_min'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_min0'
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 158 - 0
scripts/exec_scr_multi_multiple_xworkload_left.sh

@@ -0,0 +1,158 @@
+#!/bin/bash
+
+echo "sleeping...."
+#sleep 150m
+#date
+exec_name=$1
+scenario_folder=$2
+scen_name=$3
+idags=$4
+app_type=$5
+workld_mul=$6
+
+#index_start=$1
+#num_of_rounds=$2
+#num_of_apps=$3
+#exec_name=$4
+#scen_dir=$5
+#scen_name=$6
+#res_dir=$7
+#idag_conf=$8
+#suffix=$9
+#app_input_file=$10
+#app_type=$11
+
+init_scen='rr'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 13 15 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 11 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 11 11 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 20 20 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#exit
+#full
+init_scen='full2'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 105 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 104 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 101 101 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 102 102 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#max_dist
+init_scen='max_dist'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 12 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 12 12 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 14 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 20 20 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_all'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 13 13 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 10 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 10 14 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+#init_scen='full_false'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+init_scen='max_min'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 101 101 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 104 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 100 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_5 '$init_scen' app_input_idag_conf_'$idags'_5_'$init_scen'_higher.txt '$app_type
+#./exec_scr_multiple.sh 1 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_5' $init_scen app_input_idag_conf_$idags'_5_'$init_scen'_higher.txt' $app_type
+
+init_scen='max_min0'
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_1 '$init_scen' app_input_idag_conf_'$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 105 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_1' $init_scen app_input_idag_conf_$idags'_1_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#exit
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_2 '$init_scen' app_input_idag_conf_'$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 100 100 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_2' $init_scen app_input_idag_conf_$idags'_2_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_3 '$init_scen' app_input_idag_conf_'$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+./exec_scr_multiple.sh 103 103 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_3' $init_scen app_input_idag_conf_$idags'_3_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+#echo './exec_scr_multiple.sh 1 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 '$init_scen' app_input_idag_conf_'$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt '$app_type
+#./exec_scr_multiple.sh 104 104 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' $init_scen app_input_idag_conf_$idags'_4_'$init_scen'_higher_'$workld_mul'x.txt' $app_type
+
+
+#random cluster
+
+#echo "sleeping...."
+#sleep 540m
+#date
+
+#cd $scenario_folder
+#echo "cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt"
+#cp inputs/app_input_idag_conf_2_1_rc_higher.txt app_input.txt
+#cd ../../../
+#./exec_scr.sh 1 5 128 my_rtrm 8x6_journal 2_idags idag_conf_2_1 rc_higher
+
+#echo './exec_scr_multiple.sh 5 5 128 '$exec_name' '$scenario_folder' '$scen_name $idags'_idags idag_conf_'$idags'_4 rr app_input_idag_conf_'$idags'_4_rr_higher.txt '$app_type
+#./exec_scr_multiple.sh 5 5 128 $exec_name $scenario_folder $scen_name $idags'_idags' idag_conf_$idags'_4' rr app_input_idag_conf_$idags'_4_rr_higher.txt' $app_type
+

+ 85 - 0
scripts/exec_scr_multiple.sh

@@ -0,0 +1,85 @@
+#!/bin/bash
+
+index_start=$1
+num_of_rounds=$2
+num_of_apps=$3
+exec_name=$4
+scen_dir=$5
+scen_name=$6
+res_dir=$7
+idag_conf=$8
+suffix=$9
+app_input_file=${10}
+app_type=${11}
+
+fname_output=$scen_dir/$scen_name/$res_dir/$idag_conf'_'$suffix'_'output.txt
+echo $fname_output
+
+for (( i=$index_start; i<=$num_of_rounds; i++ ))
+do
+	date
+	./clear_app_logs.sh 128 $scen_dir/$scen_name/app_logs > /dev/null
+	
+	fname_power=power_$res_dir/$exec_name'_'power'_'$idag_conf'_'$suffix'_'$num_of_apps'_apps_'$i.txt
+	echo $fname_power
+
+	#fname_power_output=power_output_$num_of_apps'_'$i.txt
+        #echo $fname_power_output
+
+	sccBmc -c status
+
+	time_init=$(date +%H-%M-%S-%N)
+	echo "Init time" $time_init
+	./power_tst.sh $fname_power & #power_64_3.txt &
+	power_pid=$!
+
+#pssh -h PSSH_HOST_FILE.30448 -t -1 -P -p 48 /shared/herc/my_rtrm_multiple_apps 48 0.533 00 01 02 03 04 05 06 07 08 09 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 35 36 37 38 39 40 41 42 43 44 45 46 47 -d drtrm-multiple-apps/scenaria// -n 8x6_journal// -i idag_conf_2_1 -a 10 -p paxos_0.conf -x 1 -y 1 -t 11 < /dev/nul
+
+#./brccerun -nue 48 -f rc.hosts_48 my_rtrm_multiple_apps -d drtrm-multiple-apps/scenaria/ -n 8x6_journal/ -i idag_conf_2_1 -a app_input_idag_conf_2_1_full_higher.txt -p paxos_0.conf -x 1 -y 1 -t S
+
+#./exec_scr_multiple.sh 1 5 128 my_rtrm_multiple_apps drtrm-multiple-apps/scenaria/ 8x6_journal/ 2_idags idag_conf_2_1 rr app_input_idag_conf_2_1_rr_higher.txt S
+
+	echo "Selfopt radius is 6, Selfopt rounds is 3"
+	./brccerun -nue 48 -f rc.hosts_48 $exec_name -d $scen_dir/ -n $scen_name/ -i $idag_conf -a $app_input_file -p paxos_0.conf -x 1 -y 1 -t $app_type -r 6 -u 3 &
+
+	rcce_pid=$!
+
+	./watchdog.sh $exec_name & #my_rtrm_power & #$rcce_pid &
+	watchdog_pid=$!
+	
+	echo "watchdog_pid " $watchdog_pid
+
+	wait $rcce_pid
+	kill -9 $power_pid
+	time_fin=$(date +%H-%M-%S-%N)
+	echo "SCC exec completed successfully!"
+	
+	sleep 10s
+
+	if [ -e /proc/$watchdog_pid ] 
+	then
+		kill -9 $watchdog_pid
+		echo "Init time" $time_init
+		echo $fname_power > $scen_dir/$scen_name/tmp_power_out
+		date >> $scen_dir/$scen_name/tmp_power_out
+		echo "Init time" $time_init >> $scen_dir/$scen_name/tmp_power_out 
+		echo "Finish time" $time_fin
+		echo "Finish time" $time_fin >> $scen_dir/$scen_name/tmp_power_out
+
+		./get_power_stats.py $fname_power >> $scen_dir/$scen_name/tmp_power_out
+		#cp_scr.sh has to be in the appropriate directory to find the files to copy. FIXME probably		
+		#mul_scenaria/8x6_power/cp_scr.sh $num_of_apps $i $res_dir
+		
+		cd $scen_dir/$scen_name/
+
+		mkdir $res_dir/$idag_conf'_'$app_type'_'$suffix
+		./cp_scr.sh $num_of_apps $i $res_dir/$idag_conf'_'$app_type'_'$suffix
+		cd ../../../		
+
+		##sleep 30s
+		##cat current_exec_out.txt >> $fname_output
+		##sleep 30s		
+	fi
+
+	sleep 10
+done

+ 82 - 0
scripts/exec_scr_multiple_DSE.sh

@@ -0,0 +1,82 @@
+#!/bin/bash
+
+index_start=$1
+num_of_rounds=$2
+num_of_apps=$3
+exec_name=$4
+scen_dir=$5
+scen_name=$6
+res_dir=$7
+idag_conf=$8
+suffix=$9
+app_input_file=${10}
+app_type=${11}
+Selfopt_Radius=${12}
+Selfopt_Rounds=${13}
+
+suffix=$suffix'_'$Selfopt_Radius'_'$Selfopt_Rounds
+
+fname_output=$scen_dir/$scen_name/$res_dir/$idag_conf'_'$suffix'_'output.txt
+echo $fname_output
+
+for (( i=$index_start; i<=$num_of_rounds; i++ ))
+do
+	date
+	./clear_app_logs.sh 128 $scen_dir/$scen_name/app_logs > /dev/null
+	
+	fname_power=power_$num_of_apps'_'$res_dir/power'_'$idag_conf'_'$suffix'_'$i.txt
+	echo $fname_power
+
+	#fname_power_output=power_output_$num_of_apps'_'$i.txt
+        #echo $fname_power_output
+
+	sccBmc -c status
+
+	time_init=$(date +%H-%M-%S-%N)
+	echo "Init time" $time_init
+	./power_tst.sh $fname_power & #power_64_3.txt &
+	power_pid=$!
+
+	./brccerun -nue 48 -f rc.hosts_48 $exec_name -d $scen_dir/ -n $scen_name/ -i $idag_conf -a $app_input_file -p paxos_0.conf -x 1 -y 1 -t $app_type -r $Selfopt_Radius -u $Selfopt_Rounds &
+
+	rcce_pid=$!
+
+	./watchdog.sh $exec_name & #my_rtrm_power & #$rcce_pid &
+	watchdog_pid=$!
+	
+	echo "watchdog_pid " $watchdog_pid
+
+	wait $rcce_pid
+	kill -9 $power_pid
+	time_fin=$(date +%H-%M-%S-%N)
+	echo "SCC exec completed successfully!"
+	
+	sleep 10s
+
+	if [ -e /proc/$watchdog_pid ] 
+	then
+		kill -9 $watchdog_pid
+		echo "Init time" $time_init
+		echo $fname_power > $scen_dir/$scen_name/tmp_power_out
+		date >> $scen_dir/$scen_name/tmp_power_out
+		echo "Init time" $time_init >> $scen_dir/$scen_name/tmp_power_out 
+		echo "Finish time" $time_fin
+		echo "Finish time" $time_fin >> $scen_dir/$scen_name/tmp_power_out
+
+		./get_power_stats.py $fname_power >> $scen_dir/$scen_name/tmp_power_out
+		#cp_scr.sh has to be in the appropriate directory to find the files to copy. FIXME probably		
+		#mul_scenaria/8x6_power/cp_scr.sh $num_of_apps $i $res_dir
+		
+		cd $scen_dir/$scen_name/
+
+		mkdir $res_dir/$idag_conf'_'$suffix
+		./cp_scr.sh $num_of_apps $i $res_dir/$idag_conf'_'$suffix
+		cd ../../../		
+
+		##sleep 30s
+		##cat current_exec_out.txt >> $fname_output
+		##sleep 30s		
+	fi
+
+	sleep 10
+done

+ 60 - 0
scripts/exec_scr_no_power.sh

@@ -0,0 +1,60 @@
+#!/bin/bash
+
+index_start=$1
+num_of_rounds=$2 # Default, if not specified on command-line.
+#echo num of apps is $num_of_apps
+
+num_of_apps=$3
+scen_num=$4
+exec_name=$5
+res_dir=$6
+#echo $num_of_apps
+#base_dir=$2
+#echo num is $2
+
+for (( i=$index_start; i<=$num_of_rounds; i++ ))
+do
+
+	./clear_app_logs.sh 128 mul_scenaria/$scen_num/app_logs > /dev/null
+
+	#fname_power=power_$num_of_apps'_'$res_dir'_'$i.txt
+	#echo "fname_power =" 
+	#echo $fname_power
+
+	name=$exec_name'_'$num_of_apps'_'$i
+	echo $name
+
+	#fname_power_output=power_output_$num_of_apps'_'$i.txt
+        #echo $fname_power_output
+
+	#time_init=$(date +%H-%M-%S-%N)
+	#echo "Init time" $time_init
+	#./power_tst.sh $fname_power & #power_64_3.txt &
+	#power_pid=$!
+
+	./brccerun -nue 48 -f rc.hosts_48 $exec_name $scen_num & #> $fname_power_output & #power_output_64_3 &
+
+	rcce_pid=$!
+
+	./watchdog.sh $exec_name & #my_rtrm_power & #$rcce_pid &
+	watchdog_pid=$!
+	
+	echo "watchdog_pid " $watchdog_pid
+
+	wait $rcce_pid
+	#kill -9 $power_pid
+	#time_fin=$(date +%H-%M-%S-%N)
+	echo "SCC exec completed successfully!"
+	
+	kill -9 $watchdog_pid
+	#echo "Init time" $time_init
+	#echo "Finish time" $time_fin
+
+	#./get_power_stats.py $fname_power #power_64_3.txt
+	#./mul_scenaria/8x6_power/cp_scr.sh $num_of_apps $i
+	cd mul_scenaria/$scen_num/
+	./cp_scr.sh $num_of_apps $i $res_dir
+	cd ../../
+
+	sleep 10
+done

+ 54 - 0
scripts/exec_scr_tst.sh

@@ -0,0 +1,54 @@
+#!/bin/bash
+
+index_start=$1
+num_of_rounds=$2 # Default, if not specified on command-line.
+#echo num of apps is $num_of_apps
+
+num_of_apps=$3
+
+res_dir=$4
+#echo $num_of_apps
+#base_dir=$2
+#echo num is $2
+
+for (( i=$index_start; i<=$num_of_rounds; i++ ))
+do
+
+	##./clear_app_logs.sh 128 mul_scenaria/8x6_power/app_logs > /dev/null
+
+	fname_power=power_$num_of_apps'_'$res_dir'_'$i.txt
+	#echo "fname_power =" 
+	echo $fname_power
+
+	fname_power_output=power_output_$num_of_apps'_'$i.txt
+        echo $fname_power_output
+
+	time_init=$(date +%H-%M-%S-%N)
+	echo "Init time" $time_init
+	##./power_tst.sh $fname_power & #power_64_3.txt &
+	##power_pid=$!
+
+	##./brccerun -nue 48 -f rc.hosts_48 my_rtrm_power 8x6_power & #> $fname_power_output & #power_output_64_3 &
+
+	##rcce_pid=$!
+
+	##./watchdog.sh my_rtrm_power & #$rcce_pid &
+	##watchdog_pid=$!
+	
+	echo "watchdog_pid " $watchdog_pid
+
+	wait $rcce_pid
+	##kill -9 $power_pid
+	time_fin=$(date +%H-%M-%S-%N)
+	echo "SCC exec completed successfully!"
+	
+	##kill -9 $watchdog_pid
+	echo "Init time" $time_init
+	echo "Finish time" $time_fin
+
+	##./get_power_stats.py $fname_power #power_64_3.txt
+	#./mul_scenaria/8x6_power/cp_scr.sh $num_of_apps $i
+	##cd mul_scenaria/8x6_power/
+	##./cp_scr.sh $num_of_apps $i $res_dir #power_rtrm/
+	##cd ../../
+done

+ 15 - 0
scripts/watchdog.sh

@@ -0,0 +1,15 @@
+#!/bin/bash
+
+exec_name=$1
+
+echo "Watchdog started! pid " $exec_name
+
+sleep 8m
+echo "Watchdog expired! Killing"
+#./killit $exec_name
+#./killit my_rtrm_power
+pssh -P -h allhosts -p 48 -t -1 /shared/herc/killcorePIDs $exec_name < /dev/null
+kill_pid=$!
+#echo "i come here"
+sleep 2
+wait $kill_pid

+ 10 - 0
scripts/watchdog_pid.sh

@@ -0,0 +1,10 @@
+#!/bin/bash
+
+pid=$1
+
+echo "Watchdog started! pid " $pid
+
+sleep 1m
+echo "Watchdog expired! Killing "$pid
+kill -9 $pid
+

+ 15 - 0
scripts/watchdog_small.sh

@@ -0,0 +1,15 @@
+#!/bin/bash
+
+exec_name=$1
+
+echo "Watchdog started! pid " $exec_name
+
+sleep 12m
+echo "Watchdog expired! Killing"
+#./killit $exec_name
+#./killit my_rtrm_power
+pssh -P -h allhosts -p 48 -t -1 /shared/herc/killcorePIDs $exec_name < /dev/null
+kill_pid=$!
+#echo "i come here"
+sleep 2
+wait $kill_pid