Model-Driven Self-management of Legacy Applications

Increasing complexity of todays applications and services leads to the emerging trend of self-managing systems. Legacy applications often offer interfaces for manual management and very rarely do provideself-management features. Therefore it is very important to reuse existing management interfaces for achieving self-manageability. This paper presents our model-driven self-management approach of legacy applications. We introduce a framework for model-driven service level management which transforms abstract SLAs defined in UML into concrete SLA descriptions and deploys them for management. These SLAsare used to define the goals for our self-management agent which is responsible for providing feedback control. Its management knowledge is transformed from UML models using also a model-driven approach.

[1]  R. Sturm,et al.  Foundations of Service Level Management , 2000 .

[2]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[3]  Reinhold Kröger,et al.  Widening Traditional Management Platforms for Managing CORBA Applications , 2001, DAIS.

[4]  Kurt Geihs,et al.  Zusicherung nicht-funktionaler Eigenschaften bei Entwurf, Implementierung und zur Laufzeit verteilter Anwendungen , 2003, KiVS.

[5]  Kurt Geihs,et al.  Unifying service level management using an MDA-based approach , 2004, 2004 IEEE/IFIP Network Operations and Management Symposium (IEEE Cat. No.04CH37507).

[6]  Yixin Diao,et al.  Generic Online Optimization of Multiple Configuration Parameters with Application to a Database Server , 2003, DSOM.

[7]  Joseph L. Hellerstein,et al.  Using Control Theory to Achieve Service Level Objectives In Performance Management , 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).

[8]  Reinhold Kröger,et al.  Unified service level monitoring using CIM , 2003, Seventh IEEE International Enterprise Distributed Object Computing Conference, 2003. Proceedings..

[9]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[10]  Benjamin J. Shannon,et al.  Java 2 platform enterprise edition specification , 2001 .

[11]  Lundy Lewis,et al.  Managing Business and Service Networks , 2001, Network and Systems Management.

[12]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.