RPC y Sockets: Fundamentos de la Comunicación en Sistemas Distribuidos
Clasificado en Informática
Escrito el en
español con un tamaño de 5,08 KB
Llamadas a Procedimientos Remotos (RPC)
Originalmente, los sistemas utilizaban mensajes explícitos (send y receive) para la comunicación entre procesos. El objetivo es mejorar esto con llamadas a procedimientos que residen en otras máquinas.
El método propuesto para lograr esta comunicación es la Llamada a Procedimiento Remoto o RPC (Remote Procedure Call).
Desafíos en las Llamadas a Procedimientos Remotos
- Los procedimientos residen en máquinas diferentes, lo que implica espacios de dirección distintos.
- Los parámetros y resultados deben transferirse eficientemente entre máquinas.
- Las máquinas pueden no ser idénticas (problemas de endianness, representación de datos).
- Posibles fallas en las máquinas o la red.
Llamada a Procedimiento Convencional
Se... Continuar leyendo "RPC y Sockets: Fundamentos de la Comunicación en Sistemas Distribuidos" »