Debido al abaratamiento de los ordenadores, al continuo aumento de la velocidad y fiabilidad de los sistemas de comunicaciones, y a la progresiva demanda del mercado de sistemas mas robustos y eficientes, los sistemas distribuidos altamente disponibles estan recibiendo un interes creciente tanto desde el punto de vista comercial como de investigacion, Hidra ha sido el resultado fundamental de 2 proyectos de investigacion financiados por la CICYT y ha dado lugar a varias publicaciones y ponencias en congresos nacionales e internacionales. Se trata de una arquitectura diseñada para servir de soporte al desarrollo de sistemas y aplicaciones altamente disponibles. Esta compuesta de un Gestor de Invocaciones a Objetos (ORB) altamente disponible como soporte a objetos replicados y diversos servicios relacionados con transacciones distribuidas, control de concurrencia y recolección de residuos. El diseño se ha realizado para permitir la inclusion de Hidra como parte del nucleo de un sistema operativo, permitiendo construir, no solo aplicaciones altamente disponibles, sino tambien componentes del sistema operativo que permitan el desarrollo futuro de un sistema operativo distribuido que ofrezca la imagen de sistema unico.
Hidra proporciona el concepto de objeto como la pieza basica con la que se construiran las aplicaciones. Los objetos podran estar replicados o ser objetos normales de implementacion unica. La ubicación de los objetos y su condicion de replicados es transparente a los usuarios de dichos objetos, garantizando en el caso de los objetos replicados una mayor disponibilidad.
El sistema incluye recoleccion de residuos para todos los objetos, permitiendo el desarrollo de sistemas que no consuman mas recursos que los estrictamente necesarios, sin la sobrecarga que le supondria al programador realizar tal tarea sin soporte.
Hidra esta compuesta por dos partes fundamentales: el soporte a objetos y el soporte a un modelo especifico
© 2008-2024 Fundación Dialnet · Todos los derechos reservados