
- ronalroberto.muresano@universidadeuropa.es
- Escuela de Ciencias, Ingeniería y Diseño - Valencia
Profesor titular
Dr. Ronal Roberto Muresano Cáceres
- Ingeniería
Profesor acreditado por la AVAP como profesor de Universidad Privada y como Ayudante Doctor. Con Doctorado en computación de Altas prestaciones por la universidad Autónoma de Barcelona y con más de 19 artículos en revistas arbitradas y congresos en el área de computación.
Su experiencia cubre el área de computación paralela, cloud computing y big data. Ha trabajado como profesor de programación por más de 15 años en diferentes universidades, impartiendo las cátedras de programación orientada objetos, sistemas operativos, fundamentos de Big Data y Cloud.
Realizó su estancia doctoral en el German Research school (Alemania), y participó como investigador en el Joint research Centre de la Comisión Europea (Italia). Tiene más de 17 años de experiencia en área de sistemas distribuidos, Big data y Cloud. Actualmente se desempeña como coordinador de provisionamiento de datos en la Empresa Amadeus y como profesor en la Universidad Europea.
Formación académica
Doctorado en Computación Paralela
- Universidad Autónoma de Barcelona
- 2008 - 2011
Máster en Computación Paralela
- Universidad Autónoma de Barcelona
- 2007 - 2008
Máster en Telemática
- Universidad Rafael Belloso Chacín
- 2002 - 2004
Experiencia profesional
Titulaciones
Publicaciones
Dragonfly: a multi-platform parallel toolbox for MATLAB/Octave, Computer Languages, Systems & Structures
Dragonfly, un conjunto de herramientas de software libre y de código abierto que permite crear un entorno de colaboración paralela entre instancias de MATLAB y/o Octave, proporcionando un sistema robusto, flexible, transparente e interoperable. Dragonfly puede utilizarse en configuraciones multiplataforma (Linux, Windows, Mac) y en múltiples entornos (por ejemplo, instancias de MATLAB y/o Octave). Para distribuir la carga de trabajo, incorpora un sistema flexible que permite a los programadores seleccionar los recursos computacionales, crear clústeres y asignar pesos para equilibrar adecuadamente las tareas en el entorno distribuido (máquinas con MATLAB y Octave) con diferentes capacidades de cómputo. Estas funcionalidades permiten obtener métricas de rendimiento favorables, como tiempo de ejecución, escalabilidad y eficiencia.
Hybrid Message Pessimistic Logging. Improving current pessimistic message logging protocols
Con el creciente tamaño de las aplicaciones de computación de alto rendimiento (HPC), se ha producido un aumento en el número de interrupciones como consecuencia de fallos de hardware. La notable disminución del Tiempo Medio Entre Fallos (MTBF) en los sistemas actuales impulsa la investigación de soluciones adecuadas de tolerancia a fallos. El registro de mensajes combinado con puntos de control no coordinados constituye una solución escalable de recuperación por retroceso (rollback-recovery). Sin embargo, las técnicas de registro de mensajes suelen ser responsables de la mayor parte de la sobrecarga durante ejecuciones libres de fallos. Teniendo esto en cuenta, este artículo propone el Hybrid Message Pessimistic Logging (HMPL)
Adapting and Optimizing the Systemic Model of Banking Originated Losses (SYMBOL) tool to the multicore
El auge de los sistemas multinúcleo ha abierto nuevas posibilidades para acelerar simulaciones estadísticas y numéricas, aunque también introduce desafíos relacionados con comunicaciones entre núcleos, localidad de datos, dependencias y limitaciones de memoria. Este trabajo presenta las optimizaciones aplicadas al modelo SYMBOL, una herramienta micro‑fundada que evalúa las consecuencias de fallos bancarios considerando mecanismos de protección como los esquemas de garantía de depósitos. Su versión original mostraba limitaciones de rendimiento al trabajar con sistemas bancarios extensos o con altos valores del criterio de parada. El objetivo es construir una herramienta extensible a modelos con características similares, combinando optimizaciones en serie —como eliminación de redundancias o loop unrolling— con estrategias paralelas basadas en OpenMP y programación GPU, junto con mecanismos de configuración automática que ajustan el uso de recursos según las características de los datos de entrada