Mobile Agent-Based Transactions in Open Environments (IEICE/IEEE Joint Special Issue on Autonomous Decentralized Systems)
スポンサーリンク
概要
- 論文の詳細を見る
This paper describes a transaction model for open enviouments based on mobile agents. Mobile agent-based transactions combine mobility and the execution of control flows with transactional semantics. The model presented represents an approach for providing reliability and correctness of the execution of distributed activities, which fulfills important requirements of applications in Open Environments. The presented transaction model is based on a protocol for providing fault tolerance when executing mobile agent-based activities. This protocol is out-lined in this paper. With this protocol, if an agent executing an activity at an agency (logical "place" in a distributed agent en-vironment) becomes unreachable for a long time, the execution of the activity can be recovered and continue ar another agency. The fault toleranch supports "multi-agent activities, " i. e., activities where some of its parts are spawned to execute and migrate asynchronously in relation to other parts. The described transaction model, called the basic (agent-based) transaction model, is an open nested transaction model. By being based on the presented fault tolerance mechaism, subtransactions can be executed asynchronously in relation to their parent transactions and agent-based transactions can explore alternatives in the event of agent unavailability. The model fulfills requirements for supporting the autonomy of organization in a distributed agent environment.
- 社団法人電子情報通信学会の論文
- 2000-05-25