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
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;
Conference_Titel :
Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7695-0601-1
DOI :
10.1109/ICDCS.2000.840903