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 条
  • [31] A survey and experimental analysis of checkpointing techniques for energy harvesting devices
    Singla, Priyanka
    Sarangi, Smruti R.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 126
  • [32] An Analytical Survey of the Islanding Detection Techniques of Distributed Generation Systems
    Khichar S.
    Lalwani M.
    Lalwani, Mahendra (mlalwani.ee@gmail.com), 2018, Springer (03):
  • [33] 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
  • [34] Design and analysis of an efficient algorithm for coordinated checkpointing in distributed systems
    Cao, JN
    Jia, WJ
    Jia, XH
    Cheung, TY
    ADVANCES IN PARALLEL AND DISTRIBUTED COMPUTING - PROCEEDINGS, 1997, : 261 - 268
  • [35] Distributed database checkpointing
    Baldoni, R
    Quaglia, F
    Raynal, M
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 450 - 458
  • [36] A Scalable Communication-Induced Checkpointing Algorithm for Distributed Systems
    Simon, Alberto Calixto
    Hernandez, Saul E. Pomares
    Cruz, Jose Roberto Perez
    Gomez-Gil, Pilar
    Drira, Khalil
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (04) : 886 - 896
  • [37] An index-based checkpointing algorithm for autonomous distributed systems
    Baldoni, R
    Quaglia, F
    Fornara, P
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (02) : 181 - 192
  • [38] An index-based checkpointing/recovery approach for distributed systems
    Gupta, B
    Banerjee, SK
    Wang, Z
    COMPUTERS AND THEIR APPLICATIONS, 2001, : 166 - 170
  • [39] EFFICIENT CHECKPOINTING PROCEDURES FOR FAULT-TOLERANT DISTRIBUTED SYSTEMS
    SALEH, K
    AGARWAL, A
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (06): : 427 - 438
  • [40] An index-based checkpointing algorithm for autonomous distributed systems
    Baldoni, R
    Quaglia, F
    Fornara, P
    SIXTEENTH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 27 - 34