3/2014 - 15 |
Implementing Fault-Tolerant Services in Goal-Oriented Multi-Agent SystemsBORA, S. |
Extra paper information in |
Click to see author's profile in SCOPUS, IEEE Xplore, Web of Science |
Download PDF (865 KB) | Citation | Downloads: 828 | Views: 3,383 |
Author keywords
availability, fault tolerance, multi-agent systems, replication, redundancy, software agents
References keywords
agent(19), systems(14), multi(14), agents(11), fault(10), distributed(7), tolerant(5), computing(5), tolerance(4), science(4)
Blue keywords are present in both the references section and the paper title.
About this article
Date of Publication: 2014-08-31
Volume 14, Issue 3, Year 2014, On page(s): 113 - 122
ISSN: 1582-7445, e-ISSN: 1844-7600
Digital Object Identifier: 10.4316/AECE.2014.03015
Web of Science Accession Number: 000340869800015
SCOPUS ID: 84907330638
Abstract
In this paper, findings and analysis detail the implementation of fault tolerance services into a goal-oriented multi-agent systems development platform. Fault tolerance services are used to provide replication-based fault tolerance policies (i.e. static and adaptive) to multi-agent systems. This approach provided flexibility and reusability to multi-agent systems because fault tolerance policies were implemented as reusable plan structures. Thus, whenever an agent was needed to be made fault-tolerant, plans for fault tolerance policies were simply activated by sending a request message. |
References | | | Cited By «-- Click to see who has cited this paper |
[1] A. Fedoruk and R. Deters, "Improving fault-tolerance by replicating agents," Proceedings of First International Joint Conference on Autonomous Agents and Multi-Agent Systems, Bologna, Italy, 2002. [CrossRef] [SCOPUS Times Cited 78] [2] J. Ren, M. Cukier, P. Rubel, W. Sanders, D. Karr, "Building dependable distributed applications using AQuA," Proceeding of the 4th IEEE International Symp. On High Assurance Systems Engineering, 1999, pp. 189-196. [CrossRef] [3] Z. Guessoum, M. Ziane, and N. Faci, "Monitoring and organizational-level adaptation of multi-agent systems," Third International Joint Conference on Autonomous Agents - AAMAS'04, ACM, New York City, 2004, pp. 514-522. [4] S. Kumar, P. Cohen, and H. J. Levesque, "The adaptive agent architecture: Achieving fault-tolerance using persistent broker teams," Proceedings of the Fourth International Conference on Multi-Agent Systems, 2000. [CrossRef] [Web of Science Times Cited 48] [SCOPUS Times Cited 94] [5] M. Klein and C. Dallarocas, "Exception handling in agent systems," O. Etzioni, J. P. Muller. and J. M. Bradshaw editors, Proceedings of the Third International Conference on Agents (Agents'99), Seattle, WA, 1999, pp. 62-68. [6] S. Hagg, "A sentinel approach to fault handling in multi-agent systems, "Proceedings of the second Australian Workshop on Distributed AI, in conjunction with the Fourth Pacific Rim International Conference on Artificial Intelligence (PRICAI'96), Cairns, Australia, 1996. [CrossRef] [SCOPUS Times Cited 52] [7] Z. Guessoum , J.-P. Briot, Z. Charpentier, S. Aknine, O. Marin, and P. Sens, "Dynamic and adaptive replication for large-scale reliable multi-agent systems," Proc. ICSE'02 First International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'02), ACM. Orlando FL, U.S.A, 2002. [CrossRef] [SCOPUS Times Cited 21] [8] Z. Guessoum, and J.-P. Briot, "From active objects to autonomous agents," IEEE Concurrency, 7(3), pp. 68-76, 1999. [CrossRef] [Web of Science Times Cited 53] [SCOPUS Times Cited 86] [9] N. Faci, Z. Guessoum, and O. Marin, "DimaX: A fault tolerant multi-agent platform," Proc. ICSE'06 Fifth International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'06), ACM. Shangai, China, 2006. [CrossRef] [SCOPUS Times Cited 23] [10] K. Erol, J. Hendler, D. S. Nau, R. Tsuneto, "A critical look at critics in HTN planning," Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95), 1995, pp. 1592-1598. [11] S. Bora and O. Dikenelli, "Implementing a multi agent organization that changes its fault tolerance policy at run-time," Proceedings of ESAW'05, Lecture Notes in Computer Science, Berlin, Germany, Department of Computer Engineering Ege University, Springer Verlag, 2006. [CrossRef] [SCOPUS Times Cited 9] [12] O. Dikeneli et al., "SEAGENT: A platform for developing semantic web based multi agent systems," Fourth International Joint Conference on Autonomous Agents - AAMAS05, 2005. [13] O. Gurcan, G. Kardas, O. Gumus, E. E. Ekinci, and O. Dikenelli, "A planner for implementing semantic service agents based on semantic web services iniative architecture," The Workshop on Service-Oriented Computing and Agent-based Engineering (SOCABE'06), 2006. [14] D. Powell, "Delta-4: A generic architecture for dependable distributed computing," in Springer Verlag, 1991. [15] G. V. Chockler, I. Keidar, and R. Vitenberg, "Group communication specifications: A comprehensive study," ACM Computing Surveys 33(4), pp. 1-43, 2001. [CrossRef] [Web of Science Times Cited 272] [SCOPUS Times Cited 437] [16] F. Cristian, "Fault-tolerance in the Advanced Automation System," 20th International Conference on Fault-Tolerant Computing, Newcastle upon Tyne, England, 1990. [17] S. Mishra, Consul: A Communication Substrate for Fault-tolerant Distributed Programs. PhD thesis, Dept. of Computer Science, Univ. of Arizona, Tuscon, Arizona 1992. [18] N. Elmootazbellah and W. Zwaenepoel, "Replicated distributed processes," Proceedings of the Twenty-Second International Symposium on Fault Tolerant Computing (FTCS-22), 1992, pp. 18-27. [19] M. Stollberg and F. Rhomberg, Survey on Goal-driven Architectures. Technical Report, 2006. [20] M. Paolucci, D. Kalp, A. Pannu, O. Shehory, and K. Sycara , "A planning component for RETSINA agents," Intelligent Agents VI, LNAI 1757, N. R. Jennings and Y. Lesperance, eds., Springer Verlag, 2000. [CrossRef] [SCOPUS Times Cited 21] [21] O. Shehory, K. Sycara, P. Chalasani, and S. Jha, "Agent cloning: An approach to agent mobility and resource allocation," IEEE Communications, Vol. 36, No. 7, pp. 58-67, 1998. [CrossRef] [Web of Science Times Cited 29] [SCOPUS Times Cited 53] [22] K. Decker, K. Sycara, and M. Williamson, "Cloning for intelligent adaptive information agents," The Second Australian Workshop on Distributed Artificial Intelligence, Lecture Notes in Computer Science, Springer Verlag, 1996, pp. 63-75, [CrossRef] [SCOPUS Times Cited 20] [23] T. D. Chandra and S. Toueg, "Unreliable failure detectors for reliable distributed systems," Journal of the ACM, Vol.43, No.2, pp. 225-267, 1996. [CrossRef] [Web of Science Times Cited 1268] [SCOPUS Times Cited 1745] [24] S. Bora, and O. Dikenelli, "Applying feedback control in adaptive replication in fault tolerant multi-agent organizations," Proc. ICSE'06 Fifth International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'06), ACM. Shangai, China, 2006. [CrossRef] [SCOPUS Times Cited 8] [25] S. Bora and O. Dikenelli, "Experience with feedback control mechanisms in self-replicating multi-agent systems," Proceedings of 5th International Central and Eastern European Conference on Multi-Agent Systems (CEEMAS'07), Lecture Notes in Computer Science, Springer Verlag, 2007, pp. 133-142. [CrossRef] [SCOPUS Times Cited 3] Web of Science® Citations for all references: 1,670 TCR SCOPUS® Citations for all references: 2,650 TCR Web of Science® Average Citations per reference: 64 ACR SCOPUS® Average Citations per reference: 102 ACR TCR = Total Citations for References / ACR = Average Citations per Reference We introduced in 2010 - for the first time in scientific publishing, the term "References Weight", as a quantitative indication of the quality ... Read more Citations for references updated on 2024-11-16 15:23 in 102 seconds. Note1: Web of Science® is a registered trademark of Clarivate Analytics. Note2: SCOPUS® is a registered trademark of Elsevier B.V. Disclaimer: All queries to the respective databases were made by using the DOI record of every reference (where available). Due to technical problems beyond our control, the information is not always accurate. Please use the CrossRef link to visit the respective publisher site. |
Faculty of Electrical Engineering and Computer Science
Stefan cel Mare University of Suceava, Romania
All rights reserved: Advances in Electrical and Computer Engineering is a registered trademark of the Stefan cel Mare University of Suceava. No part of this publication may be reproduced, stored in a retrieval system, photocopied, recorded or archived, without the written permission from the Editor. When authors submit their papers for publication, they agree that the copyright for their article be transferred to the Faculty of Electrical Engineering and Computer Science, Stefan cel Mare University of Suceava, Romania, if and only if the articles are accepted for publication. The copyright covers the exclusive rights to reproduce and distribute the article, including reprints and translations.
Permission for other use: The copyright owner's consent does not extend to copying for general distribution, for promotion, for creating new works, or for resale. Specific written permission must be obtained from the Editor for such copying. Direct linking to files hosted on this website is strictly prohibited.
Disclaimer: Whilst every effort is made by the publishers and editorial board to see that no inaccurate or misleading data, opinions or statements appear in this journal, they wish to make it clear that all information and opinions formulated in the articles, as well as linguistic accuracy, are the sole responsibility of the author.