Skip to content

Commit

Permalink
Added conf file for dynamic discretization
Browse files Browse the repository at this point in the history
  • Loading branch information
alindkhare committed Feb 9, 2024
1 parent 0c03954 commit 69ad629
Show file tree
Hide file tree
Showing 2 changed files with 92 additions and 0 deletions.
45 changes: 45 additions & 0 deletions configs/new_motiv_new_conf_sukrit_runs_strl_1_8.conf
Original file line number Diff line number Diff line change
@@ -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
47 changes: 47 additions & 0 deletions configs/new_motiv_new_conf_sukrit_runs_strl_1_8_selective.conf
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 69ad629

Please sign in to comment.