Simulación paralela para el análisis de dinámicas poblacionales en entornos de altas prestaciones

Descripción 

El proyecto tiene como objetivo el desarrollo de un simulador que permita estudiar la evolución demográfica de una población, reproduciendo las interacciones internas entre sus individuos. Dada la naturaleza de estos procesos sociales la metodología que se utiliza es el modelado basado en agentes. Los modelos basados en agentes han sido aplicados en varias áreas de ciencias económicas, arqueología, psicología o sociología obteniendo interesantes resultados.

El objetivo a largo plazo es construir una herramienta que ayude a tomar decisiones en políticas de planificación familiar. Debido a la inherente complejidad de los procesos sociales, el proyecto se sirve de la programación paralela para poder aprovechar los recursos de una arquitectura de altas prestaciones con el objetivo de estudiar poblaciones de gran escalera. Es por eso que en este proyecto se colabora con la Universidad de Lancaster que ya había desarrollado un primer prototipo de simulador microscópico y el Barcelona Supercomputing Center que tenía interés en explorar el uso del supercomputador Marenostrum para el área de las ciencias sociales.

Los objetivos específicos del proyecto son:

  • Profundizar en los modelos de simulación demográfica de poblaciones.
  • Evaluar la flexibilidad y el rendimiento del simulador, para entender los mecanismos que mejoran la herramienta y aprovechan la arquitectura paralela.
  • Diseño y desarrollo de una herramienta gráfica que permita a los usuarios del ámbito sociales utilizar el simulador y poder utilizar de forma transparente los recursos paralelos.

En el desarrollo del proyecto se han utilizado, aparte de C++, la librería estándar MPI (Message Passing Interface)  y las librerías de simulación paralela y distribuida μsik y libsynk.

Periodo del proyecto 
Octubre, 2009 - Diciembre, 2011
Entidad Financiadora 
Tecnología 
C++
Áreas de especialización aplicadas al proyecto 
Responsable 
Participantes del equipo inLab 
Articulos y Presentaciones 

B. Onggo, C. Montañola-Sales, J. Casanovas-Garcia, Performance Analysis of Parallel Demographic Simulation. Proceedings of the 24th European Simulation and Modelling Conference, pp. 142-148. Hasselt, Belgium : Eurosis-ETI, 25-27 October 2010.

C. Montañola-Sales, B.S.S. Onggo, J. Casanovas-Garcia, Agent-based simulation validation: A case study in demographic simulation. SIMUL October 2011, The Third International Conference on Advances in System Simulation (pp. 101–107)

Síguenos en

Els nostres articles del bloc d'inLab FIB

         
         

inLab FIB incorpora esCert

Icona ESCERT

inLab es miembro de