SD TC02 ACURIO CHRISTIAN

Páginas: 6 (1417 palabras) Publicado: 16 de julio de 2015
1

Llamadas a Procedimientos Remotos &
Comunicación Orientada a Mensajes
Acurio, Cristian., Rugel, Renatto.
UNIVERSIDAD POLITÉCNICA SALESIANA


Resumen—En este documento presentamos los aspectos
principales de la comunicación entre procesos dentro de los
sistemas distribuidos y la forma en la que intercambian
información. Analizaremos 2 de los 3 modelos que se utilizan
ampliamente para efectuardicha comunicación, las llamadas a
procedimientos remotos o RPC y el middleware orientado a
mensajes, la característica esencial del primero es que trata de
realizar el traspaso de mensajes de forma transparente mientras
que del segundo, la comunicación que se realiza es muy similar a
la vista en el correo electrónico.

Índice de Términos—Comunicación,
Mensajes, Procedimiento Remoto.

Llamadas,provoca algunas complicaciones. También se deben transferir
los parámetros y los resultados, lo que se puede complicar, en
especial si las máquinas no son idénticas.
Por último, se pueden descomponer ambas máquinas y cada
una de las posibles fallas pude ser la causa de diversos
problemas. Aun así, todos estos problemas se pueden enfrentar
y RPC es una técnica de uso amplio que subyace en muchossistemas operativos distribuidos
A. Llamada a un procedimiento convencional
Para poder comprender llamada a procedimiento remoto
primero tenemos que comprender como funciona la llamada a
procedimiento convencional:
count = read(fb, buf, nbytes);

I. INTRODUCCIÓN
La idea principal detrás de las llamadas a procedimientos
remotos es la de ocultar los detalles relativos a la
comunicación que son comunesa diversas aplicaciones tales
como la gestión de los diálogos petición-respuesta y la gestión
de la interfaz de comunicación.
El Middleware Orientado a Mensajes es un sistema de
mensajería diseñado para la comunicación entre aplicaciones,
este modelo se asegura de que los mensajes sean distribuidos
adecuadamente entre las distintas aplicaciones y por lo general
suelen proporcionar otrascaracterísticas importantes como la
tolerancia a fallos.
II. LLAMADAS A PROCEDIMIENTOS REMOTOS
Este tipo de llamada se la conoce gracias al artículo escrito
por Birrell y Nelson en 1984 ya que anterior mente los
sistemas distribuidos no ocultaban la comunicación entre
cliente y servidor.
La llamada a procedimiento remoto o también conocida
como RPC permite ocultar la comunicación entre cliente
servidor esdecir que permite hacer parecer que el
procedimiento de llamada que se realiza desde una maquina
cliente no de anotar que el procedimiento llamado se ejecuta
en una maquina diferente.
RPC logra su transparencia de manera análoga.
Aunque la idea central parece sencilla, existen algunos
problemas. Para comenzar, puesto que el procedimiento que
realiza la llamada y el que la recibe se ejecutan enmáquinas
diferentes, utilizan espacios de direcciones distintos, lo que

Como podemos observar el ejemplo anterior es una llamada
a un procedimiento convencional el cual contiene los
parámetros (fb, buf, nbytes) y el procedimiento (read).
Los diferentes mecanismos de paso de parámetros a utilizar
queda a elección de los desarrolladores muchas veces esto
depende de tipo de datos que se va a pasar ya seanestos
escalares o arreglos.
Los parámetros pueden ser llamadas por valor o llamadas
pro referencia es decir un parámetro por valor como fb o
nbytes, los para parámetros simplemente se copian dentro de
una pila. Estos parámetros dentro del procedimiento son solo
una variable local inicializada las cuales realizan diferentes
funciones.
También existe otro tipo de llamando denominado llamada
porcopia de restauración. En algunas circunstancias esta
llamada es parecida a la llamada por referencia.
B. Paso de parámetros de valor
Empacar parámetros en un mensaje se lo conoce como
ordenamiento de parámetros, en otras palabras el paso de
parámetros se trata de empaquetar un proceso que ejecuta el
cliente en diferentes capas lo cual permitirá que el servidor
pueda identificar el tipo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Acurio
  • El Sd
  • Sd
  • SD
  • Es sd
  • <<sd
  • sd sd
  • Christian

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS