Title :
Byzantine Fault Tolerance for Agent Systems
Author :
Araragi, Tadashi
Author_Institution :
NTT Commun. Sci. Labs., Nippon Telegraph & Telephone Corp.
Abstract :
This paper presents a Byzantine fault tolerance method for agent systems. We extend Castro and Liskov´s well-known practical Byzantine fault tolerance method for the server-client model to a method for the agent system model. There are two main differences between the methods. First, in agent systems we have to create replicas on both sides of the communicating agents, while in the server-client model of Castro and Liskov´s method, replicas are created only on the server side, and the client is assumed to be non-faulty or is treated differently from a replica model. Second, due to the autonomous behavior of agents, we have to synchronize the timing of the receiving of messages among replicas. Agents decide their actions based on their current state of knowledge and do not wait indefinitely for messages that may not reach them
Keywords :
client-server systems; software agents; software fault tolerance; Byzantine fault tolerance; agent system; autonomous agent behavior; communicating agents; server-client model; Fault tolerance; Fault tolerant systems; IP networks; Laboratories; Protection; Protocols; Telegraphy; Telephony; Timing; Web services;
Conference_Titel :
Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on
Conference_Location :
Szklarska Poreba
Print_ISBN :
0-7695-2565-2
DOI :
10.1109/DEPCOS-RELCOMEX.2006.11