This project explores methods for improving the performance of parallel discrete-event simulation by combining features of both conservative and optimistic synchronization strategies. Rather than attempting to avoid rollback, which is accomplished by slowing down the fastest components of the simulation, the strategy is to avoid state checkpointing, which should speed up the slowest components. The project is experimental in nature. A single implementation will allow one to make fair comparisons between the performance of pure conservative synchronization, and a hybrid method. Furthermore, by adding a mechanism for limiting the degree of optimism in both the pure optimistic and the hybrid cases, it will be possible to verify or refute the hypothesis that the overhead of optimistic rollback is a second-order effect compared to the overhead of state checkpointing. Subject to the successful verification of this hypothesis, this research will continue with heuristics for dynamically adapting the degree of optimism in a simulation during its execution.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Type
Standard Grant (Standard)
Application #
9010672
Program Officer
Yechezkel Zalcstein
Project Start
Project End
Budget Start
1990-07-01
Budget End
1993-06-30
Support Year
Fiscal Year
1990
Total Cost
$60,000
Indirect Cost
Name
University of Colorado at Boulder
Department
Type
DUNS #
City
Boulder
State
CO
Country
United States
Zip Code
80309