This paper introduces the notion of weak causality that models the intra-object parallelism in parallel discrete event simulation. In this setting, a run where events are executed at each object according to their timestamp is a correct run. The weak causality relation allows to define the largest subset of all runs of a simulation that are equivalent to the timestamp-based run. Finally, we describe an application of weak causality to optimistic synchronization (Time Warp) by introducing a synchronization protocol that reduces the number of rollbacks and their extent. (C) 1999 Elsevier Science B.V. All rights reserved.
Exploiting intra-object dependencies in parallel simulation / Quaglia, Francesco; Baldoni, Roberto. - In: INFORMATION PROCESSING LETTERS. - ISSN 0020-0190. - 70:3(1999), pp. 119-125. [10.1016/s0020-0190(99)00056-3]
Exploiting intra-object dependencies in parallel simulation
QUAGLIA, Francesco;BALDONI, Roberto
1999
Abstract
This paper introduces the notion of weak causality that models the intra-object parallelism in parallel discrete event simulation. In this setting, a run where events are executed at each object according to their timestamp is a correct run. The weak causality relation allows to define the largest subset of all runs of a simulation that are equivalent to the timestamp-based run. Finally, we describe an application of weak causality to optimistic synchronization (Time Warp) by introducing a synchronization protocol that reduces the number of rollbacks and their extent. (C) 1999 Elsevier Science B.V. All rights reserved.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.