Authors: D.W. Bauer
Addresses: The MITRE Corporation, 7515 Colshire Drive, McLean, VA 22102, USA. ' Department of Computer Science, Rensselaer Polytechnic Institute, 110 Eighth Street, Troy NY 12180, USA
Abstract: In this paper we introduce a new concept, Network Atomic Operations (NAOs) to create a zero-cost consistent cut. Using NAOs, we define a wall clock time driven Global Virtual Time (GVT) algorithm called The Seven O|clock GVT algorithm that is an extension of Fujimoto|s shared memory GVT algorithm. Using this new GVT algorithm, we report good optimistic parallel performance on a cluster of Itanium-II quad processor systems as well as a dated cluster of 40 dual Pentium III systems for both benchmark applications such as PHOLD and real-world applications such as a large-scale TCP/IP internet model. In some cases, super-linear speedup is observed. The Seven O|clock GVT algorithm greatly simplifies processor synchronisation by creating a zero-cost |consistent cut| across the distributed simulation.
Keywords: distributed GVT; global virtual time; high performance computing; optimistic simulation; parallel simulation; network atomic operations; processor synchronisation; distributed simulation.
International Journal of Simulation and Process Modelling, 2009 Vol.5 No.2, pp.79 - 94
Published online: 21 Sep 2009 *Full-text access for editors Access for subscribers Purchase this article Comment on this article