%0 Generic %A Fernández de Alba López de Pablo, José María %A Rodríguez Fernández, Carlos %A Spina Valenti, Damiano %T IADESS: infraestructura para la auto-gestión descentralizada de sistemas distribuidos %J Trabajos de curso (Departamento de Ingeniería del Software e inteligencia artificial, FDI) %D 2008 %U https://hdl.handle.net/20.500.14352/54345 %X La autogestiónen sistemas distribuidos es una manera de afrontar la creciente complejidad deéstos hoy en día. IBM propuso el concepto de Autonomic Computing, junto con un modelo de arquitecturajerárquica para la autogestión.Sin embargo, en una jerarquía existen elementos críticos para elfuncionamiento de todo el sistema, lo cual, en un entorno distribuido, merma la robustez y la extensibilidadde éste.En este trabajo se desarrolla otra modelo arquitectónico para sistemas autogestionados,pero considerandouna estructura de control no jerarquizada, descentralizada y cooperativa, para evitar tener un punto crítico defallo. La autogestiónde un sistema se alcanza mediante la cooperación de sus componentes transformadosen autogestionados.La arquitectura se sustenta sobre una infraestructura software que permite alcanzar otro de los objetivos deltrabajo: poder modificar un sistema distribuido existente de una manera sencilla, mecánica y rápida. Latransformación de un sistema puede ir haciéndose incrementalmente sin trastornar el funcionamiento delmismo, facilitando su evolución paulatina hacia sistemas autogestionados.Finalmente, se pretende validar la propuesta arquitectónica descentralizada de sistemas autogestionadossobre un sistema basado en servicios existente. La implementación de la arquitectura permitirá comprobar siefectivamente el sistema resultante es más flexible y tolerante a fallos que con una solución jerarquizada, yestimar el esfuerzo requerido para dotar de capacidad de autogestióna un sistema existente.[ABSTRACT]Selfmanagementin distributed systems is a way to cope with the growing complexity of theseones today, and its support in existing systems requires a transformation in their architectures. This workpresents a decentralized model for the implementation of selfmanagementcapabilities, which also has theadvantage of avoiding the single point of failure (SPOF) issue, providing more robustness to the managementsystem. The proposed architecture has been validated in a real distributed application. %~