[Moabusers] Running a moab simulation

wightman wightman at clusterresources.com
Mon Oct 9 13:39:51 MDT 2006


In simulation Moab only looks for JOBEND events from the workload trace
file.  You should populate the workload trace with JOBEND events only.

- Douglas

On Mon, 2006-10-09 at 12:40 -0700, Corby wrote:
> So when I want to run a simulation, do I just need a JOBCREATE and
> then Moab will do a JOBSTART and JOBEND as it would if it were
> actually running?
> 
> 
> 
> 
> On 10/9/06, wightman <wightman at clusterresources.com> wrote:
>         Workload traces are generated automatically by Moab during
>         normal
>         execution.  If you take a look in the "stats" directory you
>         will see
>         "event" files.  Here is what a valid entry looks like:
>         
>         10:33:39 1160411619 job      754          JOBEND         1   1
>         wightman
>         wightman     600 Completed   [batch:1] 1160411014 1160411014
>         1160411014
>         1160411619         -      -      - >=    0M
>         >=      0M          - 
>         1160411014   1    0 -:- [RESTARTABLE]         -
>         -    -   0
>         163.56       pbs      1      0M      0M      0M         0
>         2140000000
>         maka pbs - - [DEFAULT] - - 0.00 - - - - -
>         
>         (all one 1 line)
>         
>         - Douglas
>         
>         On Mon, 2006-10-09 at 12:35 -0700, Corby wrote:
>         > I was trying to follow the format from
>         >
>         http://www.clusterresources.com/products/mwm/docs/16.4.0simulations.shtml but realized quickly something was wrong.  The problem is that I couldn't figure out what exactly.  There are so many fields so there's a lot of variables when trying to figure out what part of it was wrong.
>         >
>         > I wasn't sure how the workload trace should work.  In
>         particular I
>         > wasn't sure if I needed to do jobcreate and then jobstart in
>         order to
>         > make moab actually simulate the execution of a program.
>         > 
>         > Because of the setup right now that I'm working with, I
>         wasn't able to
>         > simply have Moab output some accounting records.
>         >
>         > -Corby Ziesman
>         >
>         >
>         >
>         > On 10/9/06, wightman < wightman at clusterresources.com> wrote:
>         >         The workload trace entries are incorrect.  Where did
>         you
>         >         obtain these
>         >         records?  Did Moab output them? 
>         >
>         >         - Douglas
>         >
>         >         On Wed, 2006-10-04 at 14:52 -0700, Corby wrote:
>         >         > I'm trying to run a simulation on moab, but every
>         time I run
>         >         moab it
>         >         > just exits right away and the job I scheduled in
>         my workload 
>         >         trace
>         >         > doesn't seem to have run.
>         >         >
>         >         > I'm not quite sure how to set up the resource and
>         workload
>         >         traces, and
>         >         > what fields are essential to getting a simulation
>         to 
>         >         actually run at
>         >         > all (I can then worry about making it reflect the
>         hardware
>         >         and
>         >         > everything I want to simulate later, but first I
>         just need
>         >         it to 
>         >         > work).
>         >         >
>         >         > My workload trace just has these two entries:
>         >         >
>         >         >         00:00:20_01/01/00 946710020 job 1234
>         jobcreate 1 1
>         >         root root
>         >         >         86400 \
>         >         >         Completed [batch:1] 946710010 0 0 ethernet
>         x86_64
>         >         Linux >= 0
>         >         >         >= 0 \
>         >         >         - 0 1 -1 - -
>         - /opt/moab/tracefiles/testprogram - -1 
>         >         0
>         >         >         [DEFAULT] \
>         >         >         1 0 0 0 0 0 - - - - - - - 0.0 - - - - - -
>         >         >         00:00:30_01/01/00 946710030 job 1234
>         jobstart 1 1
>         >         root root 
>         >         >         86400 \
>         >         >         Completed [batch:1] 946710010 0 0 ethernet
>         x86_64
>         >         Linux >= 0
>         >         >         >= 0 \
>         >         >         - 0 1 -1 - -
>         - /opt/moab/tracefiles/testprogram - -1 
>         >         0
>         >         >         [DEFAULT] \
>         >         >         1 0 0 0 0 0 - - - - - - - 0.0 - - - - - -
>         >         >
>         >         > and my resource trace just has these:
>         >         > 
>         >         >         COMPUTENODE AVAILABLE 1 Node001 PBS 27580
>         6442
>         >         100000 2 -1 -1
>         >         >         -1 Linux \
>         >         >         x86_64 [NONE] [batch:1] [ethernet] 1.0
>         [NONE] [NONE] 
>         >         [NONE]
>         >         >         COMPUTENODE AVAILABLE 1 Node002 PBS 27580
>         6442
>         >         100000 2 -1 -1
>         >         >         -1 Linux \
>         >         >         x86_64 [NONE] [batch:1] [ethernet] 1.0
>         [NONE] [NONE]
>         >         [NONE]
>         >         >
>         >         > and my moab.cfg:
>         >         >
>         >         >
>         SCHEDCFG[Moab]        SERVER=xxxxxxxxxxxxxxx:xx
>         >         >         MODE=SIMULATION 
>         >         >         ADMINCFG[1]        USERS=root,root
>         >         >
>         >         >
>         SIMRESOURCETRACEFILE  tracefiles/resource.trace
>         >         >
>         SIMWORKLOADTRACEFILE  tracefiles/workload.trace 
>         >         >         SIMSTOPITERATION  0
>         >         >         SIMSTARTTIME 00:00:00_01/01/00
>         >         >         SIMSTOPTIME 12:00:00_01/01/00
>         >         >
>         >         >         RMCFG[base]          TYPE=PBS 
>         >         >
>         >         >
>         >         > Are there any obvious mistakes I'm making?
>         >         >
>         >         > Thank you for any time you can spare to help
>         someone new to
>         >         Moab, 
>         >         > -Corby Ziesman
>         >         > _______________________________________________
>         >         > moabusers mailing list
>         >         > moabusers at supercluster.org
>         >         >
>         http://www.supercluster.org/mailman/listinfo/moabusers
>         >
>         >
>         
> 



More information about the moabusers mailing list