Está en la página 1de 2

COMUNICACIÓN EN SISTEMAS

DISTRIBUIDOS
INTRODUCCIÓN
En este ensayo hablaremos la comunicación en sistemas distribuidos, está basada en el
paso de mensaje. Esta técnica aporta sincronización entre procesos y permite la exclusión
mutua, su principal característica es que no requiere memoria compartida, por lo que
resulta ser muy importante en la programación de sistemas distribuidos. En los sistemas
distribuidos no existe la memoria compartida.

APRECIACIÓN
COMUNICACIÓN EN GRUPO: En un sistema distribuido puede haber comunicación
entre procesos de uno a muchos. Los grupos son dinámicos, lo cual implica que se pueden
crear nuevos grupos y destruir grupos anteriores. Las técnicas para implantar la
comunicación en grupos pueden ser: transmisión de multidifusión (multicast),
transmisión completa, transmisión punto a punto.Con respecto a los aspectos de diseño
de los grupos, se tienen las siguientes opciones: Grupos cerrados, Grupos abiertos,
Grupo de compañeros, Grupo jerárquico, Membresía de grupo, Direccionamiento al
grupo, Atomicidad, Ordenamiento de mensajes. i

 GRUPOS CERRADOS: Es donde solo los miembros del grupo pueden


enviar hacia el grupo.ii
 GRUPOS ABIERTOS: Cualquier proceso del sistema puede enviar
mensaje a cualquier otro grupo.iii
 GRUPOS DE COMPAÑEROS: Son que todos los procesos son iguales
.Nadie es el jefe y todas las decisiones toman en forma colectiva.iv
 GRUPOS JERARQUICOS: Existe un coordinador y varios trabajadores.v
 MEMBRESÍA DE GRUPO: Permite crear, eliminar grupos, agregar o
eliminar procesos de grupos y existen problemas de detección cuando un
miembro ha fallado.vi
 DIRECCIONAMIENTO AL GRUPO: Los grupos deben de poder
direccionarse. Estas pueden ser: Dirección única grupal, dirección de cada
miembro del grupo, direccionamiento de predicados.vii
• ATOMICIDAD: Se refiere a que cuando se envía un mensaje a un grupo,
este debe de llegarles a todos los miembros o a ninguno, así como
garantizar la consistencia. viii
• ORDENAMIENTO DE MENSAJES: Está conjuntada con la
atomicidad y permite que la comunicación en grupo sea fácil de
comprender y utilizar. Los criterios son: ordenamiento con respecto al
tiempo global, ordenamiento consistente, ordenamiento con respecto a
grupos traslapados.ix
• ESCALABILIDAD: Permite que el grupo continúe funcionando, aun
cuando se agreguen nuevos miembros.x

CONCLUSIÓN
La comunicación en sistemas distribuidos es fundamental y es importante entender la
manera en que los procesos localizados en diferentes computadoras pueden intercambiar
información donde también la sincronización entre procesos que permite la exclusión
mutua.

Bibliografía
Tanenbaum, A. S. (2008). Sistemas Operativos Distribuidos. Nueva York: Prentice Hall
Hispanomerica S.A.

ELENA TORRES FONSECA

i
(Tanenbaum, 2008)
ii
(Tanenbaum, 2008)
iii
(Tanenbaum, 2008)
iv
(Tanenbaum, 2008)
v
(Tanenbaum, 2008)
vi
(Tanenbaum, 2008)
vii
(Tanenbaum, 2008)
viii
(Tanenbaum, 2008)
ix
(Tanenbaum, 2008)
x
(Tanenbaum, 2008)

También podría gustarte