Sistemas distribuidos (Diseño de redes I)
-
Upload
keily-solano -
Category
Education
-
view
381 -
download
0
Transcript of Sistemas distribuidos (Diseño de redes I)
Diseño de Redes IIS- 501
Sistemas Distribuidos
Ingeniero Luis Antonio CarbajalPor: Keila J. Solano G.
¿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.
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”.
Características de un Sistema Distribuido
Concurrencia.
Carencia de reloj global.
Fallos independientes de los componentes.
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.
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
Modelo de Minicomputadora
Modelo Workstation
Modelo Workstation-Server
Modelo Pool de Procesadores
ALGUNOS EJEMPLOS DE SISTEMAS DISTRIBUIDOS
Algunos sistemas operativos de procesamiento distribuido:
BProc, DragonFly BSD, Genesis, Kerrighed, Mosix/OpenMosix, OpenSSI, Plurix, Entre otros.
GRACIAS POR
SU ATENCIÓN