Exploiting Code Mobility in Decentralized and Flexible Network Management

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.

[1]  Guy L. Steele,et al.  The Java Language Specification , 1996 .

[2]  Yechiam Yemini,et al.  Distributed management by delegation , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[3]  Giovanni Vigna,et al.  Designing Distributed Applications with Mobile Code Paradigms , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[4]  Robbert van Renesse,et al.  An introduction to the TACOMA distributed system. Version 1.0 , 1995 .

[5]  Thomas Magedanz,et al.  Intelligent agents: an emerging technology for next generation telecommunications? , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[6]  Katherine Jones Internet's SNMP and ISO's CMIP Protocols for Network Management , 1994, Int. J. Netw. Manag..

[7]  Jeffrey D. Case,et al.  Simple network management protocol , 1995 .

[8]  Robert S. Gray,et al.  Agent Tcl: A transportable agent system , 1995, CIKM Information Agents Workshop.

[9]  Keith McCloghrie,et al.  Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2) , 1993, RFC.

[10]  Keith McCloghrie,et al.  Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2) , 1993, RFC.

[11]  James E. White,et al.  Mobile Agents , 1997, Lecture Notes in Computer Science.

[12]  Carlo Ghezzi,et al.  Analyzing Mobile Code Languages , 1996, Mobile Object Systems.

[13]  Steven Waldbusser Remote Network Monitoring Management Information Base , 1991, RFC.

[14]  David K. Gifford,et al.  Remote evaluation , 1990, TOPL.

[15]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.