Encontrar nodos en una red tipo Gnutella.

Madagascar nos es una red que se base en el protocolo Gnutella ni variantes, pero posee el mismo problema que este tipo de redes y en general cualquier descentralizada. Una opción es elaborar una lista con nodos que se suponen que tienen disponibilidad las 24h del dia y los 365 dias del año, pero no es fiable. Para Madagascar propongo algo similar pero más automatico: La creacion de un servidor que almacene una lista de nodos vivos, que se va editando a medida que algunos nodos caen, y que en caso de no existir nigun nodo, se cree automáticamente el anillo. Para ello es necesario elaborar un protocolo que permita el intercambio de mensajes para mantener dicha lista, pemitiendo comunicar acciones como que el nodo ha desaparecido, eliminandose automáticamente de la lista y pasando al siguiente. La lista de nodos se mantiene en exclusivamente en memoria, de manera que cerrado el servidor no queda rasto de dicha lista. La creación de este sistema implica modificar la forma en que madagascar conecta, no siendo necesario indicar de forma explícita la creación del anillo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: