Академический Документы
Профессиональный Документы
Культура Документы
Terminologa
Definicin de Redes Redes por su extensin geogrfica CSMA/CD TCP/IP ISO OSI POSIX Ethernet Internet Intranet Extranet
3 4
Sistemas Distribuidos
El concepto de sistema distribuido se opone al de sistema centralizado.
Estos dos sistemas operativos son definidos por el manejo o uso de recursos:
Centralizado: Permite utilizar los recursos de un solo computador (memoria, CPU, disco, perifricos... ) Distribuido: Permite utilizar los recursos de ms de un ordenador al mismo tiempo.
Lgico: Es un conjunto de procesos que se ejecutan en una o mas computadores y que colaboran o se comunican entre ellos mediante el intercambio de mensajes.
10
Ventajas (2)
Prestaciones relativas: Resulta ms rentable aumentar la potencia del sistema CPU comprando ms ordenadores, que comprando una CPU ms potente. Velocidad: Un solo procesador no puede alcanzar tanta velocidad como queramos (existen lmites fsicos) Escalabilidad: Si se desea ms potencia, en un s.d. basta con comprar ms microprocesadores. Adems, los equipos antiguos pueden seguir dando servicio.
15
Ventajas (3)
Aplicaciones distribuidas: Muchas aplicaciones slo se conciben como distribuidas (correo electrnico, sistemas de , j p , informacin en Internet, trabajo corporativo, etc.) Fiabilidad: Si una sola mquina se viene abajo, el sistema en conjunto puede continuar dando servicio.
16
Ventajas ( 4)
Comparticin de recursos (discos, CPUs, impresoras, internet,...) Comparticin de informacin Facilidad de comunicacin interpersonal Flexibilidad de uso: todos los servicios estn disponibles desde cualquier puesto
La respuesta a estos interrogantes no es uniforme entre los especialistas, pues existe una gran diversidad de criterios y de interpretaciones al respecto.
17
Fallos:
Ms probabilidad de fallos en algn punto Nuestro sistema local puede verse afectado por fallos en mquinas de otros lugares.
Heterogeneidad de los nodos (hw, SO) Imposibilidad de mantener un estado global Necesidad de software ms complejo
19
Protocolos de Comunicacin
Mensaje: Objeto lgico que se intercambia entre dos o ms procesos. Paquete: Unidad de informacin que intercambia dos dispositivos de comunicacin. Protocolo: Conjunto de reglas que gobiernan el intercambio de paquetes y mensajes. Pila de Pil d protocolos: l Segmentado y ensamblado Encapsulado Control de conexin Control de flujo Control de errores Direccionamiento
22
23
24
Evolucin histrica
Preliminares: arquitecturas paralelas(Multiproceso, escalabilidad, clustering), redes de ordenadores... Sistemas operativos en red
servicios especficos (sistemas de archivos, impresoras compartidas, RPC, etc.)
25
26
Evolucin histrica
Evolucin histrica
30
Administracin de un s.d.
La administracin se vuelve ms complicada
Cmo lanzamos un servicio distribuido? Cmo monitorizamos el servicio? Tenemos permiso para actuar sobre todos los servidores?
Fallos en un s.d.
Tipos de fallos:
fallo de un enlace fallo de una mquina prdida de mensajes fallos de ft f ll d software
En un sistema asncrono, es imposible conocer con certeza si una mquina ha fallado. La deteccin de fallos se basa en suposiciones. Problema aadido: desconexiones temporales (particiones en la red)
33 34
Tecnologas:
Paso de mensajes (tecnologa ms bsica) Llamada a procedimiento remoto (RPC) Llamadas a objetos remotos Servicios Web (Web Services, SOAP)
35