In this paper we address state recoverability in optimistic simulation systems by presenting an autonomic log/restore architecture. Our proposal is unique in that it jointly provides the following features: (i) log/restore operations are carried out in a completely transparent manner to the application programmer, (ii) the simulation-object state can be scattered across dynamically allocated non-contiguous memory chunks, (iii) two differentiated operating modes, incremental vs non-incremental, coexist via transparent, optimized run-time management of dual versions of the same application layer, with dynamic selection of the best suited operating mode in different phases of the optimistic simulation run, and (iv) determinationof the best suited mode for any time frame is carried out on the basis of an innovative modeling/optimization approach that takes into account stability of each operating mode vs variations of the model execution parameters. © 2010 IEEE.
Autonomic log/restore for advanced optimistic simulation systems / Vitali, Roberto; Pellegrini, Alessandro; Quaglia, Francesco. - (2010), pp. 319-327. (Intervento presentato al convegno 18th Annual IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2010 tenutosi a Miami Beach, FL; USA) [10.1109/mascots.2010.40].
Autonomic log/restore for advanced optimistic simulation systems
Roberto Vitali;PELLEGRINI, ALESSANDRO
;QUAGLIA, Francesco
2010
Abstract
In this paper we address state recoverability in optimistic simulation systems by presenting an autonomic log/restore architecture. Our proposal is unique in that it jointly provides the following features: (i) log/restore operations are carried out in a completely transparent manner to the application programmer, (ii) the simulation-object state can be scattered across dynamically allocated non-contiguous memory chunks, (iii) two differentiated operating modes, incremental vs non-incremental, coexist via transparent, optimized run-time management of dual versions of the same application layer, with dynamic selection of the best suited operating mode in different phases of the optimistic simulation run, and (iv) determinationof the best suited mode for any time frame is carried out on the basis of an innovative modeling/optimization approach that takes into account stability of each operating mode vs variations of the model execution parameters. © 2010 IEEE.File | Dimensione | Formato | |
---|---|---|---|
Vitali_Postprint_Autonomic-Log-Restore_2010.pdf
accesso aperto
Note: https://ieeexplore.ieee.org/document/5581582
Tipologia:
Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
247.18 kB
Formato
Adobe PDF
|
247.18 kB | Adobe PDF | |
Vitali_Autonomic-Log-Restore_2010.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
380.37 kB
Formato
Adobe PDF
|
380.37 kB | Adobe PDF | Contatta l'autore |
Vitali_Frontespizio-indice_Autonomic-Log-Restore_2010.pdf
solo gestori archivio
Tipologia:
Altro materiale allegato
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
909.07 kB
Formato
Adobe PDF
|
909.07 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.