jueves, 15 de abril de 2010

2.1.3 Comunicación en Grupo

Se define a un grupo como un conjunto de procesos que actúan entre ellos encierto sistema.

Los grupos son dinámicos, ya que pueden aceptar nuevos procesos o estos pueden dejar a su grupo.

Los grupos pueden ser abiertos o cerrados dependiendo de cómo es el paso de mensajes entre los elementos del grupo.
Una de las mayores problemáticas con respecto a la comunicación en Sistemas Distribuidos es la forma en como podemos comunicar varios procesos distribuidos a la vez.

La comunicación tradicional es del tipo puntual (unicast) o bien hacia todos con el uso de la difusión (broadcast). El problema radica en que al hacer un broadcast los mensajes llegan hacia todas las máquinas y no hay forma alguna de discriminar hacia un grupo determinado de procesos. Por otra parte, el hacer broadcast está limitado en muchas redes como Internet donde no existe, por este motivo suele utilizarse la técnica de multicast.

No hay comentarios:

Publicar un comentario