diff options
author | wolff1 <wolff1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-05-04 16:51:11 +0000 |
---|---|---|
committer | wolff1 <wolff1@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-05-04 16:51:11 +0000 |
commit | 34bd39bf74918f9800423724ad71986ac3a95a95 (patch) | |
tree | 5e11dafa8aeaa0a7394af1b3e2fad7da9cc7fc43 | |
parent | 9d5a0b1959ed403ccaf36e59f6682f810ab7d55a (diff) | |
download | ATCD-34bd39bf74918f9800423724ad71986ac3a95a95.tar.gz |
added schedulability check
-rwxr-xr-x | TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/generate.sh | 8 | ||||
-rwxr-xr-x | TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/schedulability.sh | 18 |
2 files changed, 24 insertions, 2 deletions
diff --git a/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/generate.sh b/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/generate.sh index fd3cbf8da0d..db24ea15b86 100755 --- a/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/generate.sh +++ b/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/generate.sh @@ -25,10 +25,14 @@ for TASK_NO in 10 20 40 80 160; do \ for BACKUP_NO in 1 2 3 4; do \ for ALGORITHM in pftrmff aftrmff frftrmff bsftrmbf; do \ echo "run $ALGORITHM for $BACKUP_NO backups..." && \ + echo "start $ALGORITHM with $TASK_NO tasks and $BACKUP_NO backups at `date`" >> ./$DATA_DIR/timing.log && \ $DECORAM_BIN/$ALGORITHM \ ./$DATA_DIR/$TASK_NO-tasks.input \ $[ $TASK_NO * $BACKUP_NO ] \ - $BACKUP_NO > ./$DATA_DIR/$ALGORITHM-$BACKUP_NO-backups-$TASK_NO-tasks.txt; \ + $BACKUP_NO > ./$DATA_DIR/$ALGORITHM-$BACKUP_NO-backups-$TASK_NO-tasks.txt && \ + echo "stop $ALGORITHM with $TASK_NO tasks and $BACKUP_NO backups at `date`" >> ./$DATA_DIR/timing.log; \ done; \ done; \ -done
\ No newline at end of file +done + +echo "---------------- done -----------------" >> ./$DATA_DIR/timing.log diff --git a/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/schedulability.sh b/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/schedulability.sh new file mode 100755 index 00000000000..a61108e4a07 --- /dev/null +++ b/TAO/orbsvcs/examples/FaultTolerance/FLARe/DeCoRAM/experiments/packing/schedulability.sh @@ -0,0 +1,18 @@ +zf#!/bin/bash +EXPERIMENT_NAME=schedulability +DECORAM_BIN=../../bin +DATA_DIR=$1 +RESULT_DIR=$DATA_DIR/$EXPERIMENT_NAME + +if [ ! -d ./$DATA_DIR ]; then echo Directory $DATA_DIR does not exist && exit; fi +if [ ! -d ./$RESULT_DIR ]; then mkdir -p ./$RESULT_DIR; fi + +for ALGORITHM in pftrmff aftrmff frftrmff bsftrmbf; do \ + for TASK_NO in 10 20 40 80 160; do \ + echo "$TASK_NO tasks:" >> ./$RESULT_DIR/$EXPERIMENT_NAME-$ALGORITHM.dat && \ + for BACKUP_NO in 1 2 3 4; do \ + echo "count processors used by $ALGORITHM for $BACKUP_NO backups and $TASK_NO tasks ..." && \ + echo "$BACKUP_NO backups: `$DECORAM_BIN/scheck -f ./$DATA_DIR/$ALGORITHM-$BACKUP_NO-backups-$TASK_NO-tasks.txt`" >> ./$RESULT_DIR/$EXPERIMENT_NAME-$ALGORITHM.dat; \ + done; \ + done; \ +done
\ No newline at end of file |