Plataformas tecnologicas
Gestión de
Procesos
Contenidos del Tema
•
•
•
•
Arquitectura del sistema
Modelos de Sistema
Asignación de procesadores
Ejecución remota de procesos
Arquitectura de un sistema
distribuido
Red de interconexión
Redes e
interconexión
• Paquete: tipo de mensaje que se intercambia entre dos
dispositivos de comunicación.
– Tamaño limitado por elhardware
• Mensaje: objeto lógico que se intercambian entre dos
o más procesos.
– Su tamaño puede ser bastante grande.
– Un mensaje se descompone en paquetes.
• Subsistema de comunicación: conjunto de
componentes
HW y SW que proporcionan servicios de comunicación
en un sistema distribuido.
• Protocolo: conjunto de reglas e instrucciones que
gobiernan el intercambio de paquetes ymensajes
Propiedades de un subsistema de
comunicación
• Tasa de transferencia: velocidad de transferencia
• Latencia: tiempo necesario para transferir un mensaje
vacío
• Tiempo de transferencia = latencia + tamaño/tasa de
trasferencia
• Paquetes/segundo
• Capacidad de crecimiento. Aumento en el nº de nodos
• Calidad de servicio
– Importante en aplicaciones multimedia y de tiempo real• Fiabilidad del subsistema
– Mecanismos de detección de errores
• Seguridad: protección de los paquetes
• Confidencialidad: proteger la identidad de los emisores
Protocolos de
comunicación
• Protocolo: conjunto de reglas y formatos que
permiten la comunicación entre procesos.
• La definición de un protocolo tiene dos parte:
– Especificación de la secuencia de mensajes que
debenintercambiarse.
– Especificación del formato de mensajes.
• El software de red se organiza en niveles
Funciones de una pila de
protocolos
• Segmentación y ensamblado de mensajes
• Encapsulado: incorporación de información de control
a los datos
– Dirección del emisor y receptor
– Código de detección de errores
• Control de conexión
– Protocolos orientados a conexión
– Protocolosno orientados a conexión:
• No se asegura el orden secuencial de los datos transmitidos
• Entrega ordenada en protocolos orientados a conexión
– Números de secuencia
Protocolos TCP/IP
• Resultado de la investigación y desarrollo llevados
a cabo en la red ARPANET (financiada por DARPA)
en los años 70
• Familia de protocolos utilizados en Internet
• En los 90 se ha establecido como laarquitectura
comercial dominante:
– Se especificaron y utilizaron antes de OSI
– Independiente de la tecnología de red utilizada
– Internet está construida sobre un conjunto de
protocolos TCP/IP.
– Espectacular desarrollo de World Wide Web
Protocolos TCP/IP
Emisor
Receptor
Sistema operativo
distribuido (SOD)
Aplicaciones
Lenguajes de programación
Sistema operativodistribuido
Hardware
Hardware
Red de interconexión
• Se comporta como un SO único (visión única)
– Distribución. Transparencia
• Se construyen normalmente como micronúcleos que
ofrecen servicios básicos de comunicación
– Mach, Amoeba, Chorus.
• Todos los computadores deben ejecutar el mismo SOD
Transparencia
• Acceso: acceso a recursos remotos y locales de igual forma
• Posición:acceso a los recursos sin necesidad de conocer su
situación
• Concurrencia: acceso concurrente a recursos compartidos
sin interferencias
• Replicación: Acceso a recursos replicados sin conocimiento
de que lo son
• Fallos: mantenimiento del servicio en presencia de fallos.
• Migración: permite que los recursos y objetos se muevan
sin afectar a la operación de los programas.
• Capacidad decrecimiento: facilidad para crecer sin afectar
a la estructura del sistema
Modelos de sistema
• Organización de los procesadores en un SD
• Tres alternativas:
– Conjunto de estaciones de trabajo
– Pool de procesadores
– Modelo híbrido
Conjunto de estaciones de trabajo
• SD compuesto de estaciones de trabajo
conectadas
• Procesos de un usuario se ejecutan en su
estación de...
Regístrate para leer el documento completo.