• DocumentCode
    1284250
  • Title

    Efficient Master/Worker Parallel Discrete Event Simulation on Metacomputing Systems

  • Author

    Park, Alfred J. ; Fujimoto, Richard M.

  • Author_Institution
    Comput. Sci. & Eng. Div., Oak Ridge Nat. Lab., Oak Ridge, TN, USA
  • Volume
    23
  • Issue
    5
  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    873
  • Lastpage
    880
  • Abstract
    The master/worker (MW) paradigm can be used as an approach to parallel discrete event simulation (PDES) on metacomputing systems. MW PDES applications incur overheads not found in conventional PDES executions executing on tightly coupled machines. We introduce four optimization techniques in MW PDES systems on public resource and desktop grid infrastructures. Work unit caching, pipelined state updates, expedited message delivery, and adaptive work unit scheduling mechanisms in the context of MW PDES are described. These optimizations provide significant performance benefits when used in tandem. We present results showing that an optimized MW PDES system using these techniques can exhibit performance comparable to a traditional PDES system for queueing network and particle physics simulation applications while providing execution capability across metacomputing systems.
  • Keywords
    discrete event simulation; grid computing; optimisation; parallel processing; scheduling; PDES execution; adaptive work unit scheduling mechanism; desktop grid infrastructure; execution capability; expedited message delivery mechanism; master parallel discrete event simulation; master-worker paradigm; metacomputing system; optimization technique; particle physics simulation application; pipelined state updates mechanism; public resource infrastructure; queueing network application; tightly coupled machines; work unit caching mechanism; worker parallel discrete event simulation; Decision support systems; Discrete event simulation; Indexes; Metacomputing; Optimization; Physics; Runtime; Discrete event simulation; master/worker.; metacomputing systems; parallel and distributed simulation; simulation support systems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.207
  • Filename
    5963652