Optimizing Management Functions in Distributed Systems

With the increased availability and complexity of distributed systems comes a greater need for solutions to assist in the management of distributed systems. Despite the significant contributions made towards the development of management tools that monitor and control distributed systems, little has been done to address issues such as optimizing the execution of management functions with respect to system and management requirements. This paper presents a management optimization model in which management agents and managed objects are efficiently configured on the basis of a set of system and management requirements. We illustrate our model and describe its implementation through a Branch- and Bound-based algorithm and a web-based interface. The latter enables users to specify the requirements used by the optimization algorithm to determine efficient management configurations. It also includes an XML-based interface through which management agents can be started independent of the underlying platforms. Performance characteristics of the proposed algorithm as well as experimental results to illustrate the validity of the model are also described.

[1]  Kenneth P. Birman,et al.  Tools for distributed application management , 1991, Computer.

[2]  Richard T. Snodgrass,et al.  A relational approach to monitoring complex systems , 1988, TOCS.

[3]  Vassilios Petridis,et al.  Varying fitness functions in genetic algorithm constrained optimization: the cutting stock and unit commitment problems , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Hanan Lutfiyya,et al.  A model for adaptive monitoring configurations , 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).

[5]  Hanan Lutfiyya,et al.  A Testbed For Optimizing The Monitoring Of Distributed Systems , 1998 .

[6]  Michael Anthony Bauer,et al.  Towards efficient resource allocation in distributed systems management , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[7]  Emil C. Lupu,et al.  The Ponder Policy Specification Language , 2001, POLICY.

[8]  G. Ding Discrete optimization , 1977 .

[9]  D. J. Reid,et al.  Optimising the distributed execution of join queries in polynomial time , 1999 .

[10]  Ward Rosenberry,et al.  Understanding DCE , 1992 .

[11]  David G. Luenberger,et al.  Linear and Nonlinear Programming: Second Edition , 2003 .

[12]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[13]  Olivier Festor,et al.  Integration of WBEM-based management agents in the OSI framework , 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).

[14]  Dan C. Marinescu,et al.  Specification and identification of events for debugging and performance monitoring of distributed multiprocessor systems , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.

[15]  Morris Sloman,et al.  Policy driven management for distributed systems , 1994, Journal of Network and Systems Management.

[16]  Thomas M. Chen,et al.  Models and analysis of trade-offs in distributed network management approaches , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[17]  Basil S. Maglaris,et al.  Performance and Efficiency in Distributed Enterprise Management , 2004, Journal of Network and Systems Management.

[18]  Metin Feridun,et al.  Distributed management with mobile components , 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).

[19]  Silvano Gai,et al.  Exploiting Code Mobility in Decentralized and Flexible Network Management , 1997, Mobile Agents.

[20]  S.M. Klerer The OSI management architecture: an overview , 1988, IEEE Network.

[21]  Hanan Lutfiyya,et al.  Optimising the execution of management functions in distributed systems , 2000 .

[22]  R. H. J. M. Otten,et al.  The Annealing Algorithm , 1989 .

[23]  Paul Haggerty,et al.  The benefits of CORBA-based network management , 1998, CACM.

[24]  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.

[25]  Sheng Ma,et al.  Optimizing Probe Selection for Fault Localization , 2001, DSOM.