cap 01 sistemas distribuidos, tipos, sist masivos

7
Primera Unidad: Procesamiento Distribuido Sistemas Distribuidos 1 Sistemas Distribuidos Mg. Henry G. Maquera Quispe Docente Universitario Mg. Henry George Maquera Quispe Introducción Definición Un sistema distribuido es una colección de computadoras independientes que dan al usuario la impresión de constituir un único sistema coherent e. Los sistemas distribuidos se organizan a menudo en términos de una capa de software. Colocados de manera lógica entre una capa de alto nivel que consta de usuarios y aplicaciones, y una capa subyacente constituida por sistemas operativos y recursos básicos de comunicación. Definición Un sistema distribuido debe hacer que los recursos sean fácilmente accesibles; debe ocultar de manera razonable el hecho de que los recursos están distribuidos por toda la red; debe ser abierto; y debe ser escalable. Objetivos  Accesibles los recursos. Considere que mientras la conectividad y el intercambio aumentan, la seguridad se vuelve cada vez más importante. Objetivos

Upload: percy-camarena-sanchez

Post on 02-Mar-2016

259 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 1/7

mera Unidad: Procesamiento Distribuido

stemas Distribuidos

Sistemas

Distribuidos

Mg. Henry G. Maquera QuispeDocente Universitario

Mg. Henry George Maquera Quispe

Introducción

Definición

Un sistema distribuido es una colección de computadoras

independientes que dan al usuario la impresión de constituir

un único sistema coherente.

Los sistemas distribuidos se organizan a menudo en

términos de una capa de software. Colocados de manera lógica entre una capa de alto nivel que consta

de usuarios y aplicaciones, y una capa subyacente constituida por

sistemas operativos y recursos básicos de comunicación.

Definición

Un sistema distribuido debe hacer que los recursos seanfácilmente accesibles; debe ocultar de manera razonable el

hecho de que los recursos están distribuidos por toda la red;debe ser abierto; y debe ser escalable.

Objetivos

 Accesibles los recursos. Considere que mientras la conectividad y el intercambio aumentan, la

seguridad se vuelve cada vez más importante.

Objetivos

Page 2: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 2/7

mera Unidad: Procesamiento Distribuido

stemas Distribuidos

Transparencia en la Distribución. Ocultar el hecho de que sus procesos y recursos están físicamente

distribuidos a través de múltiples computadoras.

Objetivos

Transparencia 

Descripción 

 Acceso  Oculta diferencias en la representación de los datos y la forma

en que un recurso accede a los datos  Ubicación  Oculta la localización de un recurso Migración  Oculta el que un recurso pudiera moverse a otra ubicación  Reubicación   Oculta el que un recurso pudiera moverse a otra ubicación

mientras está en uso Replicación  Oculta el número de copias de un recurso Concurrencia   Oculta que un recurso puede ser compartido por varios usuarios

que compiten por él Falla  Oculta la falla y recuperación de un recurso  

Grado de Apertura. Un sistema distribuido abierto es un sistema que ofrece servicios de

acuerdo con las reglas estándar que describen la sintaxis y la

semántica de dichos servicios.

Objetivos

Escalabilidad Respecto a su tamaño, se puede agregar usuarios y recursos.

Geográficamente, usuarios y recursos pueden radicar muy lejos unos

de los otros.

 Administrativamente, fácil de manejar incluso si involucra muchas

organizaciones administrativas diferentes.

Con frecuencia un sistema escalable en una o más de estas

dimensiones exhibe alguna pérdida de rendimiento al

escalarlo.

Objetivos

Limitaciones de Escalabilidad Si más usuarios o recursos requieren soporte, con frecuencia se

enfrentan limitaciones en los servicios, datos, y algoritmos

centralizados

Objetivos

Concepto   Ejemplo Servicios centralizados  Un solo servidor para todos los usuarios Datos centralizados  Un solo directorio telefónico en línea 

 Algoritmos centralizados  Hacer ruteo basado en información completa  

Limitaciones de Escalabilidad Es difícil escalar sistemas distribuidos existentes diseñados para

redes de área local es que se basan en la comunicación síncrona.

En redes de área amplia la comunicación es inherentemente no

fiable, y virtualmente siempre es de punto a punto.

Objetivos

Trampas La red es confiable.

La red es segura. La red es homogénea.

La topología no cambia.

La latencia es igual a cero.

El ancho de banda es infinito.

El costo de transporte es igual a cero.

Existe un administrador.

Objetivos

Page 3: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 3/7

mera Unidad: Procesamiento Distribuido

stemas Distribuidos

Tipos de Sistemas

Distribuidos

Mg. Henry G. Maquera Quispe

Docente Universitario

Logotipo

Una clase importante de sistemas distribuidos es la utilizada

para realizar tareas de cómputo de alto rendimiento.

Sistemas distribuidos de computo

Cluster El hardware subyacente consta de una colección de estaciones de

trabajo similares, o computadoras personales, conectadas

cercanamente por medio de una red de área local de alta velocidad.

 Además, cada nodo ejecuta el mismo s istema operativo.

Sistemas distribuidos de computo

Cluster  Adquirieron popularidad cuando mejoró la relación precio/rendimiento

de las computadoras personales y las estaciones de trabajo.

En virtualmente todos los casos, la computación en cluster se utiliza

para la programación en paralelo donde un solo programa (de cálculo

intensivo) corre paralelamente en múltiples máquinas.

Sistemas distribuidos de computo

Cluster Una parte importante de este Middleware está formada por las

bibliotecas necesarias para ejecutar programas paralelos.

Sistemas distribuidos de computo

Malla (Grid). Este subgrupo consta de sistemas distribuidos construidos

generalmente como un conjunto de sistemas de cómputo, en dondecada sistema podría caer dentro de un dominio administrativo

diferente, y podría ser muy diferente cuando nos referimos al

hardware, software, y la tecnología de red instalada.

Sistemas distribuidos de computo

Page 4: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 4/7

Page 5: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 5/7

Page 6: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 6/7

mera Unidad: Procesamiento Distribuido

stemas Distribuidos

Integración de Aplicaciones Empresariales RPC y RMI tienen la desventaja de que el que llama y el llamado

necesitan estar en ejecución y estar activos al momento de la

comunicación.•

 Además, necesitan saber exactamente cómo referirse uno al otro. Estaestrecha relación con frecuencia representa un serio inconveniente, y ha

dado lugar a lo que se conoce como middleware orientado a mensajes, o

MOM.

• En este caso, las aplicaciones simplemente envían mensajes a puntos decontacto lógicos, en general descritos mediante un sujeto.

Sistemas distribuidos de informacion

Sistemas Distribuidos

Masivos

Mg. Henry G. Maquera Quispe

Docente Universitario

Logotipo

Con la introducción de dispositivos de cómputo móviles y

embebidos ahora existe sistemas distribuidos en los cuales

la inestabilidad es el comportamiento predeterminado. En estos sistemas, a los que nos referimos como sistemas

distribuidos masivos, con frecuencia los dispositivos se caracterizan

por ser pequeños, de baterías, portátiles, y tienen sólo una conexión

inalámbrica, aunque no todas estas características son aplicables a

todos los dispositivos.

Introducción

Grimm y colaboradores (2004) precisaron bastante esta

adaptación al formular los tres siguientes requerimientos

para aplicaciones móviles: Incluir cambios contextuales.

• Significa que un dispositivo debe estar continuamente consciente de que

su ambiente puede cambiar en cualquier momento

Fomentar composiciones a la medida.• Se refiere al hecho de que muchos dispositivos de sistemas masivos se

utilizarán en formas muy diferentes por distintos usuarios

Reconocer el intercambio como algo común.• Un aspecto muy importante de los sistemas dominantes es que los

dispositivos generalmente ingresan al sistema para acceder y proporcionar

información.

Introducción

Sistemas caseros Un tipo de sistema masivo cada vez más popular, pero que tal vez

sea el menos restringido, es el sistema construido alrededor de unared casera.• Estos sistemas generalmente consisten en una o más computadoras

personales, aunque lo más importante es que integran aparatos

electrónicos de consumo típicos.

• Un desafío importante es que un sistema debe ser completamente

autoconfigurable y autoadministrable.

Tipos de Sistemas Distribuidos Masivos

Sistemas electrónicos para el cuidado de la salud Con el creciente costo de los tratamientos médicos, se están

desarrollando nuevos dispositivos para dar seguimiento al bienestarde las personas con el fin de que se pongan en contacto

automáticamente con los médicos cuando lo necesiten.

• Los sistemas para el cuidado de la salud con frecuencia están equipados

con diversos sensores organizados en una HAN (body-area network; red

de área corporal), de preferencia inalámbrica.

Tipos de Sistemas Distribuidos Masivos

Page 7: Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

7/18/2019 Cap 01 Sistemas Distribuidos, Tipos, Sist Masivos

http://slidepdf.com/reader/full/cap-01-sistemas-distribuidos-tipos-sist-masivos 7/7

mera Unidad: Procesamiento Distribuido

t Di t ib id

Redes de Monitoreo Lo que hace interesantes a las redes de monitoreo, desde una

perspectiva de sistemas distribuidos, es que en prácticamente todos

los casos se utilizan para procesar información.

• La relación con sistemas distribuidos puede aclararse si consideramos a

las redes de monitoreo como bases de datos distribuidas.

• Este enfoque resulta muy común y fácil de entender cuando nos damos

cuenta de que las redes de monitoreo se utilizan para aplicaciones demedición y vigilancia

Tipos de Sistemas Distribuidos Masivos