ALGORITMOS DISTRIBUIDOS EN JAVA DAJ
¿Que es DAJ? DAJ consiste de una librería de clases java con una simple interface de programación que permite desarrollar algoritmos distribuidos en un modelo de paso de mensajes.
Objetivo Proveer una plataforma universal accesible para la búsqueda y educación en el área de los algoritmos distribuidos. DAJ está disponible gratuitamente en la Internet.
Estados Nodo Verde: El nodo está listo para ejecutarse. Rojo: El nodo está bloqueado (en espera de un mensaje sobre un canal). Azul: El nodo ha terminado de ejecutarse. Canal Gris: El canal esta vacio. Verde: El canal tiene al menos un mensaje. Rojo: El canal esta vacio y el nodo receptor espera por un mensaje.
Instalación Instalar la herramienta DAJ es simple. Descarga el archivo daj.zip y awt.zip ( la versión JDK apropiada y agrega la variable de entorno CLASSPATH para incluir las rutas de estos archivos. Esto te permite usar DAJ localmente. Si desea servir applets DAJ compilado con la versión 1.1 (recordar que no se ejecutará en muchos navegadores), puede proceder como con la versión 1.0, o bien, descargar e instalar los archivos y daj.jar awt.jar en algunos directorio alojado por su servidor Web.
EJEMPLO Se implementara la simulación de un programa distribuido que se ejecuta sobre un anillo de tres nodos bidireccionales enlazados unos a otros. Un nodo emite dos mensajes en ambas direcciones; cada nodo escucha iterativamente los mensajes en ambas direcciones y reenvía todos los mensajes recibidos en la otra dirección.
Referencias 797DCB9A84AE4ADC1DDA aspx?s=AlgId