A simulation study to analyze unreliable file systems with checkpointing and rollback recovery

被引:0
|
作者
Dohi, T [1 ]
Nomura, K
Kaio, N
Osaki, S
机构
[1] Hiroshima Univ, Fac Engn, Dept Ind & Syst Engn, Higashihiroshima 7398527, Japan
[2] Hiroshima Shudo Univ, Fac Econ Sci, Dept Econ Informat, Hiroshima 7313195, Japan
关键词
availability models; checkpointing and rollback recovery; generalized stochastic Petri nets (GSPN); discrete-event simulation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers two simulation models for simple unreliable file systems with checkpointing and rollback recovery. In Model 1, the checkpoint is generated at a prespecified time and the information on the main memory since the last checkpoint is back-uped in a secondary medium. On the other hand, in Model 2, the checkpointing is executed at the time when the number of transactions completed for processing is achieved at a pre-determined level. However, it is difficult to treat such models analytically without employing any approximation method, if queueing effects related with arrival and processing of transactions can not be ignored. We apply the generalized stochastic Petri net (GSPN) to represent the stochastic behaviour of systems under two checkpointing schemes. Throughout GSPN simulation, we evaluate quantitatively the maintainability of checkpoint models under consideration and examine the dependence of model parameters in the optimal checkpoint policies and their associated system availabilities.
引用
收藏
页码:804 / 811
页数:8
相关论文
共 50 条
  • [1] Concurrent checkpointing & rollback recovery for distributed systems
    Ye, X
    Keane, JA
    EUROSIM '96 - HPCN CHALLENGES IN TELECOMP AND TELECOM: PARALLEL SIMULATION OF COMPLEX SYSTEMS AND LARGE-SCALE APPLICATIONS, 1996, : 211 - 218
  • [2] CHECKPOINTING AND ROLLBACK-RECOVERY FOR DISTRIBUTED SYSTEMS
    KOO, R
    TOUEG, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (01) : 23 - 31
  • [3] Deadlocks in fully uncoordinated checkpointing rollback recovery systems
    Shah, V
    Sanyal, S
    Bhattacharya, S
    THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 190 - 197
  • [4] A checkpointing technique for rollback error recovery in embedded systems
    Bashiri, Mohsen
    Miremadi, Seyed Ghassem
    Fazeli, Mahdi
    2006 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2007, : 174 - +
  • [5] CHECKPOINTING AND ROLLBACK-RECOVERY FOR DISTRIBUTED SYSTEMS.
    Koo, Richard
    Toueg, Sam
    IEEE Transactions on Software Engineering, 1987, SE-13 (01) : 23 - 31
  • [6] CHECKPOINTING AND ROLLBACK-RECOVERY ALGORITHMS IN DISTRIBUTED SYSTEMS
    DENG, Y
    PARK, EK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 25 (01) : 59 - 71
  • [7] A LOW OVERHEAD CHECKPOINTING AND ROLLBACK RECOVERY SCHEME FOR DISTRIBUTED SYSTEMS
    TONG, ZJ
    KAIN, RY
    TSAI, WT
    PROCEEDINGS OF THE EIGHTH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, 1989, : 12 - 20
  • [8] COMPUTING OPTIMAL CHECKPOINTING STRATEGIES FOR ROLLBACK AND RECOVERY-SYSTEMS
    LECUYER, P
    MALENFANT, J
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (04) : 491 - 496
  • [9] Estimating checkpointing, rollback and recovery overheads
    Mandal, PS
    Mukhopadhyaya, K
    DISTRIBUTED COMPUTING: IWDC 2003, 2003, 2918 : 56 - 65
  • [10] Checkpointing and rollback recovery for network of workstations
    Dongsheng Wang
    Weimin Zheng
    Dingxing Wang
    Meiming Shen
    Science in China Series E: Technological Sciences, 1999, 42 : 207 - 214