Presentation is loading. Please wait.

Presentation is loading. Please wait.

The TUNe Autonomic Management System Daniel Hagimont Professor - INP Toulouse Researcher – IRIT Laboratory.

Similar presentations


Presentation on theme: "The TUNe Autonomic Management System Daniel Hagimont Professor - INP Toulouse Researcher – IRIT Laboratory."— Presentation transcript:

1 The TUNe Autonomic Management System Daniel Hagimont Professor - INP Toulouse Researcher – IRIT Laboratory

2 Motivations Management of cluster or grid infrastructures Installation, deployment, configuration Reconfiguration (load peaks, failures, attacks...)‏ Problem Complexity => errors Hand made => low reactivity

3 Application use case 1 Web tier Database tier AJP13 mod_jk plugin - Presentation tier Tomcat JDBC L4-switch Tomcat Users Clustered J2EE Web servers RUBiS: an eBay like benchmark

4 Application use case 2 DIET distributed load-balancer over a Grid

5 Approach Autonomic management software High level formalisms for administration Definition of autonomic behaviours Component-based management Encapsulate (wrap) managed elements in components Managed a distributed software infrastructure as a component architecture

6 Fractal component model http://fractal.objectweb.org Primitive/composite/shared components Client/server bindings Introspection, adaptation interfaces ADL (Architecture Description Language)‏

7 Management layer

8

9 ... <component name="apache1" definition="fr.jade.resources.apache.ApacheResourceType">... - Users Deployment - ADL

10 Repair/optimizing Managed Application QoS Manager sensors actuators Reconfigure Failure Manager sensors actuators Repair

11 Yes, but... Administrators are not developers Component models' interfaces (ADL, API) are complex Higher level formalisms to manipulate the component architecture

12 Higher level formalisms CDL description WDL descriptions RDL descriptions

13 Administration policies CDL : Configuration Description Language Similar to UML class diagrams Intensional (rather than extensional)‏ WDL : Wrapping Description Language Textual descriptions RDL : Reconfiguration Description Language Similar to UML state diagrams

14 Simple repair scenario Failure

15 Without autonomic repair

16 With autonomic repair

17 Dynamic sizing MySQL Databases... Tomcat Servlet Containers C-JDBC database cluster middleware

18 Autonomic sizing on the database tier

19 Autonomic sizing on the servlet tier

20 Conclusions Addressed issue Administration of distributed software infrastructures Legacy software Deployment et reconfiguration Complexity and reactivity Contributions Languages and tools for autonomic administration Experiments with real applications Perspectives Metamodels and specialized editors (Eclipse/EMF)‏ Administrations policies coordination


Download ppt "The TUNe Autonomic Management System Daniel Hagimont Professor - INP Toulouse Researcher – IRIT Laboratory."

Similar presentations


Ads by Google