Hybrid Speculative Synchronisation for Parallel Discrete Event Simulation

被引:1
|
作者
Piccione, Andrea [1 ]
Andelfinger, Philipp [2 ]
Pellegrini, Alessandro [3 ]
机构
[1] Sapienza Univ Rome, Rome, Italy
[2] Univ Rostock, Rostock, Germany
[3] Univ Roma Tor Vergata, Rome, Italy
来源
PROCEEDINGS OF THE 2023 ACM SIGSIM INTERNATIONAL CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION, ACMSIGSIM-PADS 2023 | 2023年
关键词
Time Warp; Window Racer; PDES; Synchronization;
D O I
10.1145/3573900.3591124
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel discrete-event simulation (PDES) is a well-established family of methods to accelerate discrete-event simulations. However, the available algorithms vary substantially in the performance achievable for different models, largely preventing generic solutions applicable by modellers without expert knowledge. For instance, in Time Warp, the processing elements execute events asynchronously and speculatively with high aggressiveness, leading to frequent and costly rollbacks if misspeculations occur often. In contrast, synchronous approaches such as the new Window Racer algorithm exhibit a more cautious form of speculation. In the present paper, we combine these two fundamentally different algorithms within a single runtime environment, allowing for a choice of the best algorithm for different model segments. We describe the architecture and the algorithmic considerations to support the efficient coexistence and interaction of the algorithms without violating the correctness of the simulation. Our experiments using a synthetic benchmark and an epidemics model show that the hybrid algorithm is less sensitive to its configuration and can deliver substantially higher performance in models with varying degrees of coupling among entities compared to each algorithm on its own.
引用
收藏
页码:84 / 95
页数:12
相关论文
共 50 条
  • [31] Achieving a Realistic Notion of Time in Discrete Event Simulation
    Gaderer, Georg
    Nagy, Anetta
    Loschmidt, Patrick
    Sauter, Thilo
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2011,
  • [32] Design issues for optimistic distributed discrete event simulation
    Lin, YB
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2000, 16 (02) : 243 - 269
  • [33] On Constructing Optimistic Simulation Algorithms for the Discrete Event System Specification
    Nutaro, James
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2008, 19 (01):
  • [34] INTRODUCTION TO OBJECT-ORIENTED DISCRETE EVENT SIMULATION WITH THE OOSIML LANGUAGE
    Garrido, Jose M.
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 24 - 25
  • [35] Load Balance Strategies for DEVS Approximated Parallel and Distributed Discrete-Event Simulations
    Inostrosa-Psijas, Alonso
    Gil-Costa, Veronica
    Solar, Roberto
    Marin, Mauricio
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 337 - 340
  • [36] Visual Data-Analytics of Large-Scale Parallel Discrete-Event Simulations
    Ross, Caitlin
    Carothers, Christopher D.
    Mubarak, Misbah
    Carns, Philip
    Ross, Robert
    Li, Jianping Kelvin
    Ma, Kwan-Liu
    PROCEEDINGS OF PMBS 2016: 7TH INTERNATIONAL WORKSHOP ON PERFORMANCE MODELING, BENCHMARKING AND SIMULATION OF HIGH PERFORMANCE COMPUTING SYSTEMS, 2016, : 87 - 97
  • [37] Reversible Parallel Discrete Event Formulation of a TLM-Based Radio Signal Propagation Model
    Seal, Sudip K.
    Perumalla, Kalyan S.
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2011, 22 (01):
  • [38] TIME QUANTUM GVT: A SCALABLE COMPUTATION OF THE GLOBAL VIRTUAL TIME IN PARALLEL DISCRETE EVENT SIMULATIONS
    Chen, Gilbert G.
    Szymanski, Boleslaw K.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2007, 8 (04): : 423 - 435
  • [39] Design of Distributed Discrete-Event Simulation Systems Using Deep Belief Networks
    Cortes, Edwin
    Rabelo, Luis
    Sarmiento, Alfonso T.
    Gutierrez, Edgar
    INFORMATION, 2020, 11 (10) : 1 - 21
  • [40] Development of the parallel and distributed simulation field
    Fujimoto, Richard M.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2024, 100 (12): : 1197 - 1223