4 DSTM_CONFDIR=${HOME}/research/Robust/src
12 echo "Running java version"
14 BM_DIR=${BM_NAME}/${JAVA_DIR}
15 while [ $j -le $ITERATIONS ]; do
16 echo "Running on $1 machines ... "
19 suffix=$SERVER_ARGS | tr -d ' '
20 echo "Running Server ... "
21 /usr/bin/time -f "%e" ./Server.bin -N $1 $SERVER_ARGS 2>> ${LOGDIR}/server_${1}_${BM_NAME}_java.out &
24 echo ${BASEDIR}/${BM_DIR} > ~/.tmpdir
25 while [ $k -le $1 ]; do
26 echo "SSH into dc-${k}"
28 echo "SEED='$SEED'" > ~/.seed
31 ssh dc-${k}.calit2.uci.edu 'cd `cat ~/.tmpdir`; source ~/.bmargs; ./Client.bin $CLIENT_ARGS -seed `hostname | cut -f2 -d"-" | cut -f1 -d"."`'
33 ssh dc-${k}.calit2.uci.edu 'cd `cat ~/.tmpdir`; source ~/.bmargs; ./Client.bin $CLIENT_ARGS -seed `hostname | cut -f2 -d"-" | cut -f1 -d"."`' &
45 echo "Running jvm version"
47 BM_DIR=${BM_NAME}/${JVM_DIR}
48 while [ $j -le $ITERATIONS ]; do
49 echo "Running on $1 machines ... "
52 suffix=$SERVER_ARGS | tr -d ' '
53 echo "Running Server ... "
54 /usr/bin/time -f "%e" java $JVM_SERVER_CLASS -N $1 $SERVER_ARGS 2>> ${LOGDIR}/server_${1}_${BM_NAME}_jvm.out &
57 echo ${BASEDIR}/${BM_DIR} > ~/.tmpdir
58 while [ $k -le $1 ]; do
59 echo "SSH into dc-${k}"
63 ssh dc-${k}.calit2.uci.edu 'cd `cat ~/.tmpdir`; source ~/.bmargs; java $JVM_CLIENT_CLASS $CLIENT_ARGS -seed $seed'
65 ssh dc-${k}.calit2.uci.edu 'cd `cat ~/.tmpdir`; source ~/.bmargs; java $JVM_CLIENT_CLASS $CLIENT_ARGS -seed $seed' &
78 BM_NAME=`echo $line | cut -f1 -d":"`
79 SERVER_ARGS=`echo $line | cut -f2 -d":"`
80 CLIENT_ARGS=`echo $line | cut -f3 -d":"`
81 JVM_SERVER_CLASS=`echo $line | cut -f4 -d":"`
82 JVM_CLIENT_CLASS=`echo $line | cut -f5 -d":"`
84 # Setup for remote machine
86 echo "BM_NAME='$BM_NAME'" > ~/.bmargs
87 echo "SERVER_ARGS='$SERVER_ARGS'" >> ~/.bmargs
88 echo "CLIENT_ARGS='$CLIENT_ARGS'" >> ~/.bmargs
89 echo "JVM_SERVER_CLASS='$JVM_SERVER_CLASS'" >> ~/.bmargs
90 echo "JVM_CLIENT_CLASS='$JVM_CLIENT_CLASS'" >> ~/.bmargs