I 5 Autoadministracin de Sistemas Distribuidos Los sistemas
I. 5. - Autoadministración de Sistemas Distribuidos Los sistemas distribuidos y su middleware asociado deben proporcionar soluciones generales para lograr la protección de características indeseables a las redes, de manera tal que puedan soportar tantas aplicaciones como sea posible. Por otra parte, una total transparencia de distribución no es lo que la mayoría de las aplicaciones quiere. Diseño de Sistemas de Redes Globales Ing. Luis Armando García Eliseo ©
I. 5. - Autoadministración de Sistemas Distribuidos Cuando es necesario realizar la adaptación de manera automática, vemos una fuerte interrelación entre arquitecturas de sistemas y arquitectura de software. Por otra parte necesitamos organizar los componentes de un sistema distribuido en tal forma que sea posible realizar monitoreo y ajustes. Diseño de Sistemas de Redes Globales Ing. Luis Armando García Eliseo ©
I. 5. - Autoadministración de Sistemas Distribuidos EL MODELO DEL CONTROL DE RETROALIMENTACION Lo que tienen en común los sistemas de retroalimentación (explicita o implícitamente) es la suposición de que las adaptaciones se llevan a cabo mediante uno o mas Ciclos de Control de Retroalimentación. Así los sistemas organizados por medio de tales ciclos se conocen como Sistemas de Control de Retroalimentación. El control de retroalimentación se ha aplicado desde hace mucho tiempo en diversos campos de Ingeniería. Diseño de Sistemas de Redes Globales Ing. Luis Armando García Eliseo ©
I. 5. - Autoadministración de Sistemas Distribuidos La idea básica tras de esta organización es muy simple. - La parte central de un sistema de control de retroalimentación se forma con los componentes necesitan administrarse. Diseño de Sistemas de Redes Globales que Ing. Luis Armando García Eliseo ©
I. 5. - Autoadministración de Sistemas Distribuidos Existen 3 elementos básicos que forman el ciclo de control de retroalimentación. Primero el sistema mismo necesita ser monitoreado, ello requiere varios aspectos del sistema sean medidos. El componente de análisis de retroalimentación forman el núcleo del ciclo de control , ya que contendrá los algoritmos que deciden las posibles adaptaciones. El ultimo grupo de componentes consiste en diversos mecanismos empleados para influenciar directamente el comportamiento del problema. Diseño de Sistemas de Redes Globales Ing. Luis Armando García Eliseo ©
I. 5. - Autoadministración de Sistemas Distribuidos Ejemplo: Administración de la Reparación Automática de Componentes en Jade esta construido sobre el modelo de componentes Fractal, una implementación de java de un Frame. Work que permite agregar y eliminar componentes al tiempo de ejecución. Un elemento Fractal debe tener 2 tipos de interfaces : Una Interfaz de Servidor utilizada para llamar métodos que se implementan mediante ese componente. http: //jade. tilab. com/ Diseño de Sistemas de Redes Globales Ing. Luis Armando García Eliseo ©
I. 5. - Autoadministración de Sistemas Distribuidos Una interfaz de Cliente que utiliza un componente para llamar otros componentes. Los componentes se conectan uno con otro mediante interfaces de vinculación. Jade utiliza la idea de un dominio de administración de reparaciones. Tal dominio consiste en tal numero de nodos, donde cada nodo representa un servidor junto con los componentes que este ejecuta. Diseño de Sistemas de Redes Globales Ing. Luis Armando García Eliseo ©
- Slides: 7