Вы находитесь на странице: 1из 4

INSTITUTO TECNOLOGICO SUPERIOR DE

CIUDAD SERDÁN

INGENERÍA INFORMÁTICA

SISTEMAS OPERATIVOS II

CUADRO COMPARATIVO LOS PROCESOS DE


COMUNICACIÓN CONFIABLE CLIENTE-SERVIDOR

MTRO. ISAAC ALBERTO ALDAVE ROJAS

15CS0014 MIGUEL MEDINA SECUNDINO


15CS0044 ANA MARIA ODON HIJAR
15CS0101 LUIS GERARDO ZAVALETA MELIN

5° SEMESTRE

CD. SERDÁN, PUE., SEPTIEMBRE DE 2017


CUADRO COMPARATIVO DE LOS PROCESOS DE COMUNICACIÓN CONFIABLE CLIENTE-SERVIDOR

Proceso De Similitudes Diferencias


Comunicación
La comunicación punto a punto confiable se establece
Las fallas por congelación no se ocultan, esto
por medio de un protocolo de transporte confiable, tal
Comunicación Punto ocurre cuando la comunicación TCP se
como TCP. Éste oculta las fallas por omisión, las cuales
a Punto interrumpe repentinamente de modo que no se
se presentan en forma de mensajes perdidas, por
pueda transmitir más mensaje por el canal.
medio de reconocimientos y retransmisiones.
El objetivo de las RPC es ocultar la comunicación de tal  El cliente no puede localizar el servidor
Semántica RPC en
forma que las llamadas a procedimientos remotos  Una posible solución es lograr que u error
Presencia de Fallas
parezcan locales. haga surgir una excepción.
Debe lograrse que el sistema operativo o resguardo de
cliente inicie un cronómetro cuando envíe la solicitud.
A menos que muchos mensajes se pierdan y el
Si el cronómetro expirara antes de que regrese una
cliente desista y falsamente concluya que el
Pérdida de Mensaje respuesta, el mensaje es reenviado. Si el mensaje
servidor está fuera de servicio. El servidor no
realmente se perdió, el servidor no será capaz de
puede ser localizado.
distinguir entre la retransmisión y el envío original, y
todo funcionará bien.
Enviar un mensaje de terminación antes de que le
ordene a la impresora realizar su trabajo, o enviarlo
después de que el texto haya sido impreso.
El problema es que el cliente no sabe si su
El cliente puede decidir nunca reemitir una solicitud,
Pérdida de Mensaje solicitud imprimir un texto fue realizada.
con el riesgo de que el texto no sea impreso. segunda,
de Respuesta El cliente confía en que el servidor se congeló
puede decidir reemitir siempre una solicitud, pero esto
antes de que la solicitud pudiera ser entregado.
lleva a que su texto se imprima dos veces. tercera,
puede decidir reemitir una solicitud sólo si aún no ha
recibido un acuse de recibo de que su solicitud de
impresión había sido entregada al servidor. La cuarta
estrategia es reemitir una solicitud siempre y cuando se
haya recibido un acuse de recibo de la solicitud de
impresión.
Pueden presentarse como mensajes duplicados, a
consecuencia de que en una red de computadoras los
En el proceso omite pasos esperados del proceso
Fallas Arbitrarias mensajes pueden almacenarse en búfer durante mucho
o lleva a cabo no deseados
tiempo, y son reenviados a la red después de que el
remitente original emite una orden de retransmisión.
Una forma de resolver este problema es tratar de
estructurar todas las solicitudes en una forma
idempotente. Otro método es hacer que el cliente
asigne un número de secuencia a cada solicitud.
Una protección adicional es utilizar un bit en el
Congelación del Haciendo de que el servidor lleve la cuenta del número
encabezado del mensaje para diferencial las
Servidor de secuencia más recientemente recibido de cada
solicitudes iniciales de las retransmisiones.
cliente que lo está utilizando, el servidor puede
distinguir entre una solicitud original y una
retransmisión y pueda reusarse a realizar cualquier
solicitud por segunda vez.
 La primera antes de que el resguardo de un cliente  Elabora una entrada de bitácora para
envíe un mensaje de RPC. informar lo que está a punto de hacer. la
 La reencarnación, funciona dividiendo el tiempo bitácora se mantiene en el disco o en algún
en épocas numeradas en secuencia. Cuando un otro medio que sobreviva a las
Congelación del
cliente se reinicia, transmite un mensaje a todas las congelaciones. Después del reinicio se
Cliente
máquinas para indicarles el inicio de nueva época. revisa la bitácora y el huérfano es
 La reencarnación benévola. Cuando llega una eliminado. Se conoce como exterminio de
transmisión de época, cada máquina ve si tiene huérfanos.
cálculos remotos ejecutándose localmente, y de
ser así, hace lo que puede localizar a sus  Sólo si los propietarios no pueden ser
propietarios. localizados en ninguna parte los cálculos se
 expiación , en la cual a cada RPC se le asigna una elimina.
cantidad estándar de tiempo T, para que realice el  No puede terminarlo, explícitamente debe
trabajo. solicitar otra cantidad de tiempo la cual es
una molestia. Por otra parte, si después de
congelarse el cliente espera cierto tiempo T
antes de volverse a iniciar, con seguridad
habrán desaparecido todo los huérfanos.

Link del Video


https://www.youtube.com/watch?v=KD1AT4YO