Sistemas distribuidos (Diseño de redes I)

12
Diseño de Redes I IS- 501 Sistemas Distribuidos Ingeniero Luis Antonio Carbajal Por: Keila J. Solano G.

Transcript of Sistemas distribuidos (Diseño de redes I)

Page 1: Sistemas distribuidos (Diseño de redes I)

Diseño de Redes IIS- 501

Sistemas Distribuidos

Ingeniero Luis Antonio CarbajalPor: Keila J. Solano G.

Page 2: Sistemas distribuidos (Diseño de redes I)

¿QUÉ ES UN SISTEMA DISTRIBUIDO?

Un sistema distribuido se define como una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones distribuida; “Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor" Cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema.

Page 3: Sistemas distribuidos (Diseño de redes I)

SURGIMIENTO DE LOS SISTEMAS DISTRIBUIDOS En la década de los 70 se masificaron las rutinas de tiempo

compartido, logrando realizar tareas simultáneas y compartir recursos con el sistema de cómputo. Estos nuevos sistemas se conocieron como minicomputadoras, las cuales eran equipos que se conectaban a la computadora principal para hacer uso de recursos y de la flexibilidad de acceso sin importar la localización física, dando lugar a los primeros conceptos de sistemas distribuidos. Posteriormente el desarrollo de computadoras de alto rendimiento y los avances en sistemas de comunicación (desde donde emergieron tecnologías de redes como LAN y WAN) generaron un auge en las tecnologías de computación, lo que permitió en los comienzos de los años 80 el nacimiento de los “Sistemas Distribuidos”.

Page 4: Sistemas distribuidos (Diseño de redes I)

Características de un Sistema Distribuido

Concurrencia.

Carencia de reloj global.

Fallos independientes de los componentes.

Page 5: Sistemas distribuidos (Diseño de redes I)

Tolerancia a fallos: Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe ser capaz de remplazarlo.

Escalabilidad: El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (red de área local), centenas de hosts (red de área metropolitana), y miles o millones de hosts (Internet)

La computación distribuida ha sido diseñada para resolver problemas demasiado grandes para cualquier supercomputadora y mainframe, mientras se mantiene la flexibilidad de trabajar en múltiples problemas más pequeños.

Page 6: Sistemas distribuidos (Diseño de redes I)

MODELOS DE COMPUTACIÓN DISTRIBUIDA

Modelo de Minicomputadora Modelo de Workstation Modelo de Workstation-Server Modelo de Pool de Procesadores Modelo Híbrido Modelo de Computación en Grid

Page 7: Sistemas distribuidos (Diseño de redes I)

Modelo de Minicomputadora

Page 8: Sistemas distribuidos (Diseño de redes I)

Modelo Workstation

Page 9: Sistemas distribuidos (Diseño de redes I)

Modelo Workstation-Server

Page 10: Sistemas distribuidos (Diseño de redes I)

Modelo Pool de Procesadores

Page 11: Sistemas distribuidos (Diseño de redes I)

ALGUNOS EJEMPLOS DE SISTEMAS DISTRIBUIDOS

Algunos sistemas operativos de procesamiento distribuido:

BProc, DragonFly BSD, Genesis, Kerrighed, Mosix/OpenMosix, OpenSSI, Plurix, Entre otros.

Page 12: Sistemas distribuidos (Diseño de redes I)

GRACIAS POR

SU ATENCIÓN