0 évaluation0% ont trouvé ce document utile (0 vote)
85 vues28 pages
Este documento describe los sistemas distribuidos, los cuales son sistemas compuestos por componentes de hardware y software en diferentes computadoras conectadas en red que se comunican para lograr un objetivo común. Explica que un sistema distribuido tiene múltiples componentes autónomos, ausencia de un reloj global y software más complejo. También presenta ejemplos de modelos de sistemas distribuidos como el modelo cliente-servidor y de interacción, fallo y seguridad.
Este documento describe los sistemas distribuidos, los cuales son sistemas compuestos por componentes de hardware y software en diferentes computadoras conectadas en red que se comunican para lograr un objetivo común. Explica que un sistema distribuido tiene múltiples componentes autónomos, ausencia de un reloj global y software más complejo. También presenta ejemplos de modelos de sistemas distribuidos como el modelo cliente-servidor y de interacción, fallo y seguridad.
Este documento describe los sistemas distribuidos, los cuales son sistemas compuestos por componentes de hardware y software en diferentes computadoras conectadas en red que se comunican para lograr un objetivo común. Explica que un sistema distribuido tiene múltiples componentes autónomos, ausencia de un reloj global y software más complejo. También presenta ejemplos de modelos de sistemas distribuidos como el modelo cliente-servidor y de interacción, fallo y seguridad.
HERRERA SEGURA FRANCISCO JAVIER QU ES UN SISTEMA DISTRIBUIDO? Sistemas cuyos componentes hardware y software, que estn en computadoras conectadas en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicacin mediante un protocolo preestablecido ELEMENTOS DE UN SD CARACTERSTICAS Mltiples componentes autnomos Ausencia de un reloj global Software ms complejo Mltiples puntos de fallo Mltiples puntos de control
VENTAJAS QUE PUEDEN OFRECER LOS SD Compartir recursos Ofrecen una buena relacin costo/rendimiento Capacidad de crecimiento Tolerancia a fallos, disponibilidad, replicacin Concurrencia EJEMPLOS DE SISTEMAS DISTRIBUIDOS COMPONENTES DE UN SD PLATAFORMA MIDDLEWARE Capa de SW cuyo propsito es proporcionar un modelo de programacin conveniente, este software soporta la ejecucin de aplicaciones distribuidas
Modelo del middleware Interfaz para los clientes Procesos que ofrecen servicios EJEMPLOS Sun RPC: Sun Remote Procedure Call CORBA: Common Object Request Broker Architecture Java RMI: Java Remote Method Invocation SOAP: Simple Object Access Protocol MODELOS DE SISTEMAS DISTRIBUIDOS TIPOS DE MODELOS Fsicos: representacin abstracta de los elementos del sistema Arquitectnicos: relacin entre los componentes del sistema Fundamentales: segn las principales caractersticas de un sistema (interaccin, fallos, seguridad, etc.)
MODELOS FSICOS Representacin de los elementos hardware en un SD
Sirven para diferenciar las distintas generaciones de SD
1G- PRIMEROS SISTEMAS DISTRIBUIDOS Surgen en respuesta a las primeras redes locales (Ethernet) 10 a 100 nodos Conectividad a Internet limitada Pocos servicios N Nodos homogneos 2G- SISTEMAS DISTRIBUIDOS EN INTERNET Aparecen a raz del crecimiento de internet
El SD empieza a concebirse en un entorno de redes interconectadas, es decir, una red de redes (Internet)
3G- SISTEMAS DISTRIBUIDOS CONTEMPORNEOS GENERACIONES MODELOS ARQUITECTNICOS Los modelos arquitectnicos se diferencian en: El reparto de responsabilidades entre componentes del sistema La ubicacin de los componentes del sistema Tipos de modelos: Cliente-servidor Servicios proporcionados por mltiples servidores Servidores proxy y cachs Sistemas de igual a igual (peer to peer)
MODELO CLIENTE SERVIDOR MODELO CLIENTE SERVIDOR Un servidor puede tambin ser cliente de otros Un servidor web es cliente del servicio DNS que traduce nombres de dominio a direcciones IP Un buscador web es servidor de pginas pero para recopilar la informacin que presenta es tambin cliente de otros servidores web, a travs de web crawlers
MLTIPLES SERVIDORES Y PROXIES EJEMPLO Google Data Centers (2008) 12 dedicados y 24 compartidos MODELOS FUNDAMENTALES Todas las arquitecturas comparten algunas propiedades fundamentales: Procesos que se comunican por paso de mensajes a travs de una red de computadoras. Interaccin Fallo Seguridad MODELO DE INTERACCIN Latencia: Retardo entre el envo de un mensaje y su recepcin Ancho de banda: Informacin que puede transmitirse en un intervalo de tiempo Fluctuacin: Variacin del tiempo invertido en repartir una serie de mensajes.
TIPOS DE MODELO DE INTERACCIN Sncrono: El tiempo de ejecucin de cada etapa de un proceso tiene ciertos lmites inferior y superior conocidos Cada mensaje transmitido sobre un canal se recibe en un tiempo lmite conocido Cada proceso tiene un reloj local cuya tasa de deriva sobre el tiempo de referencia tiene un lmite conocido Asncronos: No hay limitaciones en cuanto a: Velocidad de procesamiento Retardos en la transmisin de mensajes Tasas de deriva de los relojes
Los sistemas distribuidos reales suelen ser asncronos Por ejemplo, Internet
MODELO DE FALLO Estudia las causas posibles de fallo para poder comprender sus consecuencias. Tipos de fallo segn la entidad: Fallos de procesos Fallos de comunicacin Tipos de fallo segn el problema Fallos por omisin: no se consigue realizar una accin que se debera poder hacer Fallos arbitrarios (bizantinos): errores de cualquier tipo, fuera del esquema de mensajes MODELO DE SEGURIDAD La seguridad en un sistema distribuido se basa en la seguridad de los procesos y canales utilizados. Entendida como seguridad de objetos Almacenados e invocados por los procesos Transmitidos a travs de los canales