Reliable mobile agents with transactional behaviour - Université de Rennes Accéder directement au contenu
Article Dans Une Revue International journal of communication networks and distributed systems Année : 2014

Reliable mobile agents with transactional behaviour

Résumé

The mobile agent systems are well suited for certain types of real world applications such as e-commerce and distributed transactions. However, this technology is not being used by many applications. This is due to the lack of infrastructures and methodologies that address fault tolerance and transactions. The basic requirements for fault-tolerant transactional mobile agent are: 1) non-blocking (i.e., a single failure does not prevent progress of the mobile agent execution); 2) exactly-once (i.e., multiple executions of the agent are prevented); 3) the execution atomicity (i.e., all tasks are committed or none at all). In this paper, we propose a mechanism for providing fault-tolerance capability based on the mobile agent replication and the backward process. The failure detection is not perfect. The replication may result in multiple executions of the agent. So, we defined a technique that detects multiple executions and allows only one agent to go on while the others are stopped. To ensure the execution atomicity of the distributed transaction we used a commit at destination approach.
Fichier non déposé

Dates et versions

hal-01083544 , version 1 (17-11-2014)

Identifiants

Citer

Linda Zeghache, Nadjib Badache, Michel Hurfin, Izabela Moise. Reliable mobile agents with transactional behaviour. International journal of communication networks and distributed systems, 2014, 13 (1), pp.27. ⟨10.1504/IJCNDS.2014.063977⟩. ⟨hal-01083544⟩
127 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More