Beruflich Dokumente
Kultur Dokumente
Qu es un sistema distribuido?
Un sistema distribuido es un conjunto de computadoras
conectadas en red que le dan la sensacin al usuario de ser una
sola computadora.
A pesar que agregar complejidad al software y disminuir los
niveles de seguridad, los sistemas de procesamiento distribuidos
brindan una buena relacin precio-desempeo y pueden
aumentar su tamao de manera gradual al aumentar la carga de
trabajo.
Suplentes (stubs)
En el cliente:
Localizan al servidor
En el servidor
S IS T E M A S E R V ID O R
C D IG O D E L A A P L IC A C I N
IN IC IO
F IN
LLAM ADA LLAM ADA = 7
s u m a (5 ,2 )
P R O C E D IM IE N T O S
E JE C U TA
P R O C E D IM IE N T O
REM O TO
1
RESG UARDO
C L IE N T E
PR EPA R A
ENTRADA
C O N V IE R T E
S A L ID A
RESG UARDO
S E R V ID O R
C O N V IE R T E
ENTRADA
6
PR EPA R A
S A L ID A
Enlaza con
el
servidor
prepara
parmetros,
enva peticin
Desempaquet
a
la respuesta
servidor
Se registra con
un servicio de
nombres
recibe peticin
Ejecuta el
procedimiento
enva peticin
Mecanismo RPC
El stub del cliente: se encarga de empaquetar los
parmetros y la solicitud, enviarlos al intermediario
en el servidor, y luego esperar la respuesta,
desempaquetarla y entregarla a la aplicacin.