• DocumentCode
    1982580
  • Title

    System mechanisms for partial rollback of mobile agent execution

  • Author

    Strasser, Markus ; Rothermel, Kurt

  • Author_Institution
    Inst. of Parallel & Distribution High-Performance Syst., Stuttgart Univ., Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    20
  • Lastpage
    28
  • Abstract
    Mobile agent technology has been proposed for various fault-sensitive application areas, including electronic commerce, systems management and active messaging. Recently proposed protocols providing the exactly-once execution of mobile agents allow the usage of mobile agents in these application areas. Based on these protocols, a mechanism for the application-initiated partial rollback of the agent execution is presented. The rollback mechanism uses compensation operations to roll back the effects of the agent execution on the resources and uses a mixture of physical logging and compensation operations to roll back the state of the agent. The introduction of different types of compensation operations allows performance improvements during the agent rollback
  • Keywords
    electronic commerce; electronic messaging; mobile computing; object-oriented programming; protocols; software agents; active messaging; agent rollback; application-initiated partial rollback; compensation operations; electronic commerce; exactly-once execution; fault-sensitive application areas; mobile agent execution; mobile agent technology; partial rollback; physical logging; rollback mechanism; system mechanisms; systems management; Access protocols; Business; Electronic commerce; Logic; Mobile agents; Permission; Reactive power; Resource management; Security; Technology management;
  • 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.840903
  • Filename
    840903