<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-27T20:20:38Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/62990" metadataPrefix="mods">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/62990</identifier><datestamp>2023-11-15T20:02:26Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_852</setSpec></header><metadata><mods:mods xmlns:mods="http://www.loc.gov/mods/v3" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
<mods:name>
<mods:namePart>López González, Daniel</mods:namePart>
</mods:name>
<mods:extension>
<mods:dateAvailable encoding="iso8601">2023-11-15T11:52:29Z</mods:dateAvailable>
</mods:extension>
<mods:extension>
<mods:dateAccessioned encoding="iso8601">2023-11-15T11:52:29Z</mods:dateAccessioned>
</mods:extension>
<mods:originInfo>
<mods:dateIssued encoding="iso8601">2023</mods:dateIssued>
</mods:originInfo>
<mods:identifier type="uri">https://uvadoc.uva.es/handle/10324/62990</mods:identifier>
<mods:abstract>VEF Traces es un framework open-source que modela tráfico MPI en simuladores de redes&#xd;
de interconexión HPC (High Performance Computing). El framework está formado por las&#xd;
herramientas VEF-TraceLib y VEF-Prospector, que contienen diferentes scripts y&#xd;
bibliotecas que proporcionan distintas utilidades. VEF-Prospector se encarga de la&#xd;
generación de las trazas VEF, mientras que VEF-TraceLIB interpreta estas trazas para&#xd;
generar la carga de trabajo de la red en cualquier simulador de red que utilice esta&#xd;
biblioteca. Estas aplicaciones se utilizan en varios proyectos de investigación financiados&#xd;
por España y por la Unión Europea. Por señalar los más importantes, podemos destacar los&#xd;
proyectos europeos RED-SEA y DEEP-SEA.&#xd;
Para la creación de las trazas VEF, se utiliza en primer lugar la aplicación vmpirun. ´Esta&#xd;
pone en marcha el comando mpirun, el cual efectúa la ejecución del programa MPI y&#xd;
además carga las bibliotecas de instrumentación. El siguiente paso es usar la aplicación&#xd;
VEF Mixer, que mezcla los archivos temporales generados por la biblioteca de&#xd;
instrumentación para obtener las trazas VEF.&#xd;
El problema que se presenta en este trabajo recae en la generación final de las trazas en&#xd;
formato VEF. La aplicación VEF Mixer no está paralelizada, y por tanto, su finalización&#xd;
requiere un amplio espacio de tiempo, que se torna cada vez más grande cuantas más tareas&#xd;
conforman el programa MPI. Este proyecto aporta una solución al problema existente,&#xd;
paralelizando la aplicación utilizando OpenMP y consiguiendo una importante mejora en el&#xd;
rendimiento respecto a la aplicación secuencial.</mods:abstract>
<mods:abstract>VEF-Traces is a open-source framework for modeling MPI traffic in interconnection&#xd;
network simulators. The framework comprises two main tools, VEF-TraceLib and&#xd;
VEF-Prospector, which contain different scripts and libraries that provide different utilities.&#xd;
VEF-Prospector handles the generation of VEF traces, and VEF-TraceLib interprets these&#xd;
traces to generate the network workload in any network simulator using this library. The&#xd;
VEF-traces framework is used in several research projects funded by the Spanish&#xd;
Government and the European Union, such as the RED-SEA and the DEEP-SEA projects.&#xd;
In order to create the VEF traces, the vmpirun script is used in the first place. This script&#xd;
starts the mpirun command, which performs the execution of the MPI program and also&#xd;
loads the instrumentation libraries. The next step is to use the VEF Mixer application,&#xd;
which mixes the temporary files generated by the instrumentation library to obtain the&#xd;
VEF traces.&#xd;
However, the VEF Mixer application is not parallelized, and therefore, its completion&#xd;
requires a large amount of time, which becomes larger and larger the more tasks that make&#xd;
up the MPI program. This work provides a solution to the existing problem, using&#xd;
OpenMP to paralelize the application, and achieving a significant improvement in the VEF&#xd;
Mixer application performance.</mods:abstract>
<mods:language>
<mods:languageTerm>spa</mods:languageTerm>
</mods:language>
<mods:accessCondition type="useAndReproduction">info:eu-repo/semantics/openAccess</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">http://creativecommons.org/licenses/by-nc-nd/4.0/</mods:accessCondition>
<mods:accessCondition type="useAndReproduction">Attribution-NonCommercial-NoDerivatives 4.0 Internacional</mods:accessCondition>
<mods:titleInfo>
<mods:title>Paralelización de la aplicación VEF Mixer dentro del framework de trazas VEF</mods:title>
</mods:titleInfo>
<mods:genre>info:eu-repo/semantics/bachelorThesis</mods:genre>
</mods:mods></metadata></record></GetRecord></OAI-PMH>