Skip to main content
Log in

An Open Secure Mobile Agent Framework for Systems Management

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

The Mobile Agent (MA) technology is gainingimportance in the distributed management of networks andservices for heterogeneous environments. MA-basedmanagement systems could represent an interestingalternative to traditional tools built upon theclient/server model, either SNMP- or CMIP-based. Twomain requirements currently limit the acceptance of MAsolutions for management: the need of interoperabilityand the request for security. Without security,management systems cannot suit global untrustedenvironments, such as the Internet; withoutinteroperability, they cannot interact with existingtools and legacy systems. The paper describes an MA-basedmanagement system with security and interoperability asthe two main design objectives. It is an open managementframework that grants interoperability by providing compliance with CORBA, the most diffusedstandard in the area of object-oriented components. Inaddition, it is based on a thorough security model andprovides a wide range of tools and mechanisms to build and enforce flexible securitypolicies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

REFERENCES

  1. J. D. Case, M. Fedor, M. L. Shoffstall, and C. Davin, Simple network management protocol (RFC 1157), DDN Network Information Center, SRI International, May 1990.

  2. International Organization for Standardization, ISO IS9596, Management information protocol specification— Part 2: Common management information protocol, January 1990.

  3. A. Fuggetta, G. P. Picco, and G. Vigna, Understanding code mobility, IEEE Transactions on Software Engineering, Vol. 24, No. 5, pp. 342-361, May 1998.

    Google Scholar 

  4. Y. Yemini and S. da Silva, Towards programmable networks, IFIP/ IEEE International Workshop on Distributed Systems: Operations and Management, L'Aquila, Italy, October 1996.

  5. D. L. Tennenhouse, J. M. Smiths, W. D. Sincoskie, D. J. Whetherall, and G. J. Minden, A survey of active network research, IEEE Communications Magazine, Vol. 35, No. 1, pp. 80-86, January 1997.

    Google Scholar 

  6. M. Breugst and T. Magedanz, Mobile agents— Enabling technology for active intelligent network implementation, IEEE Network Magazine, Vol. 12, No. 3, pp. 53-60, May-June 1998.

    Google Scholar 

  7. A. Bieszczad, B. Pagurek, and G. Susila, Infrastructure for advanced network management based on mobile code, IEEE/ IFIP Network Operations and Management Symposium NOMS' 98, New Orleans, Louisiana, February 1998.

  8. M. Breugst, L. Hagen, and T. Magedanz, Impacts of mobile agent technology on mobile communications system evolution, IEEE Personal Communication Magazine, Vol. 5, No. 4, pp. 56-59, 1998.

    Google Scholar 

  9. Object Management Group, CORBA/ IIOP Revision 2.2, OMG Document formal/ 98-07-01, http: / /www.omg.org / corba/ corbaiiop, February 1998.

  10. Hewlett Packard, Openview User's Guide, 1992.

  11. SunSoft, SunNet Manager Reference Manual, 1994.

  12. R. A. Finkel, Pulsar: An extensible tool for monitoring large UNIX sites, Software Practice and Experience, Vol. 27, No. 10, pp. 1163-1176, October 1997.

    Google Scholar 

  13. L. Wall and R. Schwartz, Programming Perl, O' Reilly, 1990.

  14. B. Welch, Practical Programming in Tcl and Tk, Prentice Hall, 1997.

  15. J. W. Stamos and D. K. Gifford, Remote Evaluation, ACM Transaction on Programming Languages and Systems, Vol. 12, No. 4, pp. 537-565, October 1990.

    Google Scholar 

  16. M. Leppinen, P. Pulkkinen, and A. Rautiainen, Java-and CORBA-based network management, IEEE Computer, Vol. 30, No. 6, pp. 83-87, June 1997.

    Google Scholar 

  17. M. Baldi, S. Gai, and G. Picco, Exploiting code mobility in decentralized and flexible management, Lecture Notes in Computer Science, No. 1219, Springer-Verlag, pp. 13-26, April 1997.

  18. G. Goldszmidt and Y. Yemini, Distributed management by delegation, Proc. 15th International Conference on Distributed Computing Systems, IEEE Computer Society, Vancouver, British Columbia, June 1995.

    Google Scholar 

  19. T. M. Chen and A. W. Jackson (eds.), Special Issue on Active and Programmable Networks, IEEE Network, Vol. 12, No. 3, pp. 10-71, May-June 1998.

  20. R. Oppliger, Security at the Internet layer, IEEE Computer, Vol. 31, No. 9, pp. 43-47, September 1998.

    Google Scholar 

  21. T. Magedanz and R. Popescu-Zelet in (eds.), Intelligent Networks— Basic Technology, Standards and Evolution, Int. Thomson Computer Press, London, June 1996.

    Google Scholar 

  22. S. Krause, T. Magedanz, and K. Rothermel, Intelligent agents: An emerging technology for next generation telecommunications?, Proceedings IEEE INFOCOM' 96, IEEE Press, pp. 464-472, 1996.

  23. G. Holliman, Q. Kong, and M. Neville, The Integration of CORBA-based management with open view DM, Proceedings International Open View Forum Conference, St. Louis, Lousiana, June 1996.

  24. S. Mazumdar and K. Swanson, WEB Based Management— CORBA/ SNMP Gateway Approach, Seventh IFIP/ IEEE International Workshop on Distributed Systems: Operations and Management, L'Aquila, Italy, October 1996.

  25. UH Communications ApS, The UHC CORBA/CMIP Gateway product, http: / /login.deknet.dk / ~ uh/.

  26. Object Management Group, CORBA-based telecommunicati on network management system, OMG White Paper, May 1996.

  27. W. Stallings, Network and Internetwork Security: Principle and Practice, Prentice Hall, 1995.

  28. A. Corradi, M. Cremonini, and C. Stefanelli, Security models and abstractions in a mobile agent environment, Proc. Workshop on Collaboration in Presence of Mobility (WETICE98), Stanford, 1998.

  29. Object Management Group, CORBA security services, OMG Document formal/97-12-22, ftp: / / www.omg.org /pub/ docs /formal/97-12-22.pdf, December 1997.

  30. Object Management Group, System Management Common Facilities, OMG Document formal/ 97-06-08, ftp: / /www.omg.org / pub/docs/ formal/ 97-06-08.pdf, June 1997.

  31. P. Kalyanasundaram, A. S. Sethi, Interoperability issues in heterogeneous network management, Journal of Network and Systems Management, Vol. 2, No. 2, pp. 169-193, June 1994.

    Google Scholar 

  32. IONA Technologies— Orbixmanager, http: / / www.iona.com / products /sysman/.

  33. Tivoli Systems Inc., http: / / www.tivoli.com /.

  34. GMD FOKUS, IBM Corp., Mobile agent facility specification, Joint Submission supported by Crystaliz Inc., General Magic Inc., the Open Group, OMG TC Document orbos /97-10-05, ftp: / / ftp.omg.org /docs/ orbos /97-10-05.pdf, February 1998.

  35. M. Breugst and T. Magedanz, On the usage of standard mobile agent platforms in telecommunication environments, Proc. Intelligence in Services and Networks (IS & N' 98), May 1998.

  36. J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley, Menlo Park, California, August 1996.

    Google Scholar 

  37. Sun Microsystems, Java development Kit, Version 1.2 (beta 2), http: / / java.sun.com / products / index.html.

  38. S. M. Lewandowski, Frameworks for component-based client / server computing, ACM Computing Surveys, Vol. 30, No. 1, pp. 3-27, March 1998.

    Google Scholar 

  39. Inprise— Visibroker, http: / / www.inprise.com / visibroker /.

  40. IKV++ GmbH— Grasshopper, http: / /www.ikv.de/ products / grasshopper /.

  41. IAIK, iSaSiLk 2.0, http: / /jcewww.iaik.tu-graz. ac.at / iSaSiLk /DOC/ isasilk doc.htm.

  42. D. B. Lange and Y. Aridor, Agent tranfer protocol— ATP/0.1, IBM Tokyo Research Labs, http: / /www.trl.ibm.co.jp / aglets / atp/ atp.html.

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bellavista, P., Corradi, A. & Stefanelli, C. An Open Secure Mobile Agent Framework for Systems Management. Journal of Network and Systems Management 7, 323–339 (1999). https://doi.org/10.1023/A:1018775413054

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018775413054

Navigation