Efficient Master/Worker Parallel Discrete Event Simulation
The master/worker (MW) paradigm can be used to implement parallel discrete event simulations (PDES) on metacomputing systems. MW PDES applications incur overheads not found in conventional PDES executions executing on tightly coupled machines. We introduce four techniques for reducing these overhead...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: |
Computing methodologies
> Modeling and simulation
> Model development and analysis
> Model verification and validation
Computing methodologies
> Modeling and simulation
> Model development and analysis
> Modeling methodologies
Computing methodologies
> Modeling and simulation
> Simulation types and techniques
> Discrete-event simulation
Computing methodologies
> Modeling and simulation
> Simulation types and techniques
> Massively parallel and high-performance simulations
Software and its engineering
> Software notations and tools
> General programming languages
> Language types
> Concurrent programming languages
|
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The master/worker (MW) paradigm can be used to implement parallel discrete event simulations (PDES) on metacomputing systems. MW PDES applications incur overheads not found in conventional PDES executions executing on tightly coupled machines. We introduce four techniques for reducing these overheads on public resource and desktop grid infrastructures Work unit caching, pipelined state updates, expedited message delivery, and adaptive work unit scheduling mechanisms are described that provide significant reduction in overall overhead when used in tandem. We present performance results showing that an optimized MW PDES system can exhibit performance comparable to a traditional PDES system for a queueing network and a particle physics simulation. |
---|---|
ISSN: | 1087-4097 |
DOI: | 10.1109/PADS.2009.9 |