• DocumentCode
    1264440
  • Title

    Performance analysis of Time Warp with multiple homogeneous processors

  • Author

    Gupta, Anurag ; Akyildiz, Ian F. ; Fujimoto, Richard M.

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    17
  • Issue
    10
  • fYear
    1991
  • fDate
    10/1/1991 12:00:00 AM
  • Firstpage
    1013
  • Lastpage
    1027
  • Abstract
    The behavior of n interacting processors synchronized by the Time Warp protocol is analyzed using a discrete-state, continuous-time Markov chain model. The performance and dynamics of the processes (or processors) are analyzed under the following assumptions: exponential task times and timestamp increments on messages, each event message generates one new message that is sent to a randomly selected process, negligible rollback, state saving, and communication delay, unbounded message buffers, and homogeneous processors. Several performance measures are determined, such as: the fraction of processed events that commit, speedup, rollback probability, expected length of rollback, the probability mass function for the number of uncommitted processed events, the probability distribution function for the virtual time of a process, and the fraction of time the processors remain idle. The analysis is approximate, thus the results have been validated through performance measurements of a Time Warp testbed executing on a shared-memory multiprocessor
  • Keywords
    Markov processes; discrete event simulation; multiprocessing systems; performance evaluation; protocols; Time Warp protocol; Time Warp testbed; communication delay; continuous-time Markov chain model; discrete-state; event message; exponential task times; homogeneous processors; interacting processors; negligible rollback; parallel simulation; performance measures; probability distribution function; probability mass function; processed events; rollback probability; shared-memory multiprocessor; speedup; state saving; timestamp increments; unbounded message buffers; uncommitted processed events; virtual time; Delay; Discrete event simulation; Length measurement; Performance analysis; Protocols; Senior members; Synchronization; Time measurement; Time warp simulation; Velocity measurement;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.99190
  • Filename
    99190