In this paper, we discuss a tie-breaking strategy based on a bitwise comparison of event payload that allows parallel and distributed discrete-event simulations to observe a deterministic order in the execution of events, even in the presence of event ties. This approach provides practical usability whenever model-assisted tie-breaking is unavailable, thus ensuring that multiple simulation executions provide deterministic behaviour and repeatable results. Moreover, it ensures that the selected order of events is also consistent with sequential executions. We discuss the theory behind this strategy and experimentally show that the performance drop is imputable to event queue management when relying on tie-breaking strategies like the ones discussed in this work.

Piccione, A., Pellegrini, A. (2023). Practical tie-breaking for parallel/distributed simulations. In 2023 IEEE/ACM 27th International Symposium on Distributed Simulation and Real Time Applications (DS-RT) (pp.74-83). IEEE [10.1109/ds-rt58998.2023.00018].

Practical tie-breaking for parallel/distributed simulations

Pellegrini, Alessandro
2023-01-01

Abstract

In this paper, we discuss a tie-breaking strategy based on a bitwise comparison of event payload that allows parallel and distributed discrete-event simulations to observe a deterministic order in the execution of events, even in the presence of event ties. This approach provides practical usability whenever model-assisted tie-breaking is unavailable, thus ensuring that multiple simulation executions provide deterministic behaviour and repeatable results. Moreover, it ensures that the selected order of events is also consistent with sequential executions. We discuss the theory behind this strategy and experimentally show that the performance drop is imputable to event queue management when relying on tie-breaking strategies like the ones discussed in this work.
27th International Symposium on Distributed Simulation and Real Time Applications (DS-RT)
Singapore
2023
27
IEEE; ACM
Rilevanza internazionale
2023
Settore ING-INF/05
English
Intervento a convegno
Piccione, A., Pellegrini, A. (2023). Practical tie-breaking for parallel/distributed simulations. In 2023 IEEE/ACM 27th International Symposium on Distributed Simulation and Real Time Applications (DS-RT) (pp.74-83). IEEE [10.1109/ds-rt58998.2023.00018].
Piccione, A; Pellegrini, A
File in questo prodotto:
File Dimensione Formato  
Pic23c.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: Copyright dell'editore
Dimensione 591.53 kB
Formato Adobe PDF
591.53 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2108/363224
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact