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.
Similar content being viewed by others
REFERENCES
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.
International Organization for Standardization, ISO IS9596, Management information protocol specification— Part 2: Common management information protocol, January 1990.
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.
Y. Yemini and S. da Silva, Towards programmable networks, IFIP/ IEEE International Workshop on Distributed Systems: Operations and Management, L'Aquila, Italy, October 1996.
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.
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.
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.
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.
Object Management Group, CORBA/ IIOP Revision 2.2, OMG Document formal/ 98-07-01, http: / /www.omg.org / corba/ corbaiiop, February 1998.
Hewlett Packard, Openview User's Guide, 1992.
SunSoft, SunNet Manager Reference Manual, 1994.
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.
L. Wall and R. Schwartz, Programming Perl, O' Reilly, 1990.
B. Welch, Practical Programming in Tcl and Tk, Prentice Hall, 1997.
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.
M. Leppinen, P. Pulkkinen, and A. Rautiainen, Java-and CORBA-based network management, IEEE Computer, Vol. 30, No. 6, pp. 83-87, June 1997.
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.
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.
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.
R. Oppliger, Security at the Internet layer, IEEE Computer, Vol. 31, No. 9, pp. 43-47, September 1998.
T. Magedanz and R. Popescu-Zelet in (eds.), Intelligent Networks— Basic Technology, Standards and Evolution, Int. Thomson Computer Press, London, June 1996.
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.
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.
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.
UH Communications ApS, The UHC CORBA/CMIP Gateway product, http: / /login.deknet.dk / ~ uh/.
Object Management Group, CORBA-based telecommunicati on network management system, OMG White Paper, May 1996.
W. Stallings, Network and Internetwork Security: Principle and Practice, Prentice Hall, 1995.
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.
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.
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.
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.
IONA Technologies— Orbixmanager, http: / / www.iona.com / products /sysman/.
Tivoli Systems Inc., http: / / www.tivoli.com /.
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.
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.
J. Gosling, B. Joy, and G. Steele, The Java Language Specification, Addison-Wesley, Menlo Park, California, August 1996.
Sun Microsystems, Java development Kit, Version 1.2 (beta 2), http: / / java.sun.com / products / index.html.
S. M. Lewandowski, Frameworks for component-based client / server computing, ACM Computing Surveys, Vol. 30, No. 1, pp. 3-27, March 1998.
Inprise— Visibroker, http: / / www.inprise.com / visibroker /.
IKV++ GmbH— Grasshopper, http: / /www.ikv.de/ products / grasshopper /.
IAIK, iSaSiLk 2.0, http: / /jcewww.iaik.tu-graz. ac.at / iSaSiLk /DOC/ isasilk doc.htm.
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.
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1018775413054