Time warp discrete event simulators take advantage of the parallel processing of simulation events. On the other hand, they suffer from the overhead required to enforce the causality relation. This overhead consists of the time for saving the states of logical processes, the time for the rollback procedures and the wasted simulation time, that is the time spent for the processing of events which are undone because of rollback. Two techniques have been developed for state saving: periodic and incremental. In this paper we study the periodic technique, and we present an analytical model describing the simulation execution time in function of both the state saving cost and the rollback cost. Furthermore, we derive a methodology that allows each logical process to adapt its state saving period on line in order to reduce the simulation execution time. Experimental results show that, in some simulation scenarios, our methodology improves performance, in comparison to already existing proposals. © 1998 Elsevier Science B.V. All rights reserved.

Run-time selection of the checkpoint interval in Time Warp based simulations / Laurent R. G., Auriche; Quaglia, Francesco; Ciciani, Bruno. - In: SIMULATION PRACTICE AND THEORY. - ISSN 0928-4869. - 6:5(1998), pp. 461-478. [10.1016/s0928-4869(97)00030-x]

Run-time selection of the checkpoint interval in Time Warp based simulations

QUAGLIA, Francesco;CICIANI, Bruno
1998

Abstract

Time warp discrete event simulators take advantage of the parallel processing of simulation events. On the other hand, they suffer from the overhead required to enforce the causality relation. This overhead consists of the time for saving the states of logical processes, the time for the rollback procedures and the wasted simulation time, that is the time spent for the processing of events which are undone because of rollback. Two techniques have been developed for state saving: periodic and incremental. In this paper we study the periodic technique, and we present an analytical model describing the simulation execution time in function of both the state saving cost and the rollback cost. Furthermore, we derive a methodology that allows each logical process to adapt its state saving period on line in order to reduce the simulation execution time. Experimental results show that, in some simulation scenarios, our methodology improves performance, in comparison to already existing proposals. © 1998 Elsevier Science B.V. All rights reserved.
1998
adaptive checkpointing; parallel simulation application; performance optimization; time warp modeling
01 Pubblicazione su rivista::01a Articolo in rivista
Run-time selection of the checkpoint interval in Time Warp based simulations / Laurent R. G., Auriche; Quaglia, Francesco; Ciciani, Bruno. - In: SIMULATION PRACTICE AND THEORY. - ISSN 0928-4869. - 6:5(1998), pp. 461-478. [10.1016/s0928-4869(97)00030-x]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/245354
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? ND
social impact