Repast HPC with optimistic time management

Gorur, B. Kaan
Imre, Kayhan
Oğuztüzün, Mehmet Halit S.
Yilmaz, Levent
Copyright 2016 Society for Modeling & Simulation International (SCS).High performance computing (HPC) has great potential to speedup agent-based simulations. In parallel and distributed simulation (PADS) community, a well-known fact is that employing an optimistic time management mechanism instead of a conservative time management mechanism may provide remarkable performance enhancement, because optimistic approach avoids redundant synchronization among logical processes (LPs). In this paper, an existing optimistic time management mechanism, namely Time Warp, by Jefferson, is adapted for a distributed agent based simulation tool. We implemented Time Warp on an open source and distributed agent based modeling and simulation (ABMS) tool, namely Repast for High Performance Computing (Repast HPC), from Argonne National Laboratory, Chicago, IL, USA. We incorporated a simple and self-adaptive technique for adjusting checkpoint intervals. Two case studies have been implemented to compare our optimistic approach and existing Repast HPC's conservative approach. The experiments suggest that optimistic approach is more scalable than conservative approach in agent based simulations.
24th High Performance Computing Symposium, HPC 2016, Part of the 2016 Spring Simulation Multi-Conference, SpringSim 2016, (3 - 06 Nisan 2016)


Improving the performance of optimistic time management mechanism with sub-state saving
Görür, B. Kaan; Imre, Kayhan; Oğuztüzün, Mehmet Halit S.; Yilmaz, Levent (null; 2017-01-01)
©2017 Society for Modeling & Simulation International (SCS).Optimistic approaches are scalable methods for time management in parallel and distributed simulations. In optimistic time management, logical processes advance their local time without constrained by the others in the simulation. If a logical process receives a message from its past, it goes back to a previously saved state, which is called a rollback. Even though the received message from the past would not cause any problem, rollback is performe...
System entity structure and model base framework in model based engineering of simulations for technical systems
Durak, Umut; Pawletta, Thorsten; Oğuztüzün, Mehmet Halit S.; Zeigler, Bernard P. (null; 2017-01-01)
©2017 Society for Modeling & Simulation International (SCS).Model-based engineering is defined as the pragmatic utilization of model-based practices, namely, modeling, metamodeling and model transformations in various steps of engineering. In the last decade, the simulation of technical systems has leveraged graphical modeling and model-to-text transformations, but metamodeling and model transformation practices have not become widely accessible. Thereby, the benefits of employed model-driven approaches hav...
Extended kalman filter based robust altitude controller for sea skimming missiles
Dülgar, Özgün; Gezer, Rüştü Berk; Kutay, Ali Türker (2016-01-01)
© 2016, American Institute of Aeronautics and Astronautics Inc, AIAA. All rights reserved.A sea skimming missile is needed to be flown above mean sea level as low as it can, in order to decrease detectability; so that, survivability of the missile against counter attacks of the target ships is maximized. On the other hand, flying at very low height is a tough task under disturbances due to sea waves and measurement errors of various sensors used in height control loop. Thus, a robust altitude control system...
A Modification to Adaptive Control with Time-varying Learning Rate for Improved Transient Performance
Yayla, Metehan; Kutay, Ali Türker (2022-01-01)
© 2022, American Institute of Aeronautics and Astronautics Inc. All rights reserved.In this study, we propose a new adaptive weight update law using frequency-limited estimation of the matched uncertainty. Many adaptive parameter adjustment laws try to suppress the effects of uncertainties using forcing terms consisting of tracking error only. However, it has been widely studied that including the uncertainty estimation error in the adaptation law enhances the transient performance significantly. In our pro...
A modeling and simulation tool for safe store separation envelope generation using monte carlo simulations
Unal, Kenan; Baran, Özgür Uğraş (2018-01-01)
© 2018, American Institute of Aeronautics and Astronautics Inc, AIAA. All rights reserved.When an air released store is developed or undergoes substantial updates, integration to aircraft is realized through a certification process. One of the most important steps of the certification process is to determine safe separation envelope. For this process there are several approaches: full scale flight tests, computational fluid dynamics (CFD) simulation techniques and wind tunnel captive trajectory tests. Separ...
Citation Formats
B. K. Gorur, K. Imre, M. H. S. Oğuztüzün, and L. Yilmaz, “Repast HPC with optimistic time management,” California, Amerika Birleşik Devletleri, 2016, vol. 48, p. 23, Accessed: 00, 2021. [Online]. Available: