In this paper we study how to reuse checkpoints taken in an uncorrelated manner during the forward execution phase in an optimistic simulation system in order to construct global consistent snapshots which are also committed (i.e. the logical time they refer to is lower than the current GVT value). This is done by introducing a heuristic-based mechanism relying on update operations applied to local committed checkpoints of the involved logical processes so to eliminate mutual dependencies among the final achieved state values. The mechanism is lightweight since it does not require any form of (distributed) coordination to determine which are the checkpoint update operations to be performed. At the same time it is likely to reduce the amount of checkpoint update operations required to realign the consistent global state exactly to the current GVT value, taken as the reference time for the snapshot. Our proposal can support, in a performance effective manner, termination detection schemes based on global predicates evaluated on a committed and consistent global snapshot, which represent an alternative as relevant as classical termination check only relying on the current GVT value. Another application concerns interactive simulation environments, where (aggregate) output information about committed and consistent snapshots needs to be frequently provided, hence requiring lightweight mechanisms for the construction of the snapshots. © 2007 IEEE.

A Lightweight Heuristic-based Mechanism for Collecting Committed Consistent Global States in Optimistic Simulation / Cucuzzo, D; D'Alessio, S; Quaglia, Francesco; Romano, Paolo. - (2007), pp. 227-234. (Intervento presentato al convegno 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications, DS-RT 2007 tenutosi a Chania; Greece nel October 2007) [10.1109/DS-RT.2007.9].

A Lightweight Heuristic-based Mechanism for Collecting Committed Consistent Global States in Optimistic Simulation

QUAGLIA, Francesco;ROMANO, Paolo
2007

Abstract

In this paper we study how to reuse checkpoints taken in an uncorrelated manner during the forward execution phase in an optimistic simulation system in order to construct global consistent snapshots which are also committed (i.e. the logical time they refer to is lower than the current GVT value). This is done by introducing a heuristic-based mechanism relying on update operations applied to local committed checkpoints of the involved logical processes so to eliminate mutual dependencies among the final achieved state values. The mechanism is lightweight since it does not require any form of (distributed) coordination to determine which are the checkpoint update operations to be performed. At the same time it is likely to reduce the amount of checkpoint update operations required to realign the consistent global state exactly to the current GVT value, taken as the reference time for the snapshot. Our proposal can support, in a performance effective manner, termination detection schemes based on global predicates evaluated on a committed and consistent global snapshot, which represent an alternative as relevant as classical termination check only relying on the current GVT value. Another application concerns interactive simulation environments, where (aggregate) output information about committed and consistent snapshots needs to be frequently provided, hence requiring lightweight mechanisms for the construction of the snapshots. © 2007 IEEE.
2007
11th IEEE International Symposium on Distributed Simulation and Real-Time Applications, DS-RT 2007
And real time; Applied (CO); Checkpoint (CO)
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A Lightweight Heuristic-based Mechanism for Collecting Committed Consistent Global States in Optimistic Simulation / Cucuzzo, D; D'Alessio, S; Quaglia, Francesco; Romano, Paolo. - (2007), pp. 227-234. (Intervento presentato al convegno 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications, DS-RT 2007 tenutosi a Chania; Greece nel October 2007) [10.1109/DS-RT.2007.9].
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/367300
 Attenzione

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

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