Francisco Javier González Cañete


-???-

Visualizador MANETs

Software

Con el objetivo de disponer de una herramienta que permitiera visualizar, no solo una red ad hoc, el tráfico y los movimientos de los nodos, sino también el estado de las cachés implementadas en CLIR, se desarrolló una herramienta visualizadora de redes ah hoc con caché.


La herramienta de visualización ha sido desarrollada en el lenguaje Java y la API Java 3D. Dado que el lenguaje Java es multiplataforma, la aplicación puede ejecutarse en cualquier plataforma que lo soporte. Actualmente estas plataformas son Microsoft Windows, Linux, Solaris y Mac OS X.

La herramienta acepta dos ficheros de entrada:

  • Fichero de movilidad - Este fichero incluye información sobre la posición de los nodos, movimientos y velocidad, así como las dimensiones del área de simulación. El fichero de movilidad debe seguir el formato de los ficheros de movilidad de NS2, los cuales pueden crearse con cualquier generador compatible, como por ejemplo BonnMotion
  • Fichero de muestra de tráfico - Este fichero especifica la información del tráfico en la red, así como los cambios de estado de las cachés locales y de las cachés de redirección. Las especificaciones de este fichero pueden consultarse pulsando aquí y es generado por la implementación del esquema de caché CLIR en NS2.

Cuando se carga el fichero de movilidad, el panel denominado “Animation” representa el escenario de simulación usando una rejilla de 100 metros. Los nodos móviles se representan como esferas que pueden ser seleccionadas para visualizar su número de identificación y área de cobertura. La herramienta puede ser usada para validar los escenarios generados ya que es posible visualizar y animar la posición de los nodos en la red de acuerdo con el fichero de movilidad sin necesidad de especificar ningún fichero de traza. Por otro lado, cuando se carga el fichero de traza junto al fichero de movilidad, la aplicación está preparada para visualizar el tráfico y movimiento de los nodos en la red.



-???- | -???-