Automatic Runtime Adaptation for Component-Based Simulation Algorithms

Helms, Tobias and Ewald, Roland and Rybacki, Stefan and Uhrmacher, Adelinde M. (2015) Automatic Runtime Adaptation for Component-Based Simulation Algorithms. ACM Transactions on Modeling and Computer Simulation (TOMACS), 26 (1), 7:1-7:24. ISSN 1049-3301 (print) 1558-1195 (online).

Full text not available from this repository.
Official URL:


The state and structure of a model may vary during a simulation and, thus, also its computational demands. Adapting simulation algorithms to these demands at runtime can therefore improve their performance. While this is a general and cross-cutting concern, only few simulation systems offer reusable support for this kind of runtime adaptation. We present a flexible and generic mechanism for the runtime adaptation of component-based simulation algorithms. It encapsulates simulation algorithms applicable to a given problem and employs reinforcement learning to explore the algorithms’ performance during a simulation run. We evaluate our approach on a modeling formalism from computational biology and on a benchmark model defined in PDEVS, thereby investigating a broad range of options for improving its learning capabilities.

Item Type: Article
Projects: ESCeMMo