# HG changeset patch # User kazz # Date 1328691720 -32400 # Node ID fce61ee25d2040242693665c890f7e219d1058dd # Parent 5b1f099da5939e179fa56eaa2687fd9259dea1af run FederatedLinda experiment on torque diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/README Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,6 @@ +require +$fdlhome/FedLinda.jar + +How to run +./ring-run.sh + diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/clean.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/clean.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,5 @@ +#!/bin/sh +rm -rf RingRelay.{o,e}* +rm -rf *~ +rm nodes +rm nodes-tcp-no-delay \ No newline at end of file diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/cover.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/cover.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,10 @@ +#!/bin/sh +nodenum=3 +maxcount=30 + +count=1 +while [ $count -le $maxcount ]; +do + qsub -l nodes=$nodenum:ppn=2 ring.sh + count=`expr $count + 1` +done diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/debug.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/debug.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,29 @@ +#!/bin/sh +# +#Federated Linda Ring Relay Test +# +#PBS -N RingRelay +#PBS -l walltime=00:05:00 + +fdlpath=/net/home/other/maui/student/e065701/fdl + +#cat $PBS_NODEFILE +nodenum=`wc -l < $PBS_NODEFILE` +nodenum=`expr $nodenum / 2 - 1` + +function run() { + read serv + read serv + ssh $serv pkill java < /dev/null + ssh $serv java -cp $fdlpath/FedLinda.jar fdl.test.debug2.ConfigurationManager -nodes $nodenum -relay 3 -size 4096 < /dev/null & + sleep 3 + while read node; do + read node + ssh $node pkill java < /dev/null + ssh $node java -cp $fdlpath/FedLinda.jar fdl.test.debug2.FDLindaNode -manager $serv < /dev/null & + done + wait +} + +cat $PBS_NODEFILE | uniq >> $fdlpath/nodes +run < $PBS_NODEFILE diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/pkill.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/pkill.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,13 @@ +#!/bin/sh +# +#Federated Linda Ring Relay Test +# +#PBS -N pkill +#PBS -l walltime=00:01:00 + +for serv in `cat $PBS_NODEFILE` +do + echo $serv + ssh $serv pkill java & +done +wait \ No newline at end of file diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/ring-tcp-no-delay.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/ring-tcp-no-delay.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,27 @@ +#!/bin/sh +# +#Federated Linda Ring Relay Test +# +#PBS -N RingRelay +#PBS -l walltime=00:05:00 + +fdlpath=/net/home/other/maui/student/e065701/fdl + +nodenum=`wc -l < $PBS_NODEFILE` +nodenum=`expr $nodenum / 2 - 1` + +function run() { + read serv + read serv + ssh $serv pkill java < /dev/null + ssh $serv java -cp $fdlpath/FedLindaTcpNoDelay.jar fdl.test.debug.ConfigurationManager -nodes $nodenum -relay 100 -size 4096 < /dev/null & + sleep 3 + while read node; do + read node + ssh $node pkill java < /dev/null + ssh $node java -cp $fdlpath/FedLindaTcpNoDelay.jar fdl.test.debug.FDLindaNode -manager $serv < /dev/null & + done + wait +} +cat $PBS_NODEFILE | uniq >> $fdlpath/nodes-tcp-no-delay +run < $PBS_NODEFILE diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/ring.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/ring.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,34 @@ +#!/bin/sh +# +#Federated Linda Ring Relay Test +# +#PBS -q dque +#PBS -N RingRelay +#PBS -l walltime=00:05:00 + +fdlpath=/home/mass/share/student/k108572 +#fdlpath=/net/home/other/maui/student/e065701/fdl +#cat $PBS_NODEFILE +nodenum=`wc -l < $PBS_NODEFILE` +nodenum=`expr $nodenum / 4 - 1` + +function run() { + read serv + read serv + read serv + read serv + ssh $serv pkill java < /dev/null + ssh $serv java -cp $fdlpath/FedLinda.jar fdl.test.debug.ConfigurationManager -nodes $nodenum -relay 100 -size 4096 < /dev/null & + sleep 3 + while read node; do + read node + read node + read node + ssh $node pkill java < /dev/null + ssh $node java -cp $fdlpath/FedLinda.jar fdl.test.debug.FDLindaNode -manager $serv < /dev/null & + done + wait +} + +#cat $PBS_NODEFILE | uniq >> /tmp/nodes +run < $PBS_NODEFILE diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/run-debug.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/run-debug.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,2 @@ +#!/bin/sh +qsub -l nodes=30:ppn=2 debug.sh \ No newline at end of file diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/run-ring.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/run-ring.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,10 @@ +#!/bin/sh +count=6 +while [ $count -le 40 ]; +do + qsub -l nodes=$count:ppn=4 ring.sh + count=`expr $count + 5` +done + + + diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/run-tcp-no-delay.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/run-tcp-no-delay.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,7 @@ +#!/bin/sh +count=6 +while [ $count -le 86 ]; +do + qsub -l nodes=$count:ppn=2 ring-tcp-no-delay.sh + count=`expr $count + 5` +done diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/test-tcp-no-delay.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/test-tcp-no-delay.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,17 @@ +#!/bin/sh +nodenum=30 +maxcount=1 + +count=1 +while [ $count -le $maxcount ]; +do + qsub -l nodes=$nodenum:ppn=2 ring.sh + count=`expr $count + 1` +done + +count=1 +while [ $count -le $maxcount ]; +do + qsub -l nodes=$nodenum:ppn=2 ring-tcp-no-delay.sh + count=`expr $count + 1` +done diff -r 5b1f099da593 -r fce61ee25d20 tools/torque/test.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/torque/test.sh Wed Feb 08 18:02:00 2012 +0900 @@ -0,0 +1,12 @@ +#PBS -l nodes=10,walltime=00:10:00 +function run() { + read firstserv + while read serv; do + #ssh $serv env + (sleep 10; echo end)& + done + wait +} +echo start +run < $PBS_NODEFILE +echo run_end