26.08.2013 Views

3.1 MB - Evernote

3.1 MB - Evernote

3.1 MB - Evernote

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

91<br />

Validation of the Parallel Simulator<br />

as part of the post simulation report found in the output logs of the simulate process for<br />

both simulation runs. For validation 5.1 the simulation performance was 1640 time units<br />

per second real time and for validation 5.2 1607 time units per second real time. The<br />

performance difference is quite small which suggests that for the example model used<br />

the processing saved on rolled back Transaction moves just about out weights the extra<br />

processing required for the LPCC, additional GVT calculations and the extra logging<br />

for the LPCC (the LP2 output log size of validation 5.2 is only around 3% of the one of<br />

validation 5.1). But for more complex simulation models where rollbacks in one LP lead<br />

to cascaded rollbacks in other LPs a much larger saving on the number of rolled back<br />

Transaction moves can be expected. It also needs to be considered that the hardware<br />

setup used (i.e. all nodes being run on a single CPU machine) is not ideal for a<br />

performance evaluation as the main purpose of this validation is to evaluate the<br />

functionality of the parallel simulator.<br />

6.6 Validation 6<br />

During the testing of the parallel simulator it became apparent that in same cases the<br />

normal Time Warp algorithm can outperform the Shock Resistant Time Warp algorithm.<br />

This last validation is showing this in an example. The simulation model used is very<br />

similar to the one used for validation 5. It contains two partitions with the first partition<br />

transferring some of its Transactions to the second partition but this time the<br />

GENERATE blocks are configured so that the first partition is ahead in simulation time<br />

compared to the second. The simulation is finished when 3000 Transactions have been<br />

terminated in one of the partitions. The complete simulation model can be seen here:<br />

PARTITION Partition1,3000<br />

GENERATE 1,0,2000<br />

TRANSFER 0.3,Label1<br />

TERMINATE 1<br />

PARTITION Partition2,3000<br />

GENERATE 1,0<br />

Label1 TERMINATE 1<br />

Simulation model file model_validation6.gps

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!