Title :
Efficient Master/Worker Parallel Discrete Event Simulation
Author :
Park, Alfred ; Fujimoto, Richard M.
Author_Institution :
Comput. Sci. & Eng. Div., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
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.
Keywords :
cache storage; discrete event simulation; metacomputing; parallel processing; scheduling; adaptive work unit scheduling mechanisms; desktop grid infrastructures; expedited message delivery; master-worker parallel discrete event simulation; metacomputing systems; particle physics simulation; pipelined state updates; public resource infrastructures; queueing network; work unit caching; Cache storage; Computational modeling; Concurrent computing; Conferences; Discrete event simulation; Distributed computing; Fault tolerance; Packaging; Processor scheduling; USA Councils; Master/worker; PDES; caching; conservative synchronization; desktop grids; grid computing; metacomputing; parallel discrete event simulation; simulation; volunteer computing;
Conference_Titel :
Principles of Advanced and Distributed Simulation, 2009. PADS '09. ACM/IEEE/SCS 23rd Workshop on
Conference_Location :
Lake Placid, NY
Print_ISBN :
978-0-7695-3713-9
DOI :
10.1109/PADS.2009.9