A large-scale distributed parallel discrete event simulation engines based on Warped2 for Wargaming simulation
Xiaoning Jia, Ruilin Kong, Guangya Si, Bilong Shen, Zhe Ji

TL;DR
This paper introduces an optimized large-scale distributed PDES framework based on Warped2, incorporating asynchronous monitoring, load balancing, entity interaction management, and spatial hashing to significantly improve performance and scalability in wargaming simulations.
Contribution
The paper presents four novel enhancements to Warped2-based PDES, addressing synchronization latency, dynamic load balancing, entity conflicts, and search complexity, leading to substantial performance gains.
Findings
16x acceleration over baseline implementations
8x speedup over single-thread configurations
58.18% reduction in synchronization overhead
Abstract
Rising demand for complex simulations highlights conventional engines'scalability limits, spurring Parallel Discrete Event Simulation (PDES) adoption.Warped2, a PDES engine leveraging Time Warp synchronization with Pending Event Set optimization, delivers strong performance, it struggles with inherent wargaming limitations: inefficient LP resource allocation during synchronization and unaddressed complex entity interaction patterns. To address these challenges, we present an optimized framework featuring four synergistic improvements: (1) Asynchronous listener threads are introduced to address event monitoring latency in large-scale scenarios, instead of synchronous polling mechanisms, (2) METIS-based load rebalancing strategy is incorporated to address the issue of dynamic event allocation during real-world simulation, (3) Entity interaction solver with constraint satisfaction…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications
