Title :
Optimistic fossil collection for time warp simulation
Author :
Young, Christopher H. ; Wilsey, Philip A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Comput. Archit. Design Lab., Cincinnati, OH, USA
Abstract :
Optimistic fossil collection (OFC) is a fully-distributed mechanism to reclaim memory from the state and event histories of a time warp simulation. Each fossil collector executes with a logical process (LP) and operates independently of other fossil collectors. Each one examines event arrival times and creates a statistical model of the expected variance from local virtual time (LVT). From this, it is possible to determine the probability that the LP will, in the future, rollback a distance X from LVT. Thus, the fossil collector can examine the time-stamps of items in the state and event histories to find the probability that they will be needed in the future. Comparing this probability against a user-specified risk factor, the fossil collector decides if the item can be marked as a fossil and scavenged. OFC allows for the possibility for simulation failure, so it may be desirable to periodically have complete checkpoints taken and archived during the simulation for a possible restart with a smaller risk factor specified. This method of memory management assumes there is an underlying stationary distribution for the rollback lengths during a time interval t. This is reasonable, since rollback lengths in time warp are relatively constant in length. This assumption can be relaxed for models that operate without an underlying assumption about the distribution of rollback lengths. This paper reviews the design and implementation of two rollback models for OFC. One assumes a geometrically distributed rollback length; the other assumes an arbitrary distribution of rollback lengths with fixed mean and variance
Keywords :
discrete event simulation; distributed algorithms; probability; storage management; time warp simulation; arbitrary distribution; complete checkpoint archiving; event arrival times; event history; expected variance; fully-distributed mechanism; geometric distribution; local virtual time; logical process; memory management; memory reclaiming; optimistic fossil collection; rollback length stationary distribution; rollback probability; simulation failure; simulation restart; state history; statistical model; time warp simulation; time-stamps; user-specified risk factor; Computer architecture; Contracts; Design optimization; Discrete event simulation; History; Laboratories; Memory management; Probability; Sorting; Time warp simulation;
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
DOI :
10.1109/HICSS.1996.495483