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 条
  • [41] RECOVERY IN DISTRIBUTED SYSTEMS USING OPTIMISTIC MESSAGE LOGGING AND CHECKPOINTING
    JOHNSON, DB
    ZWAENEPOEL, W
    JOURNAL OF ALGORITHMS, 1990, 11 (03) : 462 - 491
  • [42] Logging based coordinated checkpointing in mobile distributed computing systems
    Kumar, L
    Kumar, P
    Chauhan, RK
    IETE JOURNAL OF RESEARCH, 2005, 51 (06) : 485 - 490
  • [43] GLOBAL CHECKPOINTING SCHEME FOR HETEROGENEOUS DISTRIBUTED DATABASE-SYSTEMS
    LIM, JT
    MOON, SC
    MICROPROCESSING AND MICROPROGRAMMING, 1991, 32 (1-5): : 747 - 754
  • [44] Checkpointing protocols in distributed systems with mobile hosts: A performance analysis
    Quaglia, F
    Ciciani, B
    Baldoni, R
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 742 - 755
  • [45] A causal message logging protocol with asynchronous checkpointing for distributed systems
    Ahn, J
    Kim, K
    Hwang, C
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 523 - 528
  • [46] A survey of peer-to-peer storage techniques for distributed file systems
    Hasan, R
    Anwar, Z
    Yurcik, W
    Brumbaugh, L
    Campbell, R
    ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 205 - 213
  • [47] Software cache techniques for memory nodes in distributed memory parallel production systems
    Miyazaki, J
    Yokota, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1996, E79D (08) : 1046 - 1054
  • [48] Software Defined Networking for Distributed Mobility Management
    Li, Yuhong
    Wang, Haimeng
    Liu, Ming
    Zhang, Bofan
    Mao, Huanqu
    2013 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2013, : 885 - 889
  • [49] A Survey of Optimal Hardware and Software Mapping for Distributed Integrated Modular Avionics Systems
    Zhang, Weiwen
    Liu, Jianqi
    Cheng, Lianglun
    Filho, Ricardo Shirota
    Gao, Fei
    APPLIED SCIENCES-BASEL, 2020, 10 (08):
  • [50] Direct-dependency-based checkpointing and recovery technique for distributed systems
    Shen, L
    Liu, H
    Gu, M
    Gupta, B
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2123 - 2129