• Mi UCrea
    Ver ítem 
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Migración de procesos en aplicaciones MPI

    Processes migration in MPI Applications

    Ver/Abrir
    Alvaro Fernandez ... (1.021Mb)
    Identificadores
    URI: http://hdl.handle.net/10902/7207
    Compartir
    RefworksMendeleyBibtexBase
    Estadísticas
    Ver Estadísticas
    Google Scholar
    Registro completo
    Mostrar el registro completo DC
    Autoría
    Fernández Ochoa, Álvaro
    Fecha
    2015-06
    Director/es
    Bosque Orero, José LuisAutoridad Unican
    Derechos
    © Álvaro Fernández Ochoa
    Palabras clave
    Computación Paralela
    Arquitectura Cluster
    Equilibrio de carga de trabajo
    Migración de procesos
    Parallel Computing
    Cluster Architectures
    Load balancing
    Processes migration
    Resumen/Abstract
    RESUMEN: El presente trabajo fin de grado, tiene como objetivo principal analizar la importancia de los algoritmos de equilibrio de carga con migración en sistemas heterogéneos, frente a los algoritmos de equilibrio de carga sin migración. Para ello, se propone una implementación de un algoritmo de equilibrio de carga con migración a partir de uno sin migración, teniendo en cuenta diferentes aspectos como pueden ser la distribución de tareas en función de la capacidad de cómputo de cada nodo, hasta la integración de una herramienta de checkpoint que permita la migración de tareas en caliente a otros nodos. Para dar cumplimiento a este objetivo se planteó una investigación de las posibles herramientas de checkpoint, realizando un análisis en función de sus características, seleccionando la herramienta más conveniente en función de las necesidades del algoritmo. Además se modificarán una serie de reglas del algoritmo de partida que permite conseguir un algoritmo de equilibrio de carga con migración y simétrico, es decir que tanto los nodos infrautilizados pueden ofrecer colaboración al resto, como los nodos sobrecargados pueden pedir ayuda a los más liberados. Una vez realizada esta implementación se ha hecho una validación empírica, mediante una serie de experimentos que permiten comparar los resultados de utilizar migración de tareas frente a no usarlo. Los resultados obtenidos demuestran que la migración de tareas mejoran sustancialmente la distribución de éstas, especialmente en un entorno heterogéneo.
     
    ABSTRACT: This degree final project has as main objective to analyze the importance of load balancing algorithms with process migration in heterogeneous systems, in front of algorithms without process migration. Hence, an implementation of a load balancing algorithm with process migration is proposed based on a load balancing algorithm without migration. This new approach takes into account different aspects such as the distribution of tasks depending on the computing power of each node, as well as the integration of a checkpoint tool that allows process migration to other nodes. Besides a number of rules of load balancing algorithm without migration will be changed to allow to get a algorithm with migration and symmetric to improve the distribution of tasks and the load balancing between nodes. For the approach validation a set of experiments has been developed and the results will be used to compare the performance of both algorithms. These experimental results has demonstrated that process migration has an strong improvement on the process distribution, very close to the optimal one.
    Colecciones a las que pertenece
    • G2454 Trabajos académicos [336]

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España
     

     

    Listar

    Todo UCreaComunidades y coleccionesFecha de publicaciónAutoresTítulosTemasEsta colecciónFecha de publicaciónAutoresTítulosTemas

    Mi cuenta

    AccederRegistrar

    Estadísticas

    Ver Estadísticas
    Sobre UCrea
    Qué es UcreaGuía de autoarchivoArchivar tesisAcceso abiertoGuía de derechos de autorPolítica institucional
    Piensa en abierto
    Piensa en abierto
    Compartir

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España