comunicacion intro sd

Páginas: 13 (3113 palabras) Publicado: 3 de mayo de 2015
Sistemas Distribuidos

Módulo 2
Comunicación

Prof. Caleb Betancourt

Comunicación en Sistemas Distribuidos
Modelos de Comunicaciones
Pasaje de Mensajes
Modelo Cliente-Servidor
Llamadas a Procedimiento Remoto (RPC)
Comunicación en Grupo

JRA © 2009

Sistemas Distribuidos: Comunicación

Comunicación en Sistemas Distribuidos
La comunicación entre procesos necesita compartir
información:
a) datoscompartidos

P

Area común
de memoria
compartida

Q

b) pasajes de mensajes o copias compartidas

Q

P
JRA © 2009

Sistemas Distribuidos: Comunicación

Comunicación en Sistemas Distribuidos
Tipos de Comunicación
? Comunicación Persistente:almacena el mensaje

(información) enviado por el emisorel tiempo que tome
entregarlo al receptor.

? Comunicación Transitoria:almacena un mensaje sólo

mientraslas aplicaciones del emisor y receptor están en
ejecución.

JRA © 2009

Sistemas Distribuidos: Comunicación

Comunicación en Sistemas Distribuidos
Tipos de Comunicación
? Comunicación asincrónica: el emisorcontinúa

inmediatamente después de que ha pasado su mensaje
para la transmisión.

? Comunicación sincrónica: el emisores bloqueado hasta

que se sabe que su petición es aceptada.

JRA © 2009Sistemas Distribuidos: Comunicación

Comunicación en Sistemas Distribuidos
Ejemplo de Comunicación

JRA © 2009

Sistemas Distribuidos: Comunicación

Pasaje de Mensajes
Características deseables de un buen sistema de
pasaje de mensajes
Simplicidad
? Simple y fácil de usar (uso directo)
? Hacer sin preocuparse de aspectos de la red/sistema

Semántica uniformeen:
? Comunicaciones locales
?Comunicaciones remotas
JRA © 2009

Sistemas Distribuidos: Comunicación

Pasaje de Mensajes
Eficiencia
Si no la hay, las IPC son costosas
Criterio: reducción del número de mensajes
intercambiados.
Optimización incluye:
-Evitar el costo de establecer y terminar conexione
s
entre el mismo par de procesos y cada intercambio
de mensajes entre ellos.
-Minimizar el costo de mantener la conexión.
-Optimizar losreconocimientos cuando hay una serie
de mensajes entre el send y receive.
JRA © 2009

Sistemas Distribuidos: Comunicación

Pasaje de Mensajes
Confiabilidad
La caída del nodo o enlace implica pérdida de mensa
je.
Se usan timeouts (duplicación de mensajes)
Correctitud
Pueden enviarse multicast
-atomicidad
-orden de despacho
-persistencia
JRA © 2009

Sistemas Distribuidos: Comunicación

Pasaje deMensajes
Flexibilidad
Deben permitir alguna clase de control de flujo ent
re
procesos cooperativos, incluyendosend/receive
sincrónicos y asincrónicos.
Seguridad
Autenticación del receptor de un mensaje por el
enviador
Autenticación del enviador de un mensaje por el
receptor
Encriptación del mensaje

JRA © 2009

Sistemas Distribuidos: Comunicación

Pasaje de Mensajes
Portabilidad
El sistema de pasajede mensajes debe ser portable
(posible construcción de protocolos de IPC reusandoel
mismo sistema de mensajes)
Heterogeneidad de máquinas⇒ compatibilización de
representación.

Sistemas Distribuidos: Comunicación

JRA © 2009

Pasaje de Mensajes
El pasaje de mensajes en la intercomunicación
entre procesos
Una estructura de mensajes típica:

Datos
actuales
o
punteros

Datos

Información deestructura

Número de
bytes/elementos

Tipo

Encabezamiento de longitud fija

long var
JRA © 2009

Direcciones
#sec o
id del recep env
mensaje

Sistemas Distribuidos: Comunicación

Pasaje de Mensajes
El enviador determina el contenido del mensaje.
El receptor tiene en cuenta como interpretar los datos.

Sistemas Distribuidos: Comunicación

JRA © 2009

Pasaje de Mensajes
En el diseño de un protocolo deintercomunicación
entre procesos debe considerarse:

¿Quién envía ?
¿Quién recibe ?
¿Hay uno o varios receptores ?
¿Está garantizado que el mensaje ha sido
aceptado por el receptor ?
¿Necesita el send esperar una respuesta ?
JRA © 2009

Sistemas Distribuidos: Comunicación

Pasaje de Mensajes
¿Qué se debe hacer si falla el sitio y/o enlace ?
¿Qué sucede si el receptor no está listo para
recibir el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro a los medios de comunicacion social
  • Intro a la comunicación y el lenguaje
  • EVOLUCIÓN DE LA COMUNICACIÓN COMERCIAL INTRO INTEGRAL
  • Comunicacion Interna
  • intro comunicacion
  • Intro a la comunicación
  • El Sd
  • Sd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS