Integrating SNMP into a Mobile Agent Infrastructure

  • Paulo Simões
  • Luis Moura Silva
  • Fernando Boavida Fernandes
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1700)


Mobile Code is an emerging paradigm that is gaining momentum in several fields of application. Network Management is a potential area for the use of this technology, provided it will be able to interoperate with well established solutions for Network Management. This paper presents the integration a classic NM protocol, like SNMP, into a platform of Mobile Agents. Our platform, called JAMES, has been developed in the context of an Eureka Project (Σ!1921) where the project partners are University of Coimbra, Siemens SA and Siemens AG. Since the main target of the platform is network management, it includes a set of SNMP services allowing mobile agents to easily interface with SNMP agents, as well as with legacy SNMP-based management applications. In the paper we present a brief overview of the general architecture of the platform and we describe in some detail the framework we used to provide for integration between mobile agent applications and SNMP.


Mobile Agent Network Management Common Object Request Broker Architecture Simple Network Management Protocol Mobile Code 
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.


  1. 1.
    Rose M.: The Simple Book-An Introduction to Management of TCP/IP-based Internets, 2nd Edition. Prentice-Hall International Inc. (1994)Google Scholar
  2. 2.
    ISO/IEC: ISO/IEC 9595: Information technology-Open Systems Interconnection-Common Management Information Service Definition. International Organization for Standardization, International Electrotechnical Commission (1990)Google Scholar
  3. 3.
    Goldszmidt, G., Yemini, Y.: Decentralizing Control and Intelligence in Network Management. Proceedings of the 4 th International Symposium on Integrated Network Management, Santa Barbara (1995)Google Scholar
  4. 4.
    Magedanz, T., Rothermel, K., Krause, S.: Intelligent Agents: An Emerging Technology for Next Generation Telecommunications. Proceedings of INFOCOM96, San Francisco, CA (1996)Google Scholar
  5. 5.
    Yemini, Y., Goldszmidt, G., Yemini, S.: Network Management by Delegation. Proceedings of IFIP 2 nd International Symposium on Integrated Network Management, Washington (1991)Google Scholar
  6. 6.
    Tennenhouse, D., Smith, J., Sincoskie, W., Wetherall, D., Minden, G.: A Survey of Active Network Research. IEEE Communications Magazine (1997)Google Scholar
  7. 7.
    OMG: The Common Object Request Broker Architecture and Specification. (1995)Google Scholar
  8. 8.
    Wellens, C., Auerbach, K.: Towards Useful Management. The Simple Times, Volume 4, Number 3 (1996)Google Scholar
  9. 9.
    Bieszcad, A., Pagurek, B., White, T.: Mobile Agents for Network Management. IEEE Communications Surveys, 4Q (1998)Google Scholar
  10. 10.
    Martin-Flatin, J., Znaty, S.: Annotated Typology of Distributed Network Management Paradigms. Technical Report SSC/1997/008, cole Polytechnique Fdrale de Lausanne (1997)Google Scholar
  11. 11.
    Agent Product and Research Activities.
  12. 12.
    Intelligent Agents. Communications of the ACM, Vol. 37, No. 7 (1994)Google Scholar
  13. 13.
    Hermans, B.: Intelligent Software Agents on the Internet.
  14. 14.
    Pham, V., Karmouch. A.: Mobile Software Agents: An Overview. IEEE Communications Magazine, pp. 26–37 July (1998)Google Scholar
  15. 15.
    IBM Aglets Workbench.
  16. 16.
  17. 17.
    General Magic Odyssey.
  18. 18.
  19. 19.
  20. 20.
    Silva, L., Simes, P., Soares, G., Martins, P., Batista, V., Renato, C., Almeida, L., Stohr, N.: JAMES: A Platform of Mobile Agents for the Management of Telecommunication Networks. Proceedings of IATA’99 (3rd International Workshop on Intelligent Agents for Telecommunication Applications), Stockholm (1999)Google Scholar
  21. 21.
    Mobile Agent System Interoperability Facilities Specification. OMG TC Document orbos/97-10-05 (1998)Google Scholar
  22. 22.
  23. 23.
    Nicklish, J., Quittek, J., Kind, A., Arao, S.: INCA: an Agent-based Network Control Architecture. Proceedings of IATA’98 (2nd International Workshop on Intelligent Agents for Telecommunication Applications), Paris (1998)Google Scholar
  24. 24.
    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
  25. 25.
    Sahai, A., Morin, C.: Enabling a Mobile Network manager (MNM) Through Mobile Agents. Proceedings of Mobile Agents, Second International Workshop MA98, Stuttgart, Germany (1998)Google Scholar
  26. 26.
    Perpetuum Mobile Procura Project. Carlton University,
  27. 27.
    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
  28. 28.
    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
  29. 29.
  30. 30.
    Information Processing, Open Systems Interconnection: Specification of Basic Encoding Rules for Abstract Syntax Notation One. ISO (1987)Google Scholar
  31. 31.
  32. 32.
    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
  33. 33.
    Rose, M.: SNMP MUX protocol and MIB. RFC 1227 (1991)Google Scholar
  34. 34.
    Daniele, M., Wijnen, B., Francisco, D.: Agent Extensibility (AgentX) Protocol Version 1, RFC 2257 (1998)Google Scholar
  35. 35.
    Java Dynamic Management Kit.

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Paulo Simões
    • 1
  • Luis Moura Silva
    • 1
  • Fernando Boavida Fernandes
    • 1
  1. 1.University of CoimbraCISUC - Dep. Eng. InformáticaCoimbraPortugal

Personalised recommendations