Abstract:
|
Este proyecto se basa en analizar el comportamiento de un simulador OBS
programado en Matlab, cuando se aplican procesos distribuidos.
Para llevarlo a cabo, se han usado unos módulos que incorpora Matlab
llamados Matlab Distributed Computing Toolbox y Matlab Distributed
Computing Engine, los cuales permiten realizar simulaciones de forma
distribuida.
Para usarlos, se han generado hasta tres tipos de topologías de red
distintas, con la finalidad de analizar el simulador OBS. Cada una de ellas,
difiere una de la otra, pero todas mantienen la misma estructura.
En primer lugar se ha generado y configurado una red con la ayuda del
programa VMware, el cual permite en una misma máquina, generar
máquinas virtuales y además configurarlas para que formen una red.
Como segunda opción, se ha configurado la herramienta Distributed
Computing Engine, para que forme otro tipo de red en un mismo ordenador.
Por último, se han usado los ordenadores del laboratorio L-108 de la Escola
Politécnica Superior d’Enginyeria de Vilanova i la Geltrú, para crear una red
lan capaz de ejecutar simulaciones distribuidas.
Por otro lado, ha sido necesario analizar a fondo el simulador OBS, para
extraer los procesos de él, capaces de funcionar en un entorno distribuido.
De este modo, se ha buscado y encontrado cada uno de las funciones que a
priori, parecen válidas para ejecutarse en una red.
Cada uno de los procesos seleccionados, se han modificado y ejecutado en
los tres tipos de redes configuradas, pudiendo analizar a fondo los
resultados obtenidos. Con todos los resultados, se han podido extraer varias
conclusiones sobre la viabilidad que existe en usar procesos distribuidos en
un simulador OBS. |