3.1 MB - Evernote
3.1 MB - Evernote
3.1 MB - Evernote
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