summaryrefslogtreecommitdiffstats
path: root/run_all_casestudies.sh
diff options
context:
space:
mode:
authorJoshua Bakita <jbakita@cs.unc.edu>2024-11-14 16:30:50 -0500
committerJoshua Bakita <jbakita@cs.unc.edu>2024-11-14 16:31:33 -0500
commitadca31b9bfa537da927a21fdb8e65891f0a02c53 (patch)
treef415caa5c2b9fb0950ef52e7c52a1a9d53c92c05 /run_all_casestudies.sh
parent92df3dcae6747e4410574e7bf1f14dd1c07c3471 (diff)
Changes left by Tyler on tamartas22-casestudy
Found while cleaning up and removing his home directory
Diffstat (limited to 'run_all_casestudies.sh')
-rw-r--r--run_all_casestudies.sh18
1 files changed, 11 insertions, 7 deletions
diff --git a/run_all_casestudies.sh b/run_all_casestudies.sh
index 83e1d41..e15518d 100644
--- a/run_all_casestudies.sh
+++ b/run_all_casestudies.sh
@@ -3,12 +3,16 @@
3# run this with sudo 3# run this with sudo
4 4
5casestudies=("12" "20" "21" "30" "31" "32") #("10" "11" "12" "20" "21" "30" "31" "32") 5casestudies=("12" "20" "21" "30" "31" "32") #("10" "11" "12" "20" "21" "30" "31" "32")
6periods=(129 68 75 126 164 189) #(86 104 129 68 75 126 164 189) #ms 6# for 1.5 inflation:
7periods=(129 69 90 126 164 189) #(86 104 129 69 90 126 164 189) #ms
7 8
8iterations=50000 9# for 1.1 inflation:
10# periods=(63 76 95 51 67 93 121 140)
11
12iterations=10000
9iteration_safety_margin=20 13iteration_safety_margin=20
10 14
11safety_wait_secs=3 15safety_wait_secs=5
12 16
13sudo /home/ae/liblitmus/setsched P-FP 17sudo /home/ae/liblitmus/setsched P-FP
14sudo /home/ae/liblitmus/showsched 18sudo /home/ae/liblitmus/showsched
@@ -20,9 +24,9 @@ fi
20 24
21for i in ${!casestudies[@]}; do 25for i in ${!casestudies[@]}; do
22 echo "------RELEASING sched-${casestudies[i]}------" 26 echo "------RELEASING sched-${casestudies[i]}------"
23 stderr_name = deadline_misses_sched-${casestudies[i]}_${iterations} 27 stderr_name=deadline_misses_sched-${casestudies[i]}_${iterations}
24 echo "stderr file goes to ${stderr_name}" 28 echo "stderr file goes to ${stderr_name}"
25 #sudo python3 run_case_study_dag.py sched-${casestudies[i]} 1 29 sudo python3 run_case_study_dag.py sched-${casestudies[i]} 1 ${stderr_name}
26 sleep $safety_wait_secs 30 sleep $safety_wait_secs
27 sudo /home/ae/liblitmus/release_ts 31 sudo /home/ae/liblitmus/release_ts
28 32
@@ -38,10 +42,10 @@ for i in ${!casestudies[@]}; do
38 sleep $sleep_dur 42 sleep $sleep_dur
39 done 43 done
40 44
41 if cat /proc/litmus/stats | grep -q 'tardy'; then 45 if cat ${stderr_name} | grep -q 'tardy'; then
42 echo "**********************DEADLINE MISS**********************" 46 echo "**********************DEADLINE MISS**********************"
43 fi 47 fi
44done 48done
45echo "printing deadline misses:" 49echo "printing deadline misses:"
46cat deadline_misses 50cat ${stderr_name}
47echo "-------------------------" 51echo "-------------------------"