4.4 COMUNICACIÓN CONFIABLE EN GRUPO Sistemas operativos II José Patricio González Cervantes Gerardo Sierras Vasquez.

Slides:



Advertisements
Presentaciones similares
Protocolo de Ventana Deslizante 2008
Advertisements

Una caracteristica de los sistemas distribuidos, quelos difiere de los sistemas singulares, es la nocion para errores parciales. Un error parcial puede.
Texto no literario La carta Prof. Estrella Durán L.
Capa de Acceso de Red (Network Access Layer). Definición: Es la primera capa del modelo TCP/IP. Ofrece la capacidad de acceder a cualquier red física,
Guía rápida para los Usuarios en la Funcionalidad de Mensajería Setiembre 2012.
En la literatura de sistemas operativos abundan problemas interesantes que han sido estudiados ampliamente. A continuación vamos a examinar uno de los.
PRESENTADO POR: LAURA BELTRAN GARCIA JENNIFER MORALES GUTIRREZ.
LAS EMPRESAS COMO SISTEMAS DINÁMICOS Organización - Sistemas - Objetos - Elementos - Interrelaciones - Contexto Gestión Administrativa - 4to año
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
La palabra Criptografía proviene del griego "kryptos" que significa oculto, y "graphia", que significa escritura, y su definición según el dicccionario.
Una Terapia Exitosa es aquella que resuelve los problemas de un cliente, para ello el terapeuta debe saber como formular un problema y como resolverlo.
Paul Leger Modelo OSI Paul Leger
Teleprocesos Ing. Leonardo Párraga.
UNIDAD III: LAS TIC COMO FUENTES DE INVESTIGACION y DIFUSION DE INFORMACION Objetivo: Conocer y aplicar adecuadamente los principios básicos de estructura.
1 u n i d a d La comunicación.
Investigación Operativa II.  Se dice que el estado j es accesible desde el estado i, si para alguna etapa n≥0 Que el estado j sea ACCESIBLE desde el.
Mi ángel guía se detuvo en frente de la primera sección y dijo:
En los que necesitas tanto a cierta persona
Idea y concepción del negocio
Universo de información
Compras Devoluciones de mercancías y abonos de proveedores
Sistema Distribuido para entidad bancaria
Sistemas Distribuidos
Modelo OSI.
TRANSACCIONES ATÓMICAS: ING. WALTER ZULOAGA CONTRERAS ALUMNOS: SHARON Y. CONZA CASTILLO BEKER MONTERROSO VALVERDE.
Texto no literario La carta Prof. Estrella Durán L.
EL CORREO ELECTRÓNICO ¿Qué es y qué puedes hacer con el Correo Electrónico? En muchos aspectos, el correo electrónico o (electronic mail) es.
¿Por qué el transmisor de stop-and-wait y Go-back-N hacen nada cuando llega un ACK dañado o duplicado? Caso Stop-and-wait.
QUE ES UN SERVIDOR DE CORREO
INTRODUCCION La teoría de sistemas (TS) es un ramo específico de la teoría general de sistemas (TGS). La TGS surgió con los trabajos del alemán Ludwig.
Protocolos de la capa de Enlace de Datos
EL MISTERIO DEL SER.
ICAS REDES Y SUBREDES LIA. Reginaldo Sánchez Carranza.
NORMATIVIDAD DEL TRANSPORTE
El Internet.
Funcionamiento del servicio de correo electrónico
Un sistema distribuido debe permitir el apropiado uso de los recursos, debe encargarse de un buen desempeño y de la consistencia de los datos, además de.
Clientes DNS (Resolutores –“resolvers” de nombres)
REDES 1 ELIZABETH RIVERA RIOS GRANADOS JESUS MANIEL RIVAS HERNANDEZ ELSA MARIANA TCP RENO.
Fundamentos de Sistemas de Información
INGENIERÍA INFORMÁTICA Y DE SISTEMAS Docente: Mg Ing. Jesús Ocaña Velásquez ARQUITECTURA DEL COMPUTADOR.
SEXTO BÁSICO.  Una carta es un medio de comunicación escrito por un emisor (remitente) enviada a un receptor (destinatario).  Normalmente, el nombre.
Sugiero cambios a lo de Amarillo / lo de azul no tiene expositor aun 1 concepto de transaccion (Tejada) 2. Fundamentos d elos procesos de Transaccion.
Soporte al Sistema Operativo
Guía interactiva de usuario final operativo
Punto 4 – Componentes del servicio DNS
Tema: Componentes lógicos de un ordenador. Mediante el sistema de numeración binario, es decir, usando los dígitos 0 y 1. Lo único que transmite,
Tema 7 – Mensajería Instantánea, Listas de Distribución y Noticias
Seguridad Informática
Guía práctica para el análisis de control de confusiones de efectos
Guía práctica para el análisis de control de confusiones de efectos
COMUICACIÓN ORAL Y ESCRITA I
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED
helppeople Single Sign -On
MEMORANDO es un escrito breve por el que se intercambia información entre diferentes departamentos de una organización para comunicar alguna indicación,
Critica al relativismo moral
TEORIA DE GRAFOS UNIVERSIDAD PRIVADA DOMINGO SAVIO.
ALGORITMOS DE ELECCION
¿Por qué el transmisor de stop-and-wait y Go-back-N hacen nada cuando llega un ACK dañado o duplicado? Caso Stop-and-wait.
#03 19 Enero #03 20 Enero 2015 #03 21 Enero 2015.
 COMUNICACIÓN  FORMAS VERBAL NO VERBAL ESCRITA  FUNCIONES  ELEMENTOS  TEORIAS DE LA COMUNICACIÓN.
