Fault Tolerant Framework in MPI-based Distributed DEVS Simulation

被引:0
|
作者
Chen, Bin [1 ]
Qiu, Xiao-gang [1 ]
Huang, Ke-di [1 ]
机构
[1] Natl Univ Def Technol, Syst Simulat Lab, Sch Mechatron & Automat, Changsha, Hunan, Peoples R China
关键词
DEVS; Fault Tolerance; Fault Detection; States Storage; Fault Recovery;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed DEVS simulation plays an important role in solving complex problems for its reuseability, and composability of component models. Using MPI to be the communication middleware, the distribution increases the performance. But even the tiny faults of computing resources can lead to crash. Hence Fault Tolerant is necessary to maintain the simulation reliability. This paper introduces a DEVS framework supported Fault Tolerant. The optimistic distributed simulators implement the distribution in DEVS simulation. Fault Detection, States Storage and Fault Recovery are integrated into the framework to avoid crash at runtime. Experiments are carried out to find the optimal Timeout for Fault Tolerant framework. The results indicate that the framework has to be adjusted along with the changing of simulation requirements. Keywords: DEVS, Fault Tolerance, Fault Detection, States Storage, Fault Recovery
引用
收藏
页码:866 / 871
页数:6
相关论文
共 50 条
  • [31] MPI_XSTAR: MPI-based Parallelization of the XSTAR Photoionization Program
    Danehkar, Ashkbiz
    Nowak, Michael A.
    Lee, Julia C.
    Smith, Randall K.
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF THE PACIFIC, 2018, 130 (984)
  • [32] Formal Analysis of MPI-based Parallel Programs
    Gopalakrishnan, Ganesh
    Kirby, Robert M.
    Siegel, Stephen
    Thakur, Rajeev
    Gropp, William
    Lusk, Ewing
    De Supinski, Bronis R.
    Schulz, Martin
    Bronevetsky, Greg
    COMMUNICATIONS OF THE ACM, 2011, 54 (12) : 82 - 91
  • [33] On Network Locality in MPI-Based HPC Applications
    Zahn, Felix
    Froening, Holger
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [34] Distributed SILC: An easy-to-use interface for MPI-based parallel matrix computation libraries
    Kajiyama, Tamito
    Nukada, Akira
    Suda, Reiji
    Hasegawa, Hidehiko
    Nishida, Akira
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 860 - +
  • [35] MPI-based Software for Charged Particle Beam Dynamics Simulation and Optimization in the Injection Systems
    Kozynchenko, Sergey A.
    2014 20TH INTERNATIONAL WORKSHOP ON BEAM DYNAMICS AND OPTIMIZATION (BDO), 2014, : 93 - 94
  • [36] Fault-Tolerant Adaptive Parallel and Distributed Simulation
    D'Angelo, Gabriele
    Ferretti, Stefano
    Marzolla, Moreno
    Armaroli, Lorenzo
    2016 IEEE/ACM 20TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2016, : 37 - 44
  • [37] MPI-Based Parallel Method for Bees Optimization Algorithm
    Damghani, Najmeh
    Rezamand, Mona
    Naeini, Vahid Sattari
    2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,
  • [38] Distributed cooperative objects: DEVS-based modeling and simulation
    Hild, D
    Sarjoughian, HS
    PROCEEDINGS OF THE COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS MODELING AND SIMULATION (CNDS'98), 1998, : 61 - 66
  • [39] A Log-Scaling Fault Tolerant Agreement Algorithm for a Fault Tolerant MPI
    Hursey, Joshua
    Naughton, Thomas
    Vallee, Geoffroy
    Graham, Richard L.
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2011, 6960 : 255 - 263
  • [40] Distributed object computing: DEVS-based modeling and simulation
    Hild, D
    Sarjoughian, HS
    Zeigler, BP
    ENABLING TECHNOLOGY FOR SIMULATION SCIENCE III, 1999, 3696 : 147 - 157