A survey on software checkpointing and mobility techniques in distributed systems

被引:6
|
作者
Marzouk, Soumaya [1 ]
Jmaiel, Mohamed [1 ]
机构
[1] Univ Sfax, ReDCAD Lab, Natl Sch Engineers Sfax, Sfax 3038, Tunisia
来源
关键词
distributed applications; autonomous systems; decision phase; strong mobility; checkpoint/rollback; CONSISTENT GLOBAL CHECKPOINTS; ROLLBACK-RECOVERY; ALLOCATION; OVERHEAD;
D O I
10.1002/cpe.1696
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper has two purposes. First, it shows that existing solutions employing checkpointing and mobility in distributed applications, fix, at design time, the types and the techniques of checkpointing and mobility to be employed at runtime. Second, it provides policies allowing the dynamic selection of checkpointing and mobility techniques according to the execution environment. For that, this paper presents checkpointing and mobility techniques to evaluate them in order to identify their advantages and their shortcomings, and then determine the appropriate execution conditions in which a specific mobility technique becomes beneficial. This investigation will allow in assisting adaptation plans' generation and promoting future research in the area of self-adaptivity of distributed applications. Copyright (C) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:1196 / 1212
页数:17
相关论文
共 50 条
  • [1] Efficient techniques for adaptive independent checkpointing in distributed systems
    Lin, CM
    Dow, CR
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (08): : 1642 - 1653
  • [2] A survey of distributed database checkpointing
    Lin, JL
    Dunham, MH
    Nascimento, MA
    DISTRIBUTED AND PARALLEL DATABASES, 1997, 5 (03) : 289 - 319
  • [3] A Survey of Distributed Database Checkpointing
    Jun-Lin Lin
    Margaret H. Dunham
    Distributed and Parallel Databases, 1997, 5 : 289 - 319
  • [4] Checkpointing in hybrid distributed systems
    Cao, JN
    Chen, YF
    Zhang, K
    He, YX
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 136 - 141
  • [5] On coordinated checkpointing in distributed systems
    Cao, GH
    Singhal, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (12) : 1213 - 1225
  • [6] Checkpointing in distributed computing systems
    Wong, KF
    Franklin, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 35 (01) : 67 - 75
  • [7] A survey of checkpointing algorithms for parallel and distributed computers
    S. Kalaiselvi
    V. Rajaraman
    Sadhana, 2000, 25 : 489 - 510
  • [8] A survey of checkpointing algorithms for parallel and distributed computers
    Kalaiselvi, S
    Rajaraman, V
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2000, 25 (5): : 489 - 510
  • [9] Software Testing Techniques for Parallel Systems: A Survey
    Alghamdi, Ahmed M.
    Eassa, Fathy E.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (04): : 176 - 186
  • [10] A Survey of Distributed Search Techniques in Large Scale Distributed Systems
    Ahmed, Reaz
    Boutaba, Raouf
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2011, 13 (02): : 150 - 167