DocumentCode :
3391816
Title :
Decentralized architecture for fault tolerant multi agent system
Author :
Khan, Zaheer Abbas ; Shahid, Salman ; Ahmad, H. Farooq ; Ali, Arshad ; Suguri, Hiroki
Author_Institution :
NUST Inst. of Inf. Technol., Rawalpindi, Pakistan
fYear :
2005
fDate :
4-8 April 2005
Firstpage :
167
Lastpage :
174
Abstract :
Multi agent systems (MAS) are expected to be involved in futuristic technologies. Agents require some execution environment in which they can publish their service interfaces and can provide services to other agent. Such execution environment is called agent platform (AP). From a technical point of view any abnormal behavior of platform can distress agents residing on that platform. That´s why it is necessary to provide a suitable architecture for the AP which should not only provide fault tolerance but also scalability features. There also exist some management components within the platform, which provide services to application agents. All the agents within MAS are managed by agent management system (AMS) which is the mandatory supervisory authority of any AP. To be more scalable, a single agent platform can be distributed over several machines which not only provides load balancing but also fault tolerance depending upon the distributed architecture of the AP. In existing systems, AMS is centralized i.e. it exists on one machine. With centralized AMS, this infrastructure lacks fault tolerance, which is a key feature of high assurance. Absence of fault tolerance is the main reason for the small number of deployments of MAS. Failure of AMS leads towards abnormal behavior in the distributed platform. This paper proposes virtual agent cluster (VAC) paradigm which strongly supports decentralized AMS to achieve fault tolerance in distributed AP. VAC provides fault tolerance by using separate communication layers among different machines. Experiments show that it improves performance, brings autonomy and supports fault recovery along with load balancing in distributed AP.
Keywords :
distributed processing; multi-agent systems; software architecture; software fault tolerance; agent management system; decentralized architecture; distributed architecture; fault tolerant multiagent system; virtual agent cluster paradigm; Application software; Artificial intelligence; Fault tolerance; Fault tolerant systems; Information technology; Load management; Quality of service; Scalability; Software agents; Supply chain management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Autonomous Decentralized Systems, 2005. ISADS 2005. Proceedings
Print_ISBN :
0-7803-8963-8
Type :
conf
DOI :
10.1109/ISADS.2005.1452043
Filename :
1452043
Link To Document :
بازگشت