Abstract
For large-scale and complex societies of agents monitoring and control are important to both agent designers and society administrators. Specifically, interaction monitoring and termination detection are of importance in optimising performance of a system and keeping users up-to-date on progress. Both monitoring and termination detection are well-studied problems for distributed object systems. In this paper, we investigate how these approaches can be applied to agent systems. We present a novel algorithm, which takes advantage of a monitor’s additional information on partial behaviour specifications of the agents to derive observable termination criteria. We sketch an implementation and qualitatively compare our novel algorithm to the existing distributed systems approaches and propose future experimental work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pitt, J., Mamdani, A.: A protocol-based semantics for an agent communication language. In: Proceedings 16th International Joint Conference on Artificial Intelligence IJCAI 1999, Stockholm, Sweden, pp. 486–491. Morgan-Kaufmann Publishers, San Francisco (1999)
Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)
Genesereth, M., Ketchpel, S.: Software agents. Communications of the ACM 37, 48–53 (1994)
Labrou, Y., Finin, T.: Semantics and conversations for an agent communication language. In: Pollack, M.E. (ed.) Proceedings of the Fifteenth International Joint Conference on Artifical Intelligence (IJCAI 1997), San Mateo, CA, USA, pp. 584–591. Morgan Kaufmann Publishers, San Francisco (1997)
FIPA: Specification part 2 agent communication language (1997)
Wooldridge, M.: Semantic issues in verification of agent communication languages. Autonomous Agents and Multi-Agent Systems 3 (2000)
Venkatraman, M., Singh, M.: Verifying compliance with commitment protocols. Autonomous Agents and Multi-Agent Systems 2, 217–236 (1999)
Chaib-draa, B., Dignum, F.: Trends in agent communication language. Computational Intelligence 2(5) (2002)
Friedman, D., Rust, J.: The Double Auction Market, Institutions, Theories, and Evidence. Addison Wesley Longman, Amsterdam (1993)
Mattern, F.: Global quiescence detection based on credit distribution and recovery. Information Processing Letters 30, 195–200 (1989)
Mattern, F.: Algorithms for distributed termination detection. Distributed Computing 2, 161–175 (1987)
Babaoglu, O., Marzullo, K.: Consistent global states of distributed systems: Fundamental concepts and mechanisms. In: Mullender, S. (ed.) Distributed Systems, pp. 55–96. Addison-Wesley, Reading (1993)
Dijkstra, E., Scholten, C.: Termination detection for diffusing computations. Information Processing Letters 11, 1–4 (1980)
Tel, G.: Distributed control for AI. Technical Report UU-CS-1998-17, ICS, Information Computing Sciences, University of Utrecht,Netherlands (1998)
Dijkstra, E.W., Feijen, W.H.J., van Gasteren, A.J.M.: Derivation of a termination detection algorithm for distributed computations. Information Processing Letters 16, 217–219 (1983)
Singh, M.: On the semantics of protocols among distributed intelligent agents. Technical Report TM-91-09, Deutsches Forschungszentrum für Künstliche Intelligenz GmbH (1991)
Noriega, P.: Agent mediated auctions: The Fishmarket Metaphor. PhD thesis, Universitat Autonoma de Barcelona (1997)
Tel, G.: 13. In: Introduction To Distributed Algorithms, Cambridge University Press, Cambridge (2000)
Bellifemine, F., Poggi, A., Rimassa, G.: Jade: A FIPA-compliant agent framework. In: PAAM 1999, pp. 97–108 (1999)
Vitaglione, G., Quarta, F., Cortese, E.: Scalability and performance of JADE message transport system. In: AAMAS Workshop on AgentCities, Bologna (2002)
Wellman, M., Walsh, W.: Distributed quiescence detection in multiagent negotiation. In: Proceedings of the 3rd International Conference on Multiagent Systems (2000)
Mockapetris, P.: RFC 1034: Domain names - concepts and facilities. Technical report, ISI, NetWorking Group (1987)
Birman, K.: The process group approach to reliable distributed computing. Communications of the ACM 36, 37–53 (1993)
Hagel, J., Roth, A. (eds.): Handbook of Experimental Economics. Princenton University Press, Princenton (1995)
Tel, G., Mattern, F.: The derivation of distributed termination detection algorithms from garbage collection schemes. ACM Transactions on Programming Languages and Systems 15, 1–35 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Motshegwa, T., Schroeder, M. (2004). Interaction Monitoring and Termination Detection for Agent Societies: Preliminary Results. In: Omicini, A., Petta, P., Pitt, J. (eds) Engineering Societies in the Agents World IV. ESAW 2003. Lecture Notes in Computer Science(), vol 3071. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25946-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-25946-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22231-6
Online ISBN: 978-3-540-25946-6
eBook Packages: Springer Book Archive