Title :
A new approach for mobile agent fault-tolerance and reliability using distributed systems
Author :
Mohammadi, K. ; Hamidi, H.
Author_Institution :
Dept. of Electr. Eng., Iran Univ. of Sci. & Technol.
Abstract :
Mobile agents have attracted considerable interest in recent years. In the context of mobile agents, fault tolerance is crucial to enable the integration of mobile agent technology into today´s business applications. To further develop mobile agent technology, reliability mechanisms such as fault tolerance and transaction support are required. For this purpose, we first identify two basic requirements for fault-tolerant mobile agent execution: (1) non-blocking (i.e., a single failure does not prevent progress of the mobile agent execution); and (2) exactly-once (i.e., multiple executions of the agent are prevented). To achieve fault tolerance for the agent system, especially for the agent transfer to a new host, we use distributed transaction processing. This paper proposes a novel approach to fault-tolerant mobile agent execution, which is based on modeling agent execution as a sequence of agreement problems. Each agreement problem is one instance of the well-understood consensus problem. Our solution does not require a perfect failure detection mechanism, while preventing blocking and ensuring that the agent is executed exactly once
Keywords :
mobile agents; software fault tolerance; transaction processing; FATOMAS; agent transfer; agreement problem; business applications; consensus problem; distributed systems; distributed transaction processing; exactly-once execution; failure detection; fault-tolerant mobile agent execution; mobile agent fault-tolerance; mobile agent reliability; nonblocking execution; transaction support; Computer network management; Computer networks; Fault diagnosis; Fault tolerance; Fault tolerant systems; Information management; Mechanical factors; Mobile agents; Mobile computing; Technology management; Agreement Problem; Exactly-once Execution; FATOMAS; Fault-Tolerant; Mobile Agent; Non-Blocking Execution; Replication;
Conference_Titel :
Internet, 2005.The First IEEE and IFIP International Conference in Central Asia on
Conference_Location :
Bishkek
Print_ISBN :
0-7803-9179-9
DOI :
10.1109/CANET.2005.1598207