JAMES: A Platform of Mobile Agents for the Management of Telecommunication Networks

  • Luis Moura Silva
  • Paulo Simões
  • Guilherme Soares
  • Paulo Martins
  • Victor Batista
  • Carlos Renato
  • Leonor Almeida
  • Norbert Stohr
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1699)


This paper presents an overview of JAMES, a Java-based platform of mobile agents that is mainly oriented for the management of data and telecommunication networks. This platform has been developed on behalf of a Eureka Project (∑!1921) and the project partners are Siemens SA, University of Coimbra and Siemens AG. We describe the main architecture of the platform giving more emphasis to the most important features. To show the effectiveness of some of the techniques that have been implemented we will present some performance results that compare the JAMES platform with the Aglets Workbench.

The main target of our platform is network management and telecommunication applications. In this line, we have done a Java-based implementation of SNMP that has been integrated within the platform. The industrial partners of our project (i.e. Siemens S.A.) have developed a prototype application for TMN performance management. Although it is still a prototype it is being used to validate the technological advantages of using mobile agents in the management of telecommunication networks.


Mobile Agent Network Management Telecommunication Network Common Object Request Broker Architecture Simple Network Management Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agent Product and Research Activities.
  2. 2.
    Intelligent Agents. Communications of the ACM. Vol. 37, No. 7, July 1994Google Scholar
  3. 3.
    Hermans, B.: Intelligent Software Agents on the Internet.
  4. 4.
    Magedanz, T., Rothermel, K., Krause, S.: Intelligent Agents: An Emerging Technology for Next Generation Telecommunications. Proc. INFOCOM’96, San-Francisco (1996)Google Scholar
  5. 5.
    Pham, V. A., Karmouch, A.: Mobile Software Agents: An Overview. IEEE Communications Magazine, pp. 26–37, July 1998Google Scholar
  6. 6.
    IBM Aglets Workbench,
  7. 7.
  8. 8.
    General Magic Odyssey,
  9. 9.
  10. 10.
  11. 11.
    OMG: The Common Object Request Broker Architecture and Specification. (1995)Google Scholar
  12. 12.
  13. 13.
    Rose, M.: The Simple Book-An Introduction to Management of TCP/IP-based Internets, 2nd Edition. Prentice-Hall International Inc. (1994)Google Scholar
  14. 14.
    ISO/IEC 9595: Information technology-Open Systems Interconnection-Common management information Service definition. International Organization for Standardization, International Electrotechnical Commission (1990)Google Scholar
  15. 15.
    Goldzmith, G., Yemini, Y.: Decentralizing Control and Intelligence in Network Management. Proceedings of 4th International Symposium on Integrated Network Management, Santa Barbara (1995)Google Scholar
  16. 16.
    Perpetuum Mobile Procura Project, Carlton University,
  17. 17.
    Bieszczad, A.: Advanced Network Management in the Network Management Perpetuum Mobile Procura Project. Technical Report SCE-97-07, Systems and Computer Engineering, Carleton University (1997)Google Scholar
  18. 18.
    Lazar, S., Sidhu, D.: Discovery, A Mobile Agent Framework for Distributed Application Development, Technical Report, Maryland Center for Telecommunications Research, University of Maryland Baltimore County (1997)Google Scholar
  19. 19.
    Sahai, A., Morin, C.: Enabling a Mobile Network manager (MNM) Through Mobile Agents. Proceedings of Mobile Agents, Second International Workshop MA’98, Stuttgart, Germany (1998)Google Scholar
  20. 20.
    Nicklish, Quittek, J., Kind, A., Arao, S.: INCA: an Agent-based Network Control Architecture. Proceedings of IATA’98, Paris (1998)Google Scholar
  21. 21.
    Information Processing, Open Systems Interconnection: Specification of Basic Encoding Rules for Abstract Syntax Notation One. ISO (1987)Google Scholar
  22. 22.
  23. 23.
    Wijnen, B., Carpenter, G., Curran, K., Sehgal, A., Waters, G.: Simple Network Management Protocol Distributed Protocol Interface Version 2.0, RFC 1592 (1994)Google Scholar
  24. 24.
    Susilo, G., Bieszczad, A. and Pagurek, B.: Infrastructure for Advanced Network Management based on Mobile Code. Proceedings of the IEEE/IFIP Network Operations and Management Symposium NOMS’98, New Orleans (1998)Google Scholar
  25. 25.
    Rose, M.: SNMP MUX protocol and MIB. RFC 1227 (1991)Google Scholar
  26. 26.
    Java Dynamic Management Kit,
  27. 27.
    ITU-T Recommendation M.3010: Principles for a Telecommunications Management Network. (1992)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Luis Moura Silva
    • 1
  • Paulo Simões
    • 1
  • Guilherme Soares
    • 1
  • Paulo Martins
    • 1
  • Victor Batista
    • 1
  • Carlos Renato
    • 2
  • Leonor Almeida
    • 2
  • Norbert Stohr
    • 2
  1. 1.CISUC - Dep. Eng. InformaticaUniversity of CoimbraCoimbraPortugal
  2. 2.Siemens S.A.AmadoraPortugal

Personalised recommendations