Exploiting code mobility in decentralized and flexible network management

  • Mario Baldi
  • Silvano Gai
  • Gian Pietro Picco
Session 1: Applications
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1219)


Network management is gaining increasing importance due to the pervasiveness of computer networks. Nevertheless, mainstream approaches to network management are presently limited by centralized management strategies and poor flexibility—a consequence of their rigid client-server architecture. In this paper we analyze how to overcome these problems by new design paradigms and technologies encompassing the capability to relocate dynamically the components of a distributed application. We evaluate the opportunities offered by this approach and provide feasibility considerations, also discussing a few interim architectural solutions adopted in our on-going implementation work.


code mobility mobile agents network management 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    A. Carzaniga, G.P. Picco, and G. Vigna. Designing Distributed Applications with a Mobile Code Paradigm. In Proceedings of the 19th International Conference on Software Engineering (ICSE'97), 1997. To appear.Google Scholar
  2. 2.
    J. Case, K. McCloghrie, M. Rose, and S. Waldbusser. Structure of Management Information for version 2 of the Simple Network Management Protocol. RFC 1902, January 1996.Google Scholar
  3. 3.
    J. D. Case, M. Fedor, M. L. Schoffstall, and C. Davin. Simple Network Management Protocol. RFC 1157, May 1990.Google Scholar
  4. 4.
    G. Cugola, C. Ghezzi, G.P. Picco, and G. Vigna. Analyzing Mobile Code Languages. In [16].Google Scholar
  5. 5.
    M. Straßer, J. Baumann, and F. Hohl. MOLE—A Java Based Mobile Agent System. In [16].Google Scholar
  6. 6.
    G. Goldszmidt and Y. Yemini. Distributed Management by Delegation. In 15th International Conference on Distributed Computing, June 1995.Google Scholar
  7. 7.
    R.S. Gray. Agent Tcl: A transportable agent system. In Proceedings of the CIKM'95 Workshop on Intelligent Information Agents.Google Scholar
  8. 8.
    J. W. Stamos and D. K. Gifford. Remote Evaluation. ACM Transactions on Programming Languages and Systems, 12(4):537–565, October 1990.Google Scholar
  9. 9.
    D. Johansen, R. van Renesse, and F.B. Schneider. An Introduction to the TACOMA Distributed System — Version 1.0. Technical Report 95-23, University of Tromsø and Cornell University, June 1995.Google Scholar
  10. 10.
    K. Jones. Internet's SNMP and ISO's CMIP Protocols for Network Management. International Journal of Network Management, pages 130–137, September 1994.Google Scholar
  11. 11.
    F.C. Knabe. Language Support for Mobile Agents. Technical Report ECRC-95-36, European Computer-Industry Research Centre, Germany, December 1995.Google Scholar
  12. 12.
    T. Magedanz, K. Rothermel, and S. Krause. Intelligent Agents: An Emerging Technology for Next Generation Telecommunications? In INFOCOM'96, San Francisco, CA, USA, March 1996.Google Scholar
  13. 13.
    OSI. ISO 9595 Information Technology, Open System Interconnection, Common Management Information Protocol Specification, 1991.Google Scholar
  14. 14.
    Sun Microsystems. The Java Language Specification, October 1995.Google Scholar
  15. 15.
    D.L. Tennenhouse and D.J. Wetherall. Towards an Active Network Architecture. ACM SIGCOMM Computer Communication Review, 26(2), April 1996.Google Scholar
  16. 16.
    C. Tschudin and J. Vitek, editors. Mobile Object Systems, Lecture Notes on Computer Science. Springer-Verlag, 1997. To appear.Google Scholar
  17. 17.
    C. F. Tschudin. An Introduction to the MO Messenger Language. University of Geneva, Switzerland, 1994.Google Scholar
  18. 18.
    S. Waldbusser. Remote Network Monitoring Management Information Base. RFC 1757, February 1995.Google Scholar
  19. 19.
    J.E. White. Mobile Agents. In Software Agents. MIT Press, 1996.Google Scholar
  20. 20.
    Y. Yemini. The OSI Network Management Model. IEEE Communications Magazine, pages 20–29, May 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Mario Baldi
    • 1
  • Silvano Gai
    • 1
  • Gian Pietro Picco
    • 1
  1. 1.Dip. Automatica e InformaticaPolitecnico di TorinoTorinoItaly

Personalised recommendations