• DocumentCode
    1983984
  • Title

    An application-transparent, platform-independent approach to rollback-recovery for mobile agent systems

  • Author

    Gendelman, Eugene ; Bic, Lubomir F. ; Dillencourt, B.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    564
  • Lastpage
    571
  • Abstract
    This paper proposes a new approach to rollback-recovery for mobile agent systems, and describes its implementation in the MESSENGERS mobile agents system. The used checkpointing method allows the implementation of a space and time efficient, user-transparent rollback-recovery in heterogeneous distributed environments. Together with an efficient non-blocking system snapshot algorithm this checkpointing method is an attractive choice for implementing a rollback-recovery mechanism in a mobile agent system, because it exploits features specific to such systems during the recovery. This paper also presents an optimization technique, called concurrent checkpointing, that increases the effectiveness of the proposed rollback-recovery mechanism
  • Keywords
    distributed programming; optimisation; software agents; software fault tolerance; system recovery; workstation clusters; MESSENGERS; application-transparent approach; checkpointing; concurrent checkpointing; heterogeneous distributed environments; mobile agent systems; nonblocking system; optimization; platform-independent approach; rollback recovery; snapshot algorithm; Application software; Checkpointing; Computer networks; Computer science; Concurrent computing; High performance computing; Internet; Microcomputers; Mobile agents; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840971
  • Filename
    840971