Airports for Agents: An Open MAS Infrastructure for Mobile Agents

  • Jan Tožička
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2691)

Abstract

Airports for Agents1 (AA) is an implemented distributed multi-agent infrastructure designed for dynamic and unstable Internet environment. The infrastructure consists of platforms called Airports that enable agents to communicate together and to be persistent. Furthermore, the Airports allow agents to migrate trough the system and to use local resources. Any Airport can host any agent from the network, therefore we considered high requirements for the security. Network of Airports can dynamically change in the time as new Airports connect to the system, or disconnect. We designed distributed stochastic algorithm keeping the system connected, because AA has no central element. The agent migration brings a communication problem known in the field of distributed systems: where to find the agent I have been communicated with, previously, while he changed his location (platfrom)? We present Kept Connection as a transparent solution of this problem. System is designed to be distributed over large amount of computers.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
  2. [2]
  3. [3]
    Blakley B. (1996): The Emperor’s Old Armor. Proceedings of New Security Paradigms Workshop.Google Scholar
  4. [4]
    CPlanT: Multi-Agent System for Planning Humanitarian Relief Operations. http://agents.felk.cvut.cz/cplant.
  5. [5]
    FIPA: Foundation for Intelligent Physical Agents. http://www.fipa.org.
  6. [6]
    Gray R. S. (1996): Agent Tcl: A Flexible and Secure Mobile-Agent System. Proceedings of Fourth Annual Tcl/Tk Workshop (TCL 96).Google Scholar
  7. [7]
    Greenberg M. S., Byington J.C., Harper D. G. (1998): Mobile Agents and Security. IEEE Communicitaions.Google Scholar
  8. [8]
    JADE: Programmer’s Guide. http://sharon.cselt.it/projects/jade/.
  9. [9]
    Karjoth G., Lange D. B., Oshima M. (1998): A Security Model for Aglets. Mobile Agents and Security, pp. 188–205Google Scholar
  10. [10]
    Lange D.B., Oshima M. (1997): Java Agent API: Programming and Deploying Aglets with Java, Addison-Wesley.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Jan Tožička
    • 1
  1. 1.Gerstner Laboratory, Agent Technology Group, Department of Cybernetics Faculty of Electrical EngineeringCzech Technical University in PraguePrague 6Czech Republic

Personalised recommendations