diff --git a/configs/new_motiv_new_conf_sukrit_runs_strl_1_8.conf b/configs/new_motiv_new_conf_sukrit_runs_strl_1_8.conf new file mode 100644 index 00000000..ef9be034 --- /dev/null +++ b/configs/new_motiv_new_conf_sukrit_runs_strl_1_8.conf @@ -0,0 +1,45 @@ +# Output configs. +--log_dir=experiments/new_exps_new_conf/strl_1_8 +--log_file_name=alibaba_trace_replay_tetrisched.log +--csv_file_name=alibaba_trace_replay_tetrisched.csv +--log_level=debug + +# Workload configs. +--execution_mode=replay +--replay_trace=alibaba +--workload_profile_paths=traces/alibaba-cluster-trace-v2018/easy_dag_sukrit_10k.pkl,traces/alibaba-cluster-trace-v2018/medium_dag_sukrit_10k.pkl,traces/alibaba-cluster-trace-v2018/hard_dag_sukrit_10k.pkl +--workload_profile_path_labels=easy,medium,hard +--override_release_policies=poisson,poisson,poisson +--override_num_invocations=0,300,150 +--override_poisson_arrival_rates=0.005,0.0125,0.0125 +--randomize_start_time_max=50 +--min_deadline=5 +--max_deadline=500 +--min_deadline_variances=25,50,10 +--max_deadline_variances=50,100,25 + +# Worker configs. +--worker_profile_path=./profiles/workers/alibaba_cluster.yaml + +# Loader configs. +--alibaba_loader_task_cpu_divisor=10 +--alibaba_loader_min_critical_path_runtimes=200,500,600 +--alibaba_loader_max_critical_path_runtimes=500,1000,1000 + +# Scheduler configs. +#--scheduler=EDF +--scheduler=TetriSched +#--drop_skipped_tasks +--release_taskgraphs +--scheduler_runtime=0 +--enforce_deadlines +--scheduler_time_discretization=1 +--scheduler_enable_optimization_pass +--random_seed=420665456 +--retract_schedules +#--scheduler_log_to_file +--scheduler_dynamic_discretization +--scheduler_max_time_discretization=8 +--scheduler_max_occupancy_threshold=0.999 +--finer_discretization_at_prev_solution +--finer_discretization_window=4 \ No newline at end of file diff --git a/configs/new_motiv_new_conf_sukrit_runs_strl_1_8_selective.conf b/configs/new_motiv_new_conf_sukrit_runs_strl_1_8_selective.conf new file mode 100644 index 00000000..9697d01d --- /dev/null +++ b/configs/new_motiv_new_conf_sukrit_runs_strl_1_8_selective.conf @@ -0,0 +1,47 @@ +# Output configs. +--log_dir=experiments/new_exps_new_conf/strl_1_8_selective_new +--log_file_name=alibaba_trace_replay_tetrisched.log +--csv_file_name=alibaba_trace_replay_tetrisched.csv +--log_level=debug + +# Workload configs. +--execution_mode=replay +--replay_trace=alibaba +--workload_profile_paths=traces/alibaba-cluster-trace-v2018/easy_dag_sukrit_10k.pkl,traces/alibaba-cluster-trace-v2018/medium_dag_sukrit_10k.pkl,traces/alibaba-cluster-trace-v2018/hard_dag_sukrit_10k.pkl +--workload_profile_path_labels=easy,medium,hard +--override_release_policies=poisson,poisson,poisson +--override_num_invocations=0,300,150 +--override_poisson_arrival_rates=0.005,0.0125,0.0125 +--randomize_start_time_max=50 +--min_deadline=5 +--max_deadline=500 +--min_deadline_variances=25,50,10 +--max_deadline_variances=50,100,25 + +# Worker configs. +--worker_profile_path=./profiles/workers/alibaba_cluster.yaml + +# Loader configs. +--alibaba_loader_task_cpu_divisor=10 +--alibaba_loader_min_critical_path_runtimes=200,500,600 +--alibaba_loader_max_critical_path_runtimes=500,1000,1000 + +# Scheduler configs. +#--scheduler=EDF +--scheduler=TetriSched +#--drop_skipped_tasks +--release_taskgraphs +--scheduler_runtime=0 +--enforce_deadlines +--scheduler_time_discretization=1 +--scheduler_enable_optimization_pass +--random_seed=420665456 +--retract_schedules +#--scheduler_log_to_file +--scheduler_dynamic_discretization +--scheduler_max_time_discretization=8 +--scheduler_max_occupancy_threshold=0.999 +--finer_discretization_at_prev_solution +--finer_discretization_window=4 +--scheduler_selective_rescheduling +--scheduler_log_to_file