• DocumentCode
    3017645
  • Title

    Just-in-time cloning

  • Author

    Hybinette, Maria

  • Author_Institution
    Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
  • fYear
    2004
  • fDate
    16-19 May 2004
  • Firstpage
    45
  • Lastpage
    51
  • Abstract
    In this work we focus on a new technique for making cloning of parallel simulations more efficient. Cloning provides a means for running multiple similar simulations in parallel where many computations are shared rather than repeated (Hybinette and Fujimoto, 2001). A simulation is cloned on an event for a particular set of logical processes, creating new LP (logical processes) clones. The clones diverge as messages from the new LPs arrive at uncloned LPs. Until replication, all the computations for a particular LP are shared between the clones. Simulation kernels using cloning achieve efficiency by incrementally replicating logical processes as necessary. This enables regions of the simulation that have not been affected to use the same computations for both the new and old clone. Clearly, the longer replication can be delayed, the more efficient the simulation. We hypothesize that in many cases replication takes place before it is strictly necessary. We propose just-in-time cloning that addresses this issue by relaxing the constraints of simulation cloning to further benefit from shared computations.
  • Keywords
    discrete event simulation; parallel processing; LP clones; just-in-time cloning; logical process; logical processes; parallel simulation; simulation cloning; simulation kernel; Air traffic control; Aircraft; Airports; Cloning; Computational modeling; Concurrent computing; Delay; Discrete event simulation; Time warp simulation; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2004. PADS 2004. 18th Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2111-8
  • Type

    conf

  • DOI
    10.1109/PADS.2004.1301284
  • Filename
    1301284