Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.