Cuestionario 6
Short Description
SISTEMAS DISTRIBUIDOS...
Description
INF-317 SISTEMAS EN TIEMPO REAL Y DISTRIBUIDOS DISTRIBUIDOS CUESTIONARIO NRO. 6 PATERNO PATERN O APAZA APAZA MARCA MARCA
MATERNO QUISPE CHOQUE
NOMBRES JORGE RONY CARLOS FERNANDO FERNANDO
C.I. C.I. 4760216 L.P. 6753917 L.P.
1. Explica Expli ca cuál e s la función del middleware en los sistemas distribuidos. distribuidos.
R1. Middleware iddl eware es un tipo de tecnología de software desarrollado para administrar la complejidad complejidad y heterogeneidad inherente en sistemas di stribuidos, stribuidos, definida como una capa de software sobre sobre el sistema operativo, pero debajo del programa de aplicación que provee una programación abstrac abstracta común dirigida a un sistema distribuido. 2. ¿Qué beneficio aporta aporta trabajar trabajar con CORBA e n los sistemas distribuidos?
R2. CORBA aporta a especificar especi ficar un middle ware para construir construir aplicaciones del de l tipo cli ente-servi ente-servido dorr multi-nivel, multi- nivel, distribuidas distribuidas y centralizadas, centralizadas, y que sean fl exibles y extensibles. extensibles. El servi dor crea crea objetos obje tos remotos, hace hace referencias accesibles a objetos remotos y espera espe ra a que l os clientes clie ntes invoque i nvoquen n a estos objetos remotos remotos o a sus métodos. El cli ente obtiene una referencia referencia de uno uno o más obje tos remotos en el servidor servi dor e invoca a sus métodos. 3. Investiga las limitantes que tiene CORBA CORBA
R3. Las limitantes l imitantes de CORBA, son las siguientes: sigui entes: ✓ ✓ ✓ ✓
Los mecanismos de se guridad son divergentes divergentes (kerberos, SSL). Hay servi cios básicos, pero pocos servicio servici os avanzados. Hay li mitadas herramientas de desarrollo. Aun no hay un estándar real para prioridad priori dad de los hilos, de adlines adlines y timeouts.
4. ¿Cuál es la diferencia dife rencia entre entre una arquitectura arquitectura grid grid y un clúster?
R4. La arquitectura grid se basa en una aplicación para romperse en e n módulos di scretos, scretos, donde ca cada módulo se puede ejecutar en un servidor independient independiente e y la l a arquitectura clúster normalment normalmente e se ejecuta eje cuta una aplicación completa en cada servidor, con redundancia entre servidores. servidores. Grid tiene un conjunto de ordenadores y estaciones conectadas a la red que permite pe rmite comparti compartirr recursos no unidos geográficamente para resolver problemas de gran escala y el clúster esta compuesto por una colección de sistemas s istemas autónomos autónomos interc i nterconecta onectados dos mediante med iante redes redes privada privadas y fuertemente fuerteme nte enlazados, enlazados, que es empleado como un recurso computacional computacional unif icado. icado.
5. Qué relación hay entre MIDDLEWARE y CORBA
R5. CORBA es una herramienta middleware que facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos tanto en hardware como en software . Los cuales pueden ser: ✓ ✓ ✓ ✓
Distintos sistemas operativos (Unix, Windows, MacOS, OS/2). Distintos protocolos de comuni cación (TCP/IP, IPX). Distintos lenguajes de programación (Java, C, C++). Distinto hardware.
También CORBA constituye el principal middelware comercial abierto que sirve de base para insertar componentes software implementados por muy diferentes fabricantes, la compatibilidad se basa: ✓ ✓ ✓ ✓
Acceso uniforme a l os servicios. APIs uniformes para descubrir los servicios y recursos disponibles Gestión uniforme de errores y excepciones. Políticas uniformes de seguridad.
6. Que tendencias puedes destacar del desarrollo del paradigma CLUSTER?
R6. Las tendencias tecnológicas que se destacan: ✓ ✓ ✓ ✓
Microprocesadores de alto rendi miento. Redes de alta velocidad. Software para cómputo distribuido de alto rendi miento. Crecientes necesidades de potencia computacional.
7. Como reacciona clúster a l a caída de un el emento del sistema?
R7. Cuando hay una caída de al gún elemento del sistema el clúster se reconfigura automáticamente y de forma transparente en los programas y usuarios. 8. Entre Clúster y Middleware que relación puedes hallar?
R8. El middleware recibe los trabajos entrantes al clúster y los redistribuye de manera que el proceso se ejecute más rápido y el sistema no sufra sobrecargas en un servidor. Esto se realiza mediante políticas defi nidas en el sistema (automáticamente o por un admini strador) que le indican dónde y cómo debe distribuir los procesos, por un siste ma de monitorización, el cual controla la carga de cada CPU y la cantidad de procesos en él. 9. Cuál de l as modelos de sistemas es más fiable?, describa el porqué.
R9. El modelo de sistemas de tipo clúster reparte la carga por los nodos de forma transparente. Así el efecto exterior es de un único ordenador que aporta una altísima fi abilidad de funcionamiento. Además, es tolerantes a fallos con una fiabil idad del 99,9999%
10. Investiga estructuras Grid con nodos entrelazados.
R10. Una estructura grid refiere a un grupo de nodos entrelazados, los cuales permiten acceder de manera remota a procesadores, datos y herramientas a través de una red de alta velocidad distribuida a nivel global. 11. Describe con tu compañero(a) cual tu punto de vista favorable a un modelo especifico que aprendieron y por qué?
R11. Middleware proporciona un modelo computacional uniforme al alcance de programadores de servidores y aplicaciones distribuidas que permite la invocación sobre objetos remotos, notificación de eventos remotos, acceso a bases de datos remotas y procesamiento distribuido de transacciones. Con el uso de middleware se puede desarrollar una aplicación sin tener en cuenta los futuros cambios tecnológicos que puedan sufrir los sistemas host. Si el sistema host cambia, o las aplicaciones de host se migran a plataformas de ordenadores personales, todo lo que se necesita es un nuevo módulo middleware. La interfaz de usuario, la l ógica y el código interno permanecen sin cambios obteniendo una sencilla migración y reingeniería de aplicaciones. Por qué, si el equipo lógico del sistema host se traslada desde el mainframe a una base de datos de plataforma PC ejecutándose en un servidor de archivos, sólo hay que sustituir el módulo de middleware de forma que realice llamadas SQL.
View more...
Comments