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 条
  • [11] Availability Analysis of Software Systems with Rejuvenation and Checkpointing
    Zheng, Junjun
    Okamura, Hiroyuki
    Dohi, Tadashi
    MATHEMATICS, 2021, 9 (08)
  • [12] CHECKPOINTING AND ROLLBACK-RECOVERY FOR DISTRIBUTED SYSTEMS
    KOO, R
    TOUEG, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (01) : 23 - 31
  • [13] Adaptive checkpointing in message passing distributed systems
    Baldoni, R
    Helary, JM
    Mostefaoui, A
    Raynal, M
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1997, 28 (11) : 1145 - 1161
  • [14] 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
  • [15] Selective checkpointing and rollbacks in multithreaded distributed systems
    Kasbekar, M
    Das, CR
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2001, : 39 - 46
  • [16] Effective and concurrent checkpointing and recovery in distributed systems
    Hou, CJ
    Tsoi, KS
    Han, CC
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 304 - 316
  • [17] AN EFFICIENT PROTOCOL FOR CHECKPOINTING RECOVERY IN DISTRIBUTED SYSTEMS
    KIM, JL
    PARK, T
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (08) : 955 - 960
  • [18] Checkpointing using mobile agents in distributed systems
    Mandal, Partha Sarathi
    Mukhopadhyaya, Krishnendu
    ICCTA 2007: INTERNATIONAL CONFERENCE ON COMPUTING: THEORY AND APPLICATIONS, PROCEEDINGS, 2007, : 39 - +
  • [19] A weighted checkpointing protocol for mobile distributed systems
    Awasthi, Lalit K.
    Misra, Manoj
    Joshi, R. C.
    INTERNATIONAL JOURNAL OF AD HOC AND UBIQUITOUS COMPUTING, 2010, 5 (03) : 137 - 149
  • [20] Architectures and Synchronization Techniques for Distributed Satellite Systems: A Survey
    Marrero, Liz Martinez
    Merlano-Duncan, Juan Carlos
    Querol, Jorge
    Kumar, Sumit
    Krivochiza, Jevgenij
    Sharma, Shree Krishna
    Chatzinotas, Symeon
    Camps, Adriano
    Ottersten, Bjorn
    IEEE ACCESS, 2022, 10 : 45375 - 45409