On the impossibility of min-process non-blocking checkpointing and an efficient checkpointing algorithm for mobile computing systems

被引:34
|
作者
Cao, GH [1 ]
Singhal, M [1 ]
机构
[1] Ohio State Univ, Dept Comp & Informat Sci, Columbus, OH 43210 USA
关键词
D O I
10.1109/ICPP.1998.708461
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile computing raises many new issues, such as lack of stable storage, low bandwidth of wireless channel, high mobility, and limited battery life. These new issues make traditional checkpointing algorithms unsuitable. Prakash and Singhal [14] proposed the first coordinated checkpointing algorithm for mobile computing systems. However; we showed that their algorithm may result in an inconsistency [3]. In this paper; we prove a more general result about coordinated checkpointing: there does not exist a non-blocking algorithm that forces only a minimum number of processes to take their checkpoints. Based on the proof we-propose an efficient algorithm for mobile computing systems, which forces only a minimum number of processes to take checkpoints and dramatically reduces the blocking time during the checkpointing process. Correctness proofs and performance analysis of the algorithm are provided.
引用
收藏
页码:37 / 44
页数:8
相关论文
共 50 条
  • [1] A novel min-process checkpointing scheme for mobile computing systems
    Li, GH
    Wang, HY
    JOURNAL OF SYSTEMS ARCHITECTURE, 2005, 51 (01) : 45 - 61
  • [2] A non-blocking Checkpointing algorithm for distributed systems
    Guoliang L.
    Shuyu C.
    Xiaoqin Z.
    International Journal of Digital Content Technology and its Applications, 2011, 5 (07) : 230 - 238
  • [3] An efficient checkpointing scheme for mobile computing systems
    Gass, RC
    Gupta, B
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 323 - 328
  • [4] A new non-blocking synchronous checkpointing scheme for distributed systems
    Gupta, B
    Rahimi, S
    Naskar, P
    Proceedings of the ISCA 20th International Conference on Computers and Their Applications, 2005, : 26 - 31
  • [5] Design and Modeling of a Non-blocking Checkpointing System
    Sato, Kento
    Mohror, Kathryn
    Moody, Adam
    Gamblin, Todd
    de Supinski, Bronis R.
    Maruyama, Naoya
    Matsuoka, Satoshi
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [6] A New Efficient Checkpointing Algorithm for Distributed Mobile Computing
    Mansouri, Houssem
    Badache, Nadjib
    Aliouat, Makhlouf
    Pathan, Al-Sakib Khan
    CONTROL ENGINEERING AND APPLIED INFORMATICS, 2015, 17 (02): : 43 - 54
  • [7] FNB: Fast Non-Blocking Coordinated Checkpointing Protocol for Distributed Systems
    Abdelhafidi, Zohra
    Djoudi, Mohamed
    Lagraa, Nasreddine
    Yagoubi, Mohamed Bachir
    THEORY OF COMPUTING SYSTEMS, 2015, 57 (02) : 397 - 425
  • [8] FNB: Fast Non-Blocking Coordinated Checkpointing Protocol for Distributed Systems
    Zohra Abdelhafidi
    Mohamed Djoudi
    Nasreddine Lagraa
    Mohamed Bachir Yagoubi
    Theory of Computing Systems, 2015, 57 : 397 - 425
  • [9] A checkpointing algorithm for mobile computing environment
    Singh, P
    Cabillic, G
    PERSONAL WIRELESS COMMUNICATIONS, PROCEEDINGS, 2003, 2775 : 65 - 74
  • [10] Non-blocking coordinated checkpointing protocol for distributed simulation system
    Liu, Yun-Sheng
    Huang, Jian
    Zha, Ya-Bing
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (01): : 71 - 74