Unreliable failure detectors for reliable distributed systems
Journal of the ACM (JACM)
Communications of the ACM
Distributed systems (2nd Ed.)
Ajents: towards an environment for parallel, distributed and mobile Java applications
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Impossibility of distributed consensus with one faulty process
PODS '83 Proceedings of the 2nd ACM SIGACT-SIGMOD symposium on Principles of database systems
Fault-Tolerant Mobile Agent Execution
IEEE Transactions on Computers
Fault-Tolerant Execution of Mobile Agents
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
FATOMAS-A Fault-Tolerant Mobile Agent System Based on the Agent-Dependent Approach
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Modeling Fault-Tolerant Mobile Agent Execution as a Sequence of Agreement Problems
SRDS '00 Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems
The Performance of Checkpointing and Replication Schemes for Fault Tolerant Mobile Agent Systems
SRDS '02 Proceedings of the 21st IEEE Symposium on Reliable Distributed Systems
System Mechanisms for Partial Rollback of Mobile Agent Execution
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Failure detection and consensus in the crash-recovery model
Distributed Computing
Itinerant Agents for Mobile Computing
IEEE Communications Surveys & Tutorials
Hi-index | 0.00 |
Mobile agents are no longer a theoretical issue since different architectures for their realization have been proposed. With the increasing market of electronic commerce it becomes an interesting aspect to use autonomous mobile agents for electronic business transactions. Being involved in money transactions, supplementary security features for mobile agent systems have to he ensured. In this paper, we present FATOMAS, a java - based fault - tolerant mobile agent system based on an algorithm presented in an earlier paper. In contrary to the standard "place - dependent" architectural approach, FATOMAS uses the novel, agent - dependent, approach introduced in the paper. In this approach, the protocol that provides fault tolerance travels with the agent. This has the important advantage to allow fault - tolerant mobile agent execution with out the need to modify the underlying mobile agent plat form. We derive the FATOMAS (Fault-Tolerant Mobile Agent System) design which offers a user transparent fault tolerance that can be activated on request, according to the needs of the task, also discuss how transactional agent with types of commitment constraints can commit. Furthermore this paper proposes a solution for effective agent deployment using dynamic agent domains.