arrow
返回

Autonomic State Management for Optimistic Simulation Platforms

delete2015-06-01
delete20
delete
OA
AI
A
Alessandro Pellegrini *
F
Francesco Quaglia
DOI:10.1109/TPDS.2014.2323967delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
We present the design and implementation of an autonomic state manager (ASM) tailored for integration within optimistic parallel discrete event simulation (PDES) environments based on the C programming language and the executable and linkable format (ELF), and developed for execution on x86_64 architectures. With ASM, the state of any logical process (LP), namely the individual (concurrent) simulation unit being part of the simulation model, is allowed to be scattered on dynamically allocated memory chunks managed via standard API (e.g., malloc/free). Also, the application programmer is not required to provide any serialization/deserialization module in order to take a checkpoint of the LP state, or to restore it in case a causality error occurs during the optimistic run, or to provide indications on which portions of the state are updated by event processing, so to allow incremental checkpointing. All these tasks are handled by ASM in a fully transparent manner via (A) runtime identification (with chunk-level granularity) of the memory map associated with the LP state, and (B) runtime tracking of the memory updates occurring within chunks belonging to the dynamic memory map. The co-existence of the incremental and non-incremental log/restore modes is achieved via dual versions of the same application code, transparently generated by ASM via compile/link time facilities. Also, the dynamic selection of the best suited log/restore mode is actuated by ASM on the basis of an innovative modeling/optimization approach which takes into account stability of each operating mode with respect to variations of the model/environmental execution parameters.
Keyword:
Parallel discrete event simulation
optimistic simulation
autonomic computing
checkpointing
time warp
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

S
sapienza university rome
学者数:
6.3W
论文数: 4.7W
被引数: 381
引用论文

引用论文

The epidemiology of hepatitis A virus infections in four Pacific Island nations, 1995–2008
err2009-09-01
err0
PREAI
errGayle E. Fischer; Nicola Thompson; Sandra S. Chaves; William Bower; Susan Goldstein; Gregory Armstrong; Ian Williams; Stephanie Bialek
err分享
err收藏
err分享
err收藏
Growth and structural properties of Bi(FexSc1−x)O3thin films
err2007-03-01
err0
PREAI
errM. Murakami; M. A. Aronova; M. Wuttig; I. Takeuchi⊥; S. Trolier-McKinstry; K. McDonald; E. Knoesel; S. E. Lofland; T. Chikyow; T. Aoyama; K. Nakajima
err分享
err收藏
Spatiotemporal analysis for detection of pre-symptomatic shape changes in neurodegenerative diseases: applied to GENFI study
err
IF0
err2018-08-06
err0
errOAAI
errClaire Cury; Stanley Durrleman; David Cash; Marco Lorenzi; Jennifer M Nicholas; Martina Bocchetta; John C. van Swieten; Barbara Borroni; Daniela Galimberti; Mario Masellis; Maria Carmela Tartaglia; James B Rowe; Caroline Graff; Fabrizio Tagliavini; Giovanni B. Frisoni; Robert Laforce; Elizabeth Finger; Alexandre de Mendonca; Sandro Sorbi; Sebastien Ourselin; Jonathan D. Rohrer; Marc Modat
err分享
err收藏
没有更多内容