26.08.2013 Views

3.1 MB - Evernote

3.1 MB - Evernote

3.1 MB - Evernote

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

III<br />

Table of Content<br />

4.2.2 Algorithm selection................................................................................. 27<br />

4.2.3 Shock resistant Time Warp Algorithm..................................................... 29<br />

4.3 GVT CALCULATION ........................................................................................ 33<br />

4.4 END OF SIMULATION........................................................................................ 35<br />

4.5 CANCELLATION TECHNIQUES .......................................................................... 36<br />

4.6 LOAD BALANCING........................................................................................... 37<br />

4.7 MODEL PARTITIONING ..................................................................................... 38<br />

5 IMPLEMENTATION........................................................................................... 40<br />

5.1 IMPLEMENTATION CONSIDERATIONS................................................................ 40<br />

5.1.1 Overall Architecture ............................................................................... 40<br />

5.1.2 Transaction Chain and Scheduling......................................................... 42<br />

5.1.3 Generation and Termination of Transactions......................................... 43<br />

5.1.4 Supported GPSS Syntax.......................................................................... 45<br />

5.1.5 Simulation Termination at Specific Simulation Time.............................. 46<br />

5.2 IMPLEMENTATION PHASES ............................................................................... 47<br />

5.2.1 Model Parsing ........................................................................................ 47<br />

5.2.2 Basic GPSS Simulation Engine .............................................................. 50<br />

5.2.3 Time Warp Parallel Simulation Engine .................................................. 51<br />

5.2.4 Shock Resistant Time Warp..................................................................... 53<br />

5.3 SPECIFIC IMPLEMENTATION DETAILS ............................................................... 56<br />

5.<strong>3.1</strong> Scheduling .............................................................................................. 56<br />

5.3.2 GVT Calculation and End of Simulation................................................ 64<br />

5.3.3 State Saving and Rollbacks..................................................................... 66<br />

5.3.4 Memory Management............................................................................. 68<br />

5.3.5 Logging................................................................................................... 69<br />

5.4 RUNNING THE PARALLEL SIMULATOR.............................................................. 70<br />

5.4.1 Prerequisites ........................................................................................... 70<br />

5.4.2 Files ........................................................................................................ 70<br />

5.4.3 Configuration ......................................................................................... 72<br />

5.4.4 Starting a Simulation .............................................................................. 73<br />

5.4.5 Increasing Memory Provided by JVM .................................................... 73

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

Saved successfully!

Ooh no, something went wrong!