Global Virtual Time (GVT) is a powerful abstraction used to discriminate what events belong (and what do not belong) to the past history of a parallel/distributed computation. For high performance simulation systems based on the Time Warp synchronization protocol, where concurrent simulation objects are allowed to process their events speculatively and causal consistency is achieved via rollback/recovery techniques, GVT is used to determine which portion of the simulation can be considered as committed. Hence it is the base for actuating memory recovery (e.g. of obsolete logs that were taken in order to support state recoverability) and nonrevocable operations (e.g. I/O). For shared memory implementations of simulation platforms based on th...
It is shown that distributed termination detection algorithms can be transformed into e cient algori...
The problem of executing sequential programs optimistically using the Time Warp algorithm is conside...
Discrete event simulation is an important tool for modeling and analysis. Some of the simulation app...
Global Virtual Time (GVT) is a powerful abstraction used to discriminate what events belong (and wha...
Global Virtual Time (GVT) is a powerful abstraction used to discriminate what events belong (and wha...
The increasing diffusion of shared-memory multi core machines has given rise to a change in the desi...
Taking advantage of computing capabilities offered by modern parallel and distributed architectures ...
Taking advantage of computing capabilities offered by modern parallel and distributed architectures ...
The increasing diffusion of shared-memory multi-core machines has given rise to a change in the desi...
Abstract. This paper presents a new Global Virtual Time (GVT) algorithm, called TQ-GVT that is at th...
In this paper we make an analogy between the time that storage must be maintained in an optimistic s...
The main contribution of this paper is the Cancelback Protocol, an extension of the Time Warp mechan...
Taking advantage of high computing capabilities of modern distributed architectures is fundamental t...
In this paper, we introduce a technique to reduce the number of state savings and the event queue si...
In many distributed computations, it is necessary to ensure that the causal order in which events oc...
It is shown that distributed termination detection algorithms can be transformed into e cient algori...
The problem of executing sequential programs optimistically using the Time Warp algorithm is conside...
Discrete event simulation is an important tool for modeling and analysis. Some of the simulation app...
Global Virtual Time (GVT) is a powerful abstraction used to discriminate what events belong (and wha...
Global Virtual Time (GVT) is a powerful abstraction used to discriminate what events belong (and wha...
The increasing diffusion of shared-memory multi core machines has given rise to a change in the desi...
Taking advantage of computing capabilities offered by modern parallel and distributed architectures ...
Taking advantage of computing capabilities offered by modern parallel and distributed architectures ...
The increasing diffusion of shared-memory multi-core machines has given rise to a change in the desi...
Abstract. This paper presents a new Global Virtual Time (GVT) algorithm, called TQ-GVT that is at th...
In this paper we make an analogy between the time that storage must be maintained in an optimistic s...
The main contribution of this paper is the Cancelback Protocol, an extension of the Time Warp mechan...
Taking advantage of high computing capabilities of modern distributed architectures is fundamental t...
In this paper, we introduce a technique to reduce the number of state savings and the event queue si...
In many distributed computations, it is necessary to ensure that the causal order in which events oc...
It is shown that distributed termination detection algorithms can be transformed into e cient algori...
The problem of executing sequential programs optimistically using the Time Warp algorithm is conside...
Discrete event simulation is an important tool for modeling and analysis. Some of the simulation app...