Diseño e implementación de un simulador distribuido de eventos discretos con mecanismos de balanceo de carga

Abstract

El análisis y comprensión del comportamiento de sistemas en el ámbito de la ingeniería ha cobrado una vital importancia en los últimos tiempos con el aumento exponencial de su tamaño y complejidad. Debido a ello, se hace muy complicado el hecho de crear prototipos o clones de un sistema para analizar su comportamiento o probar nuevas mejoras del mismo. Para dar solución a este problema, la simulación de sistemas permite reproducir el comportamiento de un sistema dinámico mediante la interpretación de un modelo que representa de manera fidedigna su funcionamiento.Sin embargo, para poder simular sistemas de gran tamaño y complejidad, se requiere que esta simulación y las herramientas que lo soportan sean escalables. Para ello, se ha abordado el desarrollo e implementación de un simulador distribuido que reproduce el comportamiento de un sistema de eventos discretos modelado por Redes de Petri, y además, se han incorporado mecanismos que sean capaces de redistribuir la carga de trabajo que soporta cada uno de los nodos que interviene en la simulación.Estos mecanismos de balanceo de la carga son el aspecto innovador que aporta este trabajo al campo de la simulación distribuida conservativa, ya que la solución propuesta de redistribuir la partición de modelo que recibe un nodo de simulación durante el proceso de simulación sin llegar a detenerla es novedosa, a pesar de que en otros trabajos anteriores se hayan abordado soluciones respecto al balanceo de la carga en simulaciones distribuidas<br /

    Similar works

    Full text

    thumbnail-image