Intervención Educativa. ¿Qué es una intervención educativa? Una intervención educativa es un programa específico o un grupo de pasos para ayudar a un.
UNIVERSIDAD DE PANAMÁ CENTRO REGIONAL UNIVERSITARIO DE COCLÉ FACULTAD DE ADMINISTRACIÓN DE EMPRESAS Y CONTABILIDAD LICENCIATURA EN CONTABILIDAD TEMA: CORRESPONDENCIA.
CAPA DE RED- OSI. Intercambiar secciones de datos individuales a través de la red entre dispositivos finales identificados. Provee servicios para:
INTERNET Cuando la gente hace referencia a Internet se está refiriendo normalmente a esta red y a un conjunto de servicios y aplicaciones que permiten.
Curso Redes (IS20) -Capítulo 5 1 Redes (IS20) Ingeniería Técnica en Informática de Sistemas Práctica 3- Estudio de tráfico sobre LAN
DIAGNÓSTICO El primer paso que debemos dar es elaborar un diagnóstico. Ésta será la fundamentación del proyecto, ¿por qué este proyecto se debería realizar?
SISTEMA OPERATIVO Un sistema operativo es un programa o conjunto de programas de un sistema informático que gestiona los recursos de Hardware y provee.
SISTEMAS OPERATIVOS Estudiante: Rojas De la Cruz Jesus Manuel. Ciclo: VI. Turno: Noche.
Cliente Servidor Petición Respuesta Aplicaciones Cliente-Servidor.
Transcripción de la presentación:

4.4 COMUNICACIÓN CONFIABLE EN GRUPO Sistemas operativos II José Patricio González Cervantes Gerardo Sierras Vasquez

ESQUEMAS DE MULTITRANSMISIÓN BÁSICOS CONFIABLES  Intuitivamente la comunicación confiable, significa que un mensaje enviado a un grupo de procesos deberá ser entregado a cada uno de los miembros de dicho grupo.

 se considera que la multitransmisión es confiable cuando puede garantizar que todos los miembros no defectuosos del grupo recibirán el mensaje. La parte engañosa es que deberá llegarse a un acuerdo sobre cómo se ve en realidad el grupo antes de que un mensaje pueda ser entregado, además de implementar varias restricciones en cuanto al orden de entrega.

 Cada mensaje multitransmitido se guarda localmente en un bufer de historial en el remitente.  Suponiendo que el remitente conoce a los destinatarios, éste simplemente conserva el mensaje en su búfer de historial hasta que cada destinatario haya devuelto un acuse de recibo. Si un destinatario detecta que se perdió un mensaje, regresa un acuse de recibo negativo, solicitando al remitente que retransmita el mensaje. De otro modo, el remitente puede retransmitir automáticamente el mensaje cuando no haya recibido todos los acuses de recibo dentro de cierto tiempo.

ESCALABILIDAD EN MULTITRANSMISIÓN CONFIABLE  El problema principal con el esquema de multitransmisión confiable que se acaba de describir es que no puede soportar un gran número de destinatarios. Si existen N destinatarios, el remitente debe estar preparado para aceptar por lo menos N acuses de recibo. Con muchos destinatarios, el remitente puede verse abrumado por los mensajes de retroalimentación, ello también se conoce como implosión de retroalimentación.  Una solución a este problema es no hacer que los destinatarios confirmen la recepción de un mensaje. En cambio, un destinatario devuelve un mensaje de retroalimentación sólo para informar que el remitente no envió un mensaje. Regresando sólo acuses de recibo negativos

 Otro problema con la devolución de sólo acuses de recibo negativos es que el remitente, en teoría, se verá obligado a conservar por siempre un mensaje en un bufer de historial. Como puede ser que el remitente nunca sepa si un mensaje ha sido entregado correctamente a todos los destinatarios,  el remitente borrará un mensaje de su bufer de historial después de transcurrido cierto tiempo, para evitar que el bufer se sobrecargue. No obstante, la eliminación de un

CONTROL DE RETROALIMENTACIÓN NO JERÁRQUICO  El tema fundamental en relación con soluciones escalables para multitransmisión confiable es reducir el número de mensajes de retroalimentación devueltos al remitente. Un modelo popular usado en varias aplicaciones de área amplia es la supresión de retroalimentación. Este esquema sirve de fundamento al protocolo de multitransmisión confiable escalable ( SRM, del inglés Scalable Reliable Multicasting)

 En primer lugar, en SRM los destinatarios nunca confirman la entrega exitosa de un mensaje multitransmitido, sino que informan sólo cuando no reciben un mensaje. El cómo detectar la pérdida de un mensaje se deja a la aplicación. Sólo se devuelven acuses de recibo negativos como retroalimentación. Siempre que un destinatario advierta que le falta un mensaje, multitransmite su retroalimentación al resto del grupo.  La multitransmisión mediante retroalimentación permite que otro miembro del grupo cancele su propia retroalimentación. Supongamos que varios destinatarios no reciben el mensaje m.  Cada quien tendrá que devolver un acuse negativo al remitente, S, de modo que m pueda ser retransmitido.  No obstante, si se supone que las retransmisiones siempre se multitransmiten a todo el grupo, es suficiente con que S reciba sólo una solicitud de retransmisión.

MULTITRANSMISIÓN ATÓMICA  En particular, lo que a menudo se requiere en un sistema distribuido es la garantía de que un mensaje sea entregado o a todos los procesos o a ninguno en absoluto.  Además, en general, también se necesita que todos los mensajes sean entregados en el mismo orden a todos los procesos. Esto es conocido también como problema de

 El emisor comienza con el envió de un mensaje a todos los miembros del grupo, los cronómetros se activan y se envían las retransmisiones en los casos necesarias  Cuando un proceso recibe un mensaje  Si no recibió el mensaje particular  Lo envía a todos los miembros del grupo