M&S Knowledge Repository

Serving M&S Community

Header Content Region

Insert text, image or banner ads here, or just delete this text and leave this area blank!

portfolio1 portfolio2 portfolio3 portfolio4 portfolio5 portfolio6 portfolio7 portfolio8 portfolio9 portfolio10

Gas Cloud Simulation

A simulation of how a gas cloud that has been observed approaching the supermassive black hole at the centre of the galaxy.

Advanced Test Reactor Simulation

Advanced simulation capabilities can model reactors, such as INL's Advanced Test Reactor shown here, from atomic scales to full-sized reactor assemblies.

Underwater EVA Simulation

Underwater simulation of extravehicular activity (EVA).

Combat Simulation

A screen capture depicts a combat situation in a digital world during a command post exercise inside the Joint Multinational Simulations Center.

Motorcycle Simulator

Testing motorcycle simulator at the Pentagon to get a feel for how the bike would handle some situations.

Wake Turbulence Simulation

Wake turbulence simulation for an Airbus A340 on final approach, just before touchdown.

Driving Conditions Simulator

View from the cockpit of the simulator. Multiple screens provide a view similar to what one would see in a snowplow on the road.

Molecules Simulation

Dynamic computer simulations of molecular systems.

Global Aerosols Simulation

This portrait of global aerosols was produced by a Goddard Earth Observing System Model, Version 5 (GEOS-5) simulation at a 10-kilometer resolution.

Driving Simulation

Simulation for driving training.

themed object
Special Interest Group (SIG) on SImulation and Modeling (SIM)
get in touch

Parallel and Distributed Simulation


Richard M. Fujimoto

Computational Science and Engineering Division
College of Computing
Georgia Institute of Technology
Atlanta, GA 30332-0765, USA



Course Slides


Slides Topic
1. Parallel and Distributed Simulation: Introduction and Motivation
2. Discrete Event Simulation: Event-Oriented Simulation
3. Future Event List: Priority Queue Data Structures
4. Discrete Event Simulation: Process Oriented Simulation
5. The Synchronization Problem
6. Deadlock Avoidance Using Null Messages: Chandy-Misra-Bryant Algorithm
7. Lookahead
8. Deadlock Detection and Recovery
9. Synchronous Algorithms I: Barrier Synchronizations and Computing Lower Bound on the Time Stamp (LBTS)
10. Synchronous Algorithms II: Transient Messages and Distance Between Logical Processes (LPs)
11. Time Warp: Local Control
12. Computing Global Virtual Time: Issues and Some Solutions
13. Time Warp: Global Control: Distributed Snapshots and Fossil Collection
14. Time Warp: State Saving and Simultaneous Events
15. Other Optimistic Mechanisms, Memory Management
16. Time Parallel Simulations I: A Problem-Specific Approach to Create Massively Parallel Simulations
17. Time Parallel Simulations II: Asynchronous Transfer Mode (ATM) Multiplexers and G/G/1 Queues
18. Distributed Virtual Environments: Introduction
19. Dead Reckoning
20. The High Level Architecture: Introduction
21. Time Management in the High Level Architecture
22. Data Distribution: Static Data Distribution
23. Data Distribution: Dynamic Data Distribution
24. Ordering Messages in Distributed Virtual Environments
25. Synchronizing Clocks (Wallclock Time)


slide up button