Sistemas Distribuido

Páginas: 5 (1145 palabras) Publicado: 10 de julio de 2011
Tema 1. Introducción a los sistemas distribuidos

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

Tema 1

Introducción a los Sistemas Distribuidos

1

Introducción y objetivos

Tema 1

Introducción a los Sistemas Distribuidos

2

Introducción

• Sistema Distribuido: colección de componentes hardware y/o software
– situados en ordenadoresautónomos unidos por una red – se coordinan sólo mediante el paso de mensajes

• El Software de SD permite a los ordenadores:
– coordinar sus actividades – compartir los recursos del sistema

• Transparencia
Tema 1

 uniprocesador

virtual
3

Introducción a los Sistemas Distribuidos

Objetivos

• Conocer la naturaleza de los sistemas distribuidos y sus retos • Estudiar los resultadosalcanzables en:
– – – – – Prestaciones Fiabilidad Elasticidad Consistencia Seguridad

• Revisar los problemas que plantea su diseño
Tema 1 Introducción a los Sistemas Distribuidos 4

Historia

Tema 1

Introducción a los Sistemas Distribuidos

5

UNIX distribuido. 1
• Punto de partida: uniprocesador de tiempo compartido

• Punto de destino: sistema distribuido basado en una redlocal
PC´s

Terminales
Red de área extendida Mainframe o miniordenador Red Local

Internet
Pasarela Servidores de ficheros Servidores de conexión, impresión, ...

Tema 1

Introducción a los Sistemas Distribuidos

6

UNIX distribuido. 2

• IPC: sockets de 4BSD
– mecanismo más general que los pipes – elemento constructivo fundamental en SD

• Arquitectura cliente/servidor
• SunMicrosystems: SunOS (UNIX BSD)
– NFS, RPC, NIS, Java – base de las mayoría de los UNIX distribuidos

• Otros SD “puros” que emulan UNIX
– Mach, Amoeba, Chorus

• Otros componentes de SD
– Andrew, Kerberos
Tema 1 Introducción a los Sistemas Distribuidos 7

Características Clave

Tema 1

Introducción a los Sistemas Distribuidos

8

Características Clave

Compartición de recursosApertura Soporte a la concurrencia Elasticidad (crecimiento incremental) Transparencia

Tema 1

Introducción a los Sistemas Distribuidos

9

Compartición de recursos. 1

• Recurso: entidad útil que se puede compartir
– hardware: discos, impresoras – software: ficheros, bases de datos

• Beneficios del esquema común de acceso:
– Ahorro de costes al compartir dispositivos hardware –La compartición de datos es una exigencia esencial:
• herramientas de desarrollo: copia única • bases de datos comunes: vista coherente • trabajo cooperativo (groupware)
Tema 1 Introducción a los Sistemas Distribuidos 10

Compartición de recursos. 2

• La compartición no es inmediata. Exige:
– comunicación entre ordenadores – un programa que gestione el recurso

• Los gestores de cadatipo de recursos tienen:
– distintas políticas y métodos – exigencias comunes: nombramiento, acceso, etc.

• Modelo básico:
– Modelo Cliente-Servidor – Puede estar basado en Objetos
Tema 1 Introducción a los Sistemas Distribuidos 11

El modelo Cliente-Servidor. 1

• Esquema:
– Un conjunto de procesos servidores = gestores – Una colección de procesos clientes – Los servidores pueden ser, asu vez, clientes

• Modo de operación: envío de solicitud al servidor que gestiona el recurso • Un servidor es un proveedor centralizado de los recursos que maneja “personalmente”

Tema 1

Introducción a los Sistemas Distribuidos

12

El modelo Cliente-Servidor. 2

• Distinción clara entre:
– servicio: entidad abstracta – servidor(es): proceso(s) que provee(n) un servicio

• Seusa para casi todos los servicios, pero:
– Los “servicios mínimos” (CPU, MC e interfaz de red) los provee el S.O. de cada máquina – Hay otros servicios que requieren una cooperación entre servidores mayor que la de este modelo
Tema 1 Introducción a los Sistemas Distribuidos 13

Apertura. 1 • Posibilidad de extensión del hardware y/o software
– además: posibilidad de hardware y software...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema distribuido
  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS