• DocumentCode
    1721798
  • Title

    Self-adaptive logical processes: the probabilistic distributed simulation protocol

  • Author

    Ferscha, A. ; Chiola, G.

  • Author_Institution
    Inst. fur Angewandte Inf., Wien Univ., Austria
  • fYear
    1994
  • Firstpage
    78
  • Lastpage
    88
  • Abstract
    A probabilistic distributed discrete event simulation strategy is developed as a performance efficient compromise between the two classical approaches in parallel and distributed simulation, the conservative and the optimistic approach. It weakens the conservative “block until safe-to-process”-rule in a sense that if the time instant of the occurrence of an external event is in the time interval [s, t], it allows progressing simulation up until the forecasted next event instant tˆ(O), s⩽tˆ(O)⩽t, but further progression only with controlled probability. tˆ(O) is an estimate based on the arrival instant differences O=(δ12,...δn) observed during a time window by some logical (simulation) process. Compared to the optimistic strategy it prevents from propagating incorrect computations too far ahead into the simulated future, and thus avoids unnecessary communication overhead by breaking rollback cascades as early as possible. The arrival patterns observed in O are used to dynamically adapt the logical process´ synchronization behavior at runtime, to what is the best tradeoff among blocking and optimistically progressing with respect to the parallelism inherent to the simulation model
  • Keywords
    adaptive systems; discrete event simulation; distributed processing; parallel processing; probability; protocols; arrival instant differences; block until safe-to-process; classical approaches; controlled probability; distributed simulation; external event; forecasted next event instant; incorrect computations; optimistic approach; optimistic strategy; optimistically progressing; performance efficient compromise; probabilistic distributed discrete event simulation strategy; probabilistic distributed simulation protocol; rollback cascades; self-adaptive logical processes; simulation model; synchronization behavior; time instant; time window; Clocks; Computational modeling; Discrete event simulation; Parallel processing; Petri nets; Protocols; Runtime; Synchronization; Tin; Vents;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1994., 27th Annual
  • Conference_Location
    La Jolla, CA
  • Print_ISBN
    0-8186-5620-4
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1994.283110
  • Filename
    283110