La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas Distribuidos

Presentaciones similares


Presentación del tema: "Sistemas Distribuidos"— Transcripción de la presentación:

1 Sistemas Distribuidos

2 Un sistema distribuido es una colección de computadores independientes que aparecen a los usuarios como un sistema coherente.

3 Aspectos Importantes Accesos a recursos informáticos de otras computadoras Ofrecer servicios a los usuarios Componentes autónomos que colaboran entre sí para ofrecer un determinado servicio al usuario Usuarios (sistema único)

4 Aspectos importantes Interconexión de computadoras Ocultar al usuario
Diferencias entre las computadoras Manera de comunicación entre sí Interacción consistente y uniforme Todos los componentes deben ofrecer un servicio Múltiples actividades que colaboran entre sí

5 Componentes Hardware Procesador Memoria Placa base Dispositivos IO EL USUARIO CREE QUE ESTÁ UTILIZANDO UN SOLO COMPUTADOR

6 Componentes Los computadores deben colocarse entre sí para dar la idea de un sistema único. Para ejecutar un sistema distribuido habrá que generar múltiples actividades que podrán ejecutarse simultáneamente para lograr la colaboración.

7 Ejemplos de Sistemas distribuidos
Servicios de búsqueda Google Bing Yahoo! ALTO NÚMERO DE ORDENADORES COLABORANDO ENTRE SÍ PARA SERVIR CONSULTAS. CADA VEZ QUE UN USUARIO REALICE UNA CONSULTA PODRÁ SER ATENDIDO POR UN COMPUTADOR DIFERENTE

8 Ejemplo de Sistemas Distribuidos
Servicio de correo electrónico La configuración implica el uso de un solo servidor El envío de múltiples usuario implica el uso de varios servidores para otorgar un servicio óptimo El traslado del correo utiliza servidores en el camino antes de llegar al destino

9 Características Ocultación Acceso homogéneo Escalabilidad
Disponibilidad

10 Ocultación Imagen de un sistema único y coherente
Se ocultan las diferencias existentes entre todos los ordenadores que componen el sistema Se oculta la complejidad de los mecanismos de comunicación Los computadores cooperan entre si

11 Acceso homogéneo Independiente del lugar desde el que se realicen accesos Los accesos tiene una misma imagen y no observan una interfaz diferente Usuarios y aplicaciones interactúan con el sistema de una manera uniforme Independencia del computador concreto que haya sido utilizado para atender tal caso

12 Escalabilidad Sistema compuesto por múltiples computadores independientes, no deberá ser un problema la incorporación de más computadores para atender un mayor numero de usuarios. Pueden presentar problemas en la gestión y en la seguridad

13 Disponibilidad Siempre deben estar disponibles
Deben estar compuestos por múltiples módulos con replicación Tolerante a fallas

14 Transparencia de distribución
Un objetivo importante de un sistema distribuido es ocultar el hecho de que sus procesos y recursos están físicamente distribuidos a través de múltiples computadoras. Decimos que un sistema distribuido es transparente si es capaz se presentarse ante los usuarios y las aplicaciones como si se tratara de una sola computadora.

15 Grupal 1 - Tipos de transparencia
Practica 1 en grupo Explique y de ejemplos de cada una de los siguientes tipos de transparencia. Transparencia de acceso Transparencia de ubicación Transparencia de migración Transparencia de reubicación Transparencia de replicación Transparencia de concurrencia Transparencia de falle

16 Grupal 2 – Primer sistema distribuido
A través de al menos tres computadores, implemente un sistema distribuido de archivos en Windows que implemente el concepto de ocultamiento o transparencia. Explique como aplica los conceptos de tipos de transparencia al sistema distribuido recién creado.

17 Middleware Capa de usuarios y aplicaciones Capa de software
Capa de SO y recursos de comunicación

18 Sistemas Distribuidos
Concurrencia Sin un tiempo global Independencia de Fallas

19 Tipos de Sistemas Distribuidos
Sistemas de Computación Distribuida Sistemas de Computación Cluster Programa simple corre en múltiples máquinas Alto Rendimiento Alta Disponibilidad Balanceo de Carga Escalabilidad

20 Tipos de Sistemas Distribuidos
Sistemas de Computación Distribuida Sistemas de Computación en Grid Utilizar recursos coordinadamente. Componentes de diferentes computadoras.

21 Tipos de Sistemas Distribuidos
Sistema de Información Distribuidas Procesos remotos que acceden a servidor para manipular información. Remote Procedure Call Remote Method Invocation


Descargar ppt "Sistemas Distribuidos"

Presentaciones similares


Anuncios Google