diff --git a/scripts/run_alibaba_final_experiments.sh b/scripts/run_alibaba_final_experiments.sh index ec6abfbf..92bc3bed 100755 --- a/scripts/run_alibaba_final_experiments.sh +++ b/scripts/run_alibaba_final_experiments.sh @@ -16,14 +16,17 @@ fi # Random seeds. # We use different seeds so that we can run with a different set of TaskGraphs # being chosen from the trace, along with different arrival patterns. -RANDOM_SEEDS=(420665456) +#RANDOM_SEEDS=(420665456 6785649879 1232434 243243453453 3785432875 8984928429 4295429857 99854278957 32542345235 67676 1979879073895 1) +#RANDOM_SEEDS=(1232434 42066545 6785649879 32434234353 106432512) +#RANDOM_SEEDS=(1232434 42066545 106432512) +RANDOM_SEEDS=(106432512) # Schedulers # We use the following baseline schedulers to compare the performance of DAGSched with. #SCHEDULERS=(EDF DAGSched_Dyn) #SCHEDULERS=(EDF DAGSched_Dyn) #SCHEDULERS=(DAGSched_Dyn TetriSched_1 TetriSched_5) -SCHEDULERS=(EDF DAGSched_Dyn TetriSched_0) +SCHEDULERS=(DAGSched_Dyn) # Poisson arrival rates. # We use the following arrival rates for the Poisson arrival process. @@ -49,12 +52,18 @@ SCHEDULERS=(EDF DAGSched_Dyn TetriSched_0) #HARD_ARRIVAL_RATES=( 0.045 0.045 0.05 0.05) #MEDIUM_ARRIVAL_RATES=( 0.032 0.032 0.042 0.04 0.03 0.025 0.02 0.015 0.01) #HARD_ARRIVAL_RATES=( 0.045 0.05 0.05 0.06 0.04 0.035 0.03 0.03 0.02) -MEDIUM_ARRIVAL_RATES=( 0.03 0.025 0.02 0.015 0.01 0.012 0.014 0.015 0.016 0.015 0.018) -HARD_ARRIVAL_RATES=( 0.04 0.035 0.03 0.03 0.02 0.021 0.022 0.024 0.025 0.028 0.025) +#MEDIUM_ARRIVAL_RATES=( 0.03 0.025 0.02 0.015 0.01 0.012 0.014 0.015 0.016 0.015 0.018) +#HARD_ARRIVAL_RATES=( 0.04 0.035 0.03 0.03 0.02 0.021 0.022 0.024 0.025 0.028 0.025) +#MEDIUM_ARRIVAL_RATES=( 0.01 0.01 0.008 0.01 0.025 0.02 0.012 0.014 0.015 0.016 0.01 0.01 0.006 0.008 0.01 0.01) +#HARD_ARRIVAL_RATES=( 0.018 0.015 0.02 0.02 0.035 0.03 0.021 0.022 0.024 0.025 0.05 0.024 0.023 0.0225 0.0235 0.021) +MEDIUM_ARRIVAL_RATES=( 0.01 0.01 0.01 0.01 0.01 0.015 0.012 0.0135 0.0135 0.013 0.014 0.0145 0.016 0.01 0.01 0.01 0.01 0.01 0.02 0.03) +HARD_ARRIVAL_RATES=( 0.012 0.014 0.015 0.0165 0.0175 0.014 0.02 0.02 0.022 0.025 0.025 0.026 0.026 0.033 0.0345 0.0385 0.04 0.045 0.05 0.05) +#MEDIUM_ARRIVAL_RATES=( 0.01 0.02 0.03) +#HARD_ARRIVAL_RATES=( 0.045 0.05 0.05) # Parallel Factor # The number of experiments to run in parallel. -PARALLEL_FACTOR=32 +PARALLEL_FACTOR=1 execute_experiment () { @@ -104,8 +113,9 @@ execute_experiment () { # Loader configuration. --alibaba_loader_task_cpu_usage_random - --alibaba_loader_task_cpu_usage_min=2 - --alibaba_loader_task_cpu_usage_max=25 + --alibaba_loader_task_cpu_multiplier=1 + --alibaba_loader_task_cpu_usage_min=120 + --alibaba_loader_task_cpu_usage_max=1500 --alibaba_loader_min_critical_path_runtimes=200,500,600 --alibaba_loader_max_critical_path_runtimes=500,1000,1000 "