Page MenuHomec4science

TRACE-rnd-10-st1000-10000-tasks1-4-mem10-15-dur1000-5000-7151.trace.generator
No OneTemporary

File Metadata

Created
Tue, Feb 25, 07:23

TRACE-rnd-10-st1000-10000-tasks1-4-mem10-15-dur1000-5000-7151.trace.generator

#!/bin/bash
NRJOBS=10;
#job submission time in milliseconds
MIN_START=1000;
MAX_START=10000;
#nr tasks per job
MIN_TASKS=1;
MAX_TASKS=4;
#memory in hundreds of megabytes.
MIN_MEM=10;
MAX_MEM=15;
#duration in milliseconds
MIN_DUR=1000;
MAX_DUR=5000;
FILE_NAME="TRACE-rnd-$NRJOBS-st$MIN_START-$MAX_START-tasks$MIN_TASKS-$MAX_TASKS-mem$MIN_MEM-$MAX_MEM-dur$MIN_DUR-$MAX_DUR-$RANDOM.trace"
for job in `seq 1 $NRJOBS`
do
START=`shuf -i $MIN_START-$MAX_START -n 1`
JOBID=$job
DUR=`shuf -i $MIN_DUR-$MAX_DUR -n 1`
MEM=$((`shuf -i $MIN_MEM-$MAX_MEM -n 1`*100))
NRTASKS=`shuf -i $MIN_TASKS-$MAX_TASKS -n 1`
echo "{
@am.type@ : @mapreduce@,
@job.start.ms@ : $START,
@job.end.ms@ : 200000,
@job.queue.name@ : @sls_queue_1@,
@job.id@ : @job_$JOBID@,
@job.user@ : @default@,
@job.tasks@ : [
{@c.host@ : @/default-rack/node2354434@, @c.dur@ : $DUR, @c.prio@ : 20, @c.mem@ : $MEM, @c.type@ : @map@, @c.nr@ : $NRTASKS}
]
}" | tr "@" "\""
done >> $FILE_NAME
cp trace-generator.sh $FILE_NAME.generator

Event Timeline