|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 7,246,054 |
| Szymanski , et al. | July 17, 2007 |
Lookback is defined as the ability of a logical process to change its past locally (without involving other logical processes). Logical processes with lookback are able to process out-of-timestamp order events, enabling new synchronization protocols for the parallel discrete event simulation. Two of such protocols, LB-GVT (LookBack-Global Virtual Time) and LB-EIT (LookBack-Earliest Input Time), are presented and their performances on the Closed Queuing Network (CQN) simulation are compared with each other. Lookback can be used to reduce the rollback frequency in optimistic simulations. The relation between lookahead and lookback is also discussed in detail. Finally, it is shown that lookback allows conservative simulations to circumvent the speedup limit imposed by the critical path.
| Inventors: | Szymanski; Boleslaw K. (Newtonville, NY), Chen; Gang (Troy, NY) |
|---|---|
| Assignee: |
Rensselaer Polytechnic Institute
(Troy,
NY)
|
| Family ID: | 29420569 |
| Appl. No.: | 10/436,890 |
| Filed: | May 13, 2003 |
| Document Identifier | Publication Date | |
|---|---|---|
| US 20040024578 A1 | Feb 5, 2004 | |
| Application Number | Filing Date | Patent Number | Issue Date | ||
|---|---|---|---|---|---|
| 60379859 | May 13, 2002 | ||||
| Current U.S. Class: | 703/17; 703/16; 713/502; 719/314; 703/19; 700/2 |
| Current CPC Class: | G06F 30/20 (20200101) |
| Current International Class: | G06F 17/50 (20060101) |
| Field of Search: | ;703/17 ;709/213,218 ;719/313 ;700/2 |
| 5794005 | August 1998 | Steinman |
| 5801938 | September 1998 | Kalantery |
| 6341262 | January 2002 | Damani et al. |
| 7020722 | March 2006 | Sivier et al. |
| 2002/0133325 | September 2002 | Hoare et al. |
| 2002/0143513 | October 2002 | Cohen et al. |
| 2004/0088392 | May 2004 | Barrett et al. |
GChen and B. K. Szymanski "Lookahead, Rollback and Lookback: Searching for Parallelism in Discrete Event Simulation", Jun. 11, 2000. cited by examiner . R. Fujimoto, "Parallel Discrete Event Simulation", communication of the ACM, Oct. 1990. cited by examiner . "Parallel Discrete Event Simulation". Richard M. Fujimoto. Communications of the ACM, Oct. 1990, vol. 33, No. 10, pp. 30-53. cited by examiner . "Event Scheduling Schemes for Time Warp on Distributed Systems." E. Choi, and D. Min. Proceedings of the 1996 Winter Simulation Conference, pp. 661-668. cited by examiner . "Maisie: A Language for the Design of Efficient Discrete-Event Simulation." R. L. Bagrodia, and W. Liao. 1994 IEEE. vol. 20. No. 4, pp. 225-238. cited by examiner . Chen, G. et al.; "Lookback: A New Way Of Exploiting Parallelism In Discrete Event Simulation," Proceedings 16.sup.th Workshop on Parallel and Distributed Simulation, Washington, DC, May 12-15, 2002, IEEE Comput. Soc, pp. 153-162. cited by other . Palaniswamy, A.C. et al., "Parameterized Time Warp (PTW): An Integrated Adaptive Solution to Optimistic PDES," Jour. of Parallel and Distributed Computing, Sep. 15, 1996, pp. 134-145. cited by other . Avril, H. et al., "Clustered Time Warp And Logic Simulation," Proceedings of 9.sup.th Workshop On Parallel and Distributed Simulation, Lake Placed, NY, Jun. 14-16, 1995, IEEE Comput.Soc., pp. 112-119. cited by other. |
|
|