Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques 2011
DOI: 10.4108/icst.simutools.2011.245556
|View full text |Cite
|
Sign up to set email alerts
|

An Evolutionary Algorithm to Optimize Log/Restore Operations within Optimistic Simulation Platforms

Abstract: In this work we address state recoverability in advanced optimistic simulation systems by proposing an evolutionary algorithm to optimize at run-time the parameters associated with state log/restore activities. Optimization takes place by adaptively selecting for each simulation object both (i) the best suited log mode (incremental vs non-incremental) and (ii) the corresponding optimal value of the log interval. Our performance optimization approach allows to indirectly cope with hidden effects (e.g., locality… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
3
2

Relationship

5
0

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 32 publications
0
8
0
Order By: Relevance
“…In particular, as mentioned, the simulation state can be scattered across different segments of allocated memory, and log/restore operations can be carried out either in nonincremental [23] or incremental way [24]. Additionally, ROOT-Sim can be configured to switch between these two differentiated modes autonomically and to optimize the checkpointing interval, either by relying on an analytic model [25], or by relying on a genetic algorithm [26].…”
Section: Internal Featuresmentioning
confidence: 99%
“…In particular, as mentioned, the simulation state can be scattered across different segments of allocated memory, and log/restore operations can be carried out either in nonincremental [23] or incremental way [24]. Additionally, ROOT-Sim can be configured to switch between these two differentiated modes autonomically and to optimize the checkpointing interval, either by relying on an analytic model [25], or by relying on a genetic algorithm [26].…”
Section: Internal Featuresmentioning
confidence: 99%
“…It features several AI algorithms for supporting agents' decision making, provides python binding (which is a benefit for inexperienced programmers), and is complemented by Cassandra, a visualization tool created to detect spatial-temporal patterns generated by the simulation for post-analysis. On the other hand, we use ROOT-Sim [8,9], a general-purpose PDES simulation framework, to support agent-based simulation. We do not rely on specific agent-based facilities, rather the simulation model is written in plain ANSI-C, giving the modeler the freedom to implement the logic using the general-purpose libraries.…”
Section: Related Workmentioning
confidence: 99%
“…In in this article we present a study on the tradeoff between performance and reliability of the simulation outputs when exploiting optimistic PDES techniques, particularly the ROOT-Sim PDES platform [8,9], for the case of simulations of Terrain-Covering Ant Robots (TCAR). More in detail, we study how the frequency of inspection on committed portions of the parallel simulation run impacts both the achievable speedup and the distribution of the estimated simulated-time for fully exploring a target spatial region.…”
Section: Introductionmentioning
confidence: 99%
“…computing systems which are able to actively react to changes in the execution dynamics due to internal or external solicitations. This is the case, e.g., of [13] or [18], where the coexistence of differently instrumented versions of the same executable is exploited in order to dinamically reselect the best suited execution mode depending on the actual execution dynamics.…”
Section: Applications In Hpcmentioning
confidence: 99%