TY - GEN
T1 - Performance analysis of "time warp" with lirnitecl memory
AU - Akyildiz, Ian F.
AU - Chen, Liang
AU - Das, Samir R.
AU - Fujimoto, Richard M.
AU - Serfozo, Richard F.
N1 - Publisher Copyright:
© ACM 1992.
PY - 1992/6/1
Y1 - 1992/6/1
N2 - The behavior of n interacting processes synchronized by the "Time Warp" rollback mechanism is analyzed under the constraint that the total amount of memory to execute the program is limited. In Time Warp, a protocol called "cancelback" has been proposed tc) reclaim storage when the system runs out of memory. A discrete state, continuous time Markov chain model for Time Warp augmented with the cancelback protocol is developed for a shared memory system with n hc,mogeneous processors and homogeneous workload. The model allows one to predict speedup as the amount of available memory is varied. To our knowIedge, this is the first model to achieve this result. The performance predicted by the model is validated through direct performance measurements on an operational Time VVarp system executing on a shared-memory multiprocessor using a workload similar to that in the model. It iz observed that Time Warp with only a few additional message buffers per processor over that required in the corresponding sequential execution can achieve approximately the same or even greater performance than Time Warp with unlimited memory, if GVT computation and fossiI collection can be efficiently implemented.
AB - The behavior of n interacting processes synchronized by the "Time Warp" rollback mechanism is analyzed under the constraint that the total amount of memory to execute the program is limited. In Time Warp, a protocol called "cancelback" has been proposed tc) reclaim storage when the system runs out of memory. A discrete state, continuous time Markov chain model for Time Warp augmented with the cancelback protocol is developed for a shared memory system with n hc,mogeneous processors and homogeneous workload. The model allows one to predict speedup as the amount of available memory is varied. To our knowIedge, this is the first model to achieve this result. The performance predicted by the model is validated through direct performance measurements on an operational Time VVarp system executing on a shared-memory multiprocessor using a workload similar to that in the model. It iz observed that Time Warp with only a few additional message buffers per processor over that required in the corresponding sequential execution can achieve approximately the same or even greater performance than Time Warp with unlimited memory, if GVT computation and fossiI collection can be efficiently implemented.
UR - https://www.scopus.com/pages/publications/84976789809
U2 - 10.1145/133057.133109
DO - 10.1145/133057.133109
M3 - Conference contribution
AN - SCOPUS:84976789809
T3 - Proceedings of the 1992 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS/PERFORMANCE 1992
SP - 213
EP - 224
BT - Proceedings of the 1992 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS/PERFORMANCE 1992
A2 - Gaither, Blaine D.
PB - Association for Computing Machinery, Inc
T2 - 1992 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS/PERFORMANCE 1992
Y2 - 1 June 1992 through 5 June 1992
ER -