Martin Krebs, Karl-Heinz Krempels, Janno von Stülpnagel, Christoph Terwelp


Service directories provide basic functionalities for service discovery and service announcement in Multiagent Systems (MAS). A manual configuration of distributed MAS and their service directories is a time consuming and complex task and thus an automatic mechanism is highly desirable. Furthermore, the requirement for a fast response and processing time for agent queries still remains. Existing approaches do not fulfill these requirements in a satisfactory way. Thus, a new approach based on multicast DNS and DNS Service Discovery (DNS-SD) was developed and implemented for the multiagent framework JADE (Java Agent DEvelopment Framework). The architecture enables the automatic configuration of agent platforms in dynamic local networks as well as the later federation of the service directories which is necessary for a distributed service discovery operation.


  1. Bellifemine, F. L., Caire, G., and Greenwood, D. (2007). Developing Multi-Agent Systems with JADE. Wiley.
  2. Brookshier, D., Govoni, D., Krishnan, N., and Soto, J. C. (2002). JXTA: Java P2P Programming. Sams, Indianapolis, IN, USA.
  3. Cámara, J. P., Gregori, M. E., Bada, G. A., García-Fornes, A., Julián, V., and Botti, V. J. (2006). Adding new communication services to the fipa message transport system. In (Fischer et al., 2006), pages 1-11.
  4. Chen, E., Sabaz, D., and Gruver, W. (2006). Jade and jxta extensions for the implementation of distributed systems. Systems, Man and Cybernetics, 2006. SMC 7806. IEEE International Conference on, 1:740-745.
  5. Cheshire, S. and Krochmal, M. (2005). DNS-Based Service Discovery. Technical report, Internet Engineering Task Force.
  6. Dale, J., Burg, B., and Willmott, S. (2003). The agentcities initiative: Connecting agents across the world. Innovative Concepts for Agent-Based Systems, pages 453-457.
  7. Diepolder, S. and Krempels, K. H. (2006). Mobile agenten. mobile agents. PIK - Praxis der Informationsverarbeitung und Kommunikation, 29(4).
  8. FIPA-PC00096 (2004). FIPA JXTA Discovery Middleware Specification.
  9. FIPA-SC00001G (2002). FIPA Abstract Architecture Specification.
  10. Fischer, K., Timm, I. J., André, E., and Zhong, N., editors (2006). Multiagent System Technologies, 4th German Conference, MATES 2006, Erfurt, Germany, September 19-20, 2006, Proceedings, volume 4196 of Lecture Notes in Computer Science. Springer.
  11. Kirn, S., Heine, C., Herrler, R., and Krempels, K.-H. (2003). Agent.Hospital - Agentenbasiertes offenes Framework für klinische Anwendungen. In Uhr, W., Esswein, W., and E.Schoop, editors, Medien - Märkte- Mobilität, pages 837-857. Wirtschaftsinformatik 2003, Physica Verlag, Heidelberg.
  12. Kirn, S., Herzog, O., Lockemann, P., and Spaniol, O. (2006). Multiagent Engineering: Theory and Applications in Enterprises. International Handbooks on Information Systems. Springer-Verlag New York, Inc., Secaucus, NJ, USA.
  13. Krempels, K.-H., Spaniol, O., Scholz, T., Timm, I., and Herzog, O. (2006). Interaction design. Multiagent Engineering, pages 383-403.
  14. Scholz, T., Krempels, K.-H., Nimis, J., Schiemann, B., Woelk, P.-O., Braubach, L., and Pokahr, A. (2005). - a mmas-based web-portal for planning and Control of Complex Manufacturing Supply Chains managed by ASCML - the Agent Society Configurator Manager and Launcher. In AAMAS 2005 Demonstration Proceedings, volume openNet Networked Agents Demonstration for AAMAS 2005.
  15. Steinberg, D. H. and Cheshire, S. (2005). Zero Configuration Networking. O'Reilly. Not yet released.
  16. Willmott, S. (2004). Deploying intelligent systems on a global scale. Intelligent Systems, IEEE, 19(5):71-73.
  17. Willmott, S., Bonnefoy, D., Constantinescu, I., Thompson, S., Charlton, P., Dale, J., and Zhang, T. (2004a). Agent based dynamic service synthesis in large-scale open environments: experiences from the agentcities testbed. Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004. Proceedings of the Third International Joint Conference on, pages 1318-1319.
  18. Willmott, S., Rana, O., Krempels, K.-H., McBurney, P., and Weichart, G. (2004b). Networked Agents: Towards Large-scale Deployment of Agents in Open Networked Environments (NET AGENTS). AgenLink News, (16):22-23.
  19. Woelk, P.-O., Rudzio, H., Zimmermann, R., and Nimis, J. (2006). Agent.enterprise in a nutshell. Multiagent Engineering, pages 73-90.

Paper Citation

in Harvard Style

Krebs M., Krempels K., von Stülpnagel J. and Terwelp C. (2009). AUTOMATIC CONFIGURATION OF SERVICE DIRECTORIES IN MULTIAGENT SYSTEMS . In Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-8111-66-1, pages 558-563. DOI: 10.5220/0001791105580563

in Bibtex Style

author={Martin Krebs and Karl-Heinz Krempels and Janno von Stülpnagel and Christoph Terwelp},
booktitle={Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},

in EndNote Style

JO - Proceedings of the International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
SN - 978-989-8111-66-1
AU - Krebs M.
AU - Krempels K.
AU - von Stülpnagel J.
AU - Terwelp C.
PY - 2009
SP - 558
EP - 563
DO - 10.5220/0001791105580563