textSortToSameCluster 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. GRID_DIR=`dirname "$0"`
  3. GRID_DIR=`cd "$GRID_DIR"; pwd`
  4. source $GRID_DIR/../gridmix-env
  5. for ((i=0; i < $NUM_OF_SMALL_JOBS_PER_CLASS; i++))
  6. do
  7. echo $i
  8. $GRID_MIX_HOME/pipesort/text-sort.small 2>&1 > pipesort.small.$i.out &
  9. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  10. $GRID_MIX_HOME/streamsort/text-sort.small 2>&1 > streamsort.small.$i.out &
  11. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  12. $GRID_MIX_HOME/javasort/text-sort.small 2>&1 > javasort.small.$i.out &
  13. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  14. done
  15. for ((i=0; i < $NUM_OF_MEDIUM_JOBS_PER_CLASS; i++))
  16. do
  17. echo $i
  18. $GRID_MIX_HOME/pipesort/text-sort.medium 2>&1 > pipesort.medium.$i.out &
  19. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  20. $GRID_MIX_HOME/streamsort/text-sort.medium 2>&1 > streamsort.medium.$i.out &
  21. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  22. $GRID_MIX_HOME/javasort/text-sort.medium 2>&1 > javasort.medium.$i.out &
  23. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  24. done
  25. for ((i=0; i < $NUM_OF_LARGE_JOBS_PER_CLASS; i++))
  26. do
  27. echo $i
  28. $GRID_MIX_HOME/pipesort/text-sort.large 2>&1 > pipesort.large.$i.out &
  29. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  30. $GRID_MIX_HOME/streamsort/text-sort.large 2>&1 > pipesort.large.$i.out &
  31. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  32. $GRID_MIX_HOME/javasort/text-sort.large 2>&1 > pipesort.large.$i.out &
  33. $GRID_MIX_HOME/submissionScripts/sleep_if_too_busy
  34. done