Dynamic Load-Balancing for Distibuted Management in Active Networks

As a solution to the lack of scalability of the centralized management paradigm, the distributed management paradigm has been introduced. In the paradigm, on the basis of active nodes in active networks, management scripts are downloaded to and executed on managed systems. The paradigm, however, contains a serious and unsolved issue that ill-balanced of system load over a network is caused by unexpected amount of the management scripts added on the systems' own tasks. Therefore, considering network resource utilization, how to distribute and place the management scripts in an appropriate manner is a significant issue to be studied in order to hold the balance of the management tasks in the overall network. For a solution to the issue, we propose a new dynamic load-balancing algorithm for distributed management in active networks. The decision on which systems to execute the management scripts is dynamically made on the basis of the deviation from the average CPU utilization of all the systems and the bandwidth needed for executing all the management scripts. We theoretically show how to find optimal values for a tolerable deviation and a maximum tolerable bandwidth for the better load-balancing. We evaluate the proposed algorithm by applying it to an operational LAN. The results show that the proposed algorithm performs so well with a trivial overhead that it can hold the balance among management tasks in an overall network. The proposed algorithm could be one of the essential techniques enabling the distributed management paradigm more promising.

[1]  D. Gavalas,et al.  An infrastructure for distributed and dynamic network management based on mobile agent technology , 1999, 1999 IEEE International Conference on Communications (Cat. No. 99CH36311).

[2]  Jeffrey D. Case,et al.  Simple Network Management Protocol (SNMP) , 1989, RFC.

[3]  Mohsen Kahani,et al.  Decentralised approaches for network management , 1997, CCRV.

[4]  Konstantinos Psounis,et al.  Active networks: Applications, security, safety, and architectures , 1999, IEEE Communications Surveys & Tutorials.

[5]  Adam Wolisz,et al.  Performance aspects of trading in open distributed systems , 1993, Comput. Commun..

[6]  Yechiam Yemini,et al.  Evaluating Management Decisions via Delegation , 1993, Integrated Network Management.

[7]  Jean-Charles Grégoire Models and support mechanismus for distributed management , 1995, Integrated Network Management.

[8]  R. D. Rockwell,et al.  Smart Packets for active networks , 1999, 1999 IEEE Second Conference on Open Architectures and Network Programming. Proceedings. OPENARCH '99 (Cat. No.99EX252).

[9]  George Pavlou,et al.  Modelling network and system monitoring over the Internet with mobile agents , 1998, NOMS 98 1998 IEEE Network Operations and Management Symposium.

[10]  Hosoon Ku,et al.  An intelligent mobile agent framework for distributed network management , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[11]  Kurt Geihs,et al.  Decentralized SNMP management with mobile agents , 1999, Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).

[12]  Tony White,et al.  Mobile agents for network management , 1998, IEEE Communications Surveys & Tutorials.

[13]  Marshall T. Rose,et al.  Management Information Base for network management of TCP/IP-based internets , 1990, RFC.

[14]  Thomas Magedanz,et al.  Mobile software agents: a new paradigm for telecommunications management , 1996, Proceedings of NOMS '96 - IEEE Network Operations and Management Symposium.

[15]  Stefan Covaci,et al.  Active Networks , 1999 .

[16]  Y. Yemini,et al.  Delegated agents for network management , 1998, IEEE Commun. Mag..

[17]  Yuval Shavitt,et al.  Active networks for efficient distributed network management , 2000 .