<?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-30T05:15:52Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/62990" metadataPrefix="rdf">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><rdf:RDF xmlns:rdf="http://www.openarchives.org/OAI/2.0/rdf/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://dspace.org/ds/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ow="http://www.ontoweb.org/ontology/1#" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/rdf/ http://www.openarchives.org/OAI/2.0/rdf.xsd">
<ow:Publication rdf:about="oai:uvadoc.uva.es:10324/62990">
<dc:title>Paralelización de la aplicación VEF Mixer dentro del framework de trazas VEF</dc:title>
<dc:creator>López González, Daniel</dc:creator>
<dc:contributor>Andújar Muñoz, Francisco José</dc:contributor>
<dc:contributor>Universidad de Valladolid. Escuela de Ingeniería Informática de Valladolid</dc:contributor>
<dc:description>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.</dc:description>
<dc:description>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.</dc:description>
<dc:date>2023-11-15T11:52:29Z</dc:date>
<dc:date>2023-11-15T11:52:29Z</dc:date>
<dc:date>2023</dc:date>
<dc:type>info:eu-repo/semantics/bachelorThesis</dc:type>
<dc:identifier>https://uvadoc.uva.es/handle/10324/62990</dc:identifier>
<dc:language>spa</dc:language>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</dc:rights>
<dc:rights>Attribution-NonCommercial-NoDerivatives 4.0 Internacional</dc:rights>
</ow:Publication>
</rdf:RDF></metadata></record></GetRecord></OAI-PMH>