Diseño y desarrollo de un sistema para gestionar y ejecutar simulaciones en clusters de Raspberry Pi
Design and development of a system to manage and run simulations in Raspberry Pi clusters

Impacto

Downloads

Downloads per month over past year



Morer Olmos, Pablo Román and Pérez de la Rubia, Miguel (2021) Diseño y desarrollo de un sistema para gestionar y ejecutar simulaciones en clusters de Raspberry Pi. [Trabajo Fin de Grado]

[thumbnail of MORER OLMOS 83707_PABLO_ROMAN_MORER_OLMOS_Diseno_y_desarrollo_de_un_sistema_para_gestionar_y_ejecutar_simulaciones_en_clusters_de_Raspberry_Pi_1006096_223803012.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

2MB


Abstract

Este proyecto tiene como objetivo diseñar y desarrollar una metodología que permita analizar el rendimiento de aplicaciones MPI en entornos distribuidos con distintas configuraciones. Para lograr este objetivo, una misma aplicación MPI se procesa en dos fases. La primera fase consiste en desarrollar una aplicación distribuida que genera la traza de una aplicación MPI ejecutada sobre un cluster de placas Raspberry Pi. La traza contiene las llamadas a funciones que se realizan. Seguidamente, se representa gráficamente el resultado. La segunda fase, una vez obtenida la traza de ejecución, consiste en la generación de escenarios de simulación en SIMCAN, los cuales serán utilizados para simular la ejecución de la traza en distintas configuraciones de entornos distribuidos. Estas simulaciones se realizan de forma remota en un cluster de placas Raspberry Pi.

Resumen (otros idiomas)

This project aims at designing and developing a new methodology that allows studying the efficiency of MPI applications in distributed environments using different configurations. In order to achieve this objective, the MPI application under study is processed in two different phases. The first one consists in developing a distributed application that generates the trace of an MPI application executed in a Raspberry Pi cluster. This trace contains the calls invoked in the application, which is graphically displayed. The second phase consists in generating simulation scenarios - using SIMCAN - that represent the execution of the trace in different distributed environments. These simulations are remotely executed in a Raspberry Pi cluster.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería de Computadores, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2020/2021

Directors:
Directors
Núñez Cobarrubias, Alberto
Cerro Cañizares, Pablo
Uncontrolled Keywords:Clúster, MPI, Raspberry Pi, Pruebas, Rendimiento, Ejecución, Distribuido, Simulación,Traza.
Palabras clave (otros idiomas):Cluster, MPI, Raspberry Pi, Tests, Efficiency, Implementation, Distributed, Simulation, Trace
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería de Computadores
ID Code:68363
Deposited On:05 Nov 2021 17:57
Last Modified:05 Nov 2021 17:57

Origin of downloads

Repository Staff Only: item control page