• DocumentCode
    2069745
  • Title

    Load balancing for conservative simulation on shared memory multiprocessor systems

  • Author

    Gan, Boon Ping ; Low, Yoke Hean ; Jain, Sanjay ; Turner, Stephen J. ; Cai, Wentong ; Hsu, Wen Jing ; Huang, Shell Ying

  • Author_Institution
    Gintic Inst. of Manuf. Technol., Singapore
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    139
  • Lastpage
    146
  • Abstract
    Load balancing is a crucial factor in achieving good performance for parallel discrete event simulations. We present a load balancing scheme that combines both static partitioning and dynamic load balancing. The static partitioning scheme maps simulation objects to logical processes before simulation starts while the dynamic load balancing scheme attempts to balance the load during runtime. The static scheme involves two steps. First, the simulation objects that contribute to small lookahead are merged together by using a merging algorithm. Then a partitioning algorithm is applied. The merging is needed to ensure a consistent performance for our dynamic scheme. Our dynamic scheme is tailor-made for an asynchronous simulation protocol that does not rely on null messages. The performance study on a supply chain simulation shows that the partitioning algorithm and dynamic load balancing are important in achieving good performance
  • Keywords
    discrete event simulation; merging; parallel processing; resource allocation; shared memory systems; software performance evaluation; asynchronous simulation protocol; conservative simulation; load balancing; merging algorithm; parallel discrete event simulations; partitioning algorithm; performance; runtime; shared memory multiprocessor systems; static partitioning; supply chain simulation; Discrete event simulation; Electrical capacitance tomography; Gallium nitride; Load management; Merging; Multiprocessing systems; Partitioning algorithms; Protocols; Runtime; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2000. PADS 2000. Proceedings. Fourteenth Workshop on
  • Conference_Location
    Bologne
  • Print_ISBN
    0-7695-0677-1
  • Type

    conf

  • DOI
    10.1109/PADS.2000.847157
  • Filename
    847157