Sistemas distribuidos introducción

Solo disponible en BuenasTareas
  • Páginas : 9 (2065 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de noviembre de 2011
Leer documento completo
Vista previa del texto
Sistemas Distribuidos. Introducción

Alberto Lafuente Mikel Larrea Dpto. ATC, UPV/EHU

Contenido
1 Motivación 2 Propiedades de los sistemas distribuidos 3 Aplicaciones distribuidas 4 Soporte hardware 5 Soporte software 6 Estructura de un sistema distribuido

Sistemas Distribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU

2

1 Motivación
Objetivo
ִcompartirrecursos (servicios/dispositivos)

Tipos de sistemas (evolución histórica)
ִsistemas por lotes: proceso diferido, secuencial ִsistemas centralizados de tiempo compartido: terminal ִsistemas de teleproceso: red telefónica ִsistemas personales: estaciones de trabajo, PCs ִsistemas en red: cliente/servidor, protocolos (TCP/IP) ִsistemas distribuidos: transparencia (GUI, RPC/RMI)
SistemasDistribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU 3

1 Motivación
“A distributed system is a collection of independent computers that appears to its users as a single coherent system” Una definición de sistema distribuido
ִ(1) conjunto de computadores ִ(2) interconectados
igual que un sistema en red

ִ(3) que comparten un estado ִ(4) ofreciendo una visión de sistemaúnico (SSI)
igual que un sistema centralizado
Sistemas Distribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU 4

1 Motivación
Un sistema distribuido es software ⇒ Middleware

A distributed system organized as middleware. The middleware layer extends over multiple machines, and offers each application the same interface
Sistemas Distribuidos. Introducción -Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU 5

1 Motivación
Ventajas respecto a un sistema centralizado
bajo coste: puede estar compuesto de PCs estándar escalabilidad: consecuencia de su modularidad flexibilidad: reutilización de máquinas “viejas” disponibilidad: mediante replicación de recursos ofrecen la posibilidad de paralelismo permiten acceder a recursos remotos

Ventajasrespecto a un sistema en red
uso más eficiente de los recursos (migración) acceso transparente a los recursos

Sistemas Distribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU

6

1 Motivación
Desventajas respecto a un sistema centralizado
ִun sistema centralizado del mismo coste es más eficiente que cada uno de los componentes del sistema distribuido ִsi ladistribución de recursos es inadecuada algunos recursos pueden estar desbordados mientras otros están libres ִmantener la consistencia puede ser muy “costoso” ִla red de interconexión es una fuente de problemas ִla gestión de la seguridad es más compleja
Sistemas Distribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU 7

1 Motivación
Tendencias
ִInformática móvil
Nuevosdispositivos: PDAs, teléfonos móviles con Java… Redes inalámbricas, redes ad-hoc

ִSistemas ubicuos (pervasive systems)
Computadores ubicuos: hogar (domótica), automóvil, oficina, hospitales… Un entorno ubicuo es por naturaleza cambiante Protocolos para descubrimiento de recursos: Jini, UPnP…

Sistemas Distribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU

8 2 Propiedades de los SD
Objetivo
ִVisión de sistema único (Single System Image)

Propiedades deseables
ִTransparencia ִEscalabilidad ִFiabilidad y tolerancia a fallos ִConsistencia

Sistemas Distribuidos. Introducción - Alberto Lafuente, Mikel Larrea, Dpto. ATC, UPV/EHU

9

2 Propiedades de los SD
Transparencia
de identificación: los espacios de nombres de los recursos sonindependientes de la topología de la red y de la propia distribución de los recursos de ubicación: los recursos pueden migrar entre nodos de replicación de paralelismo: sin que la aplicación lo especifique y sin consecuencias negativas sobre la ejecución de compartición: accesos simultáneos a recursos de rendimiento: es necesario buscar soluciones de compromiso cuando la degradación del rendimiento...
tracking img