Firma de la aplicación paralela para predecir el rendimiento

Tesis doctoral de Alvaro Wong González

Evaluar el rendimiento de una aplicación paralela es cada vez más complejo. Una vez terminado el desarrollo, cuando una aplicación pasa a producción, el rendimiento y la eficiencia son fundamentales para los usuarios y administradores. Por ello, cada vez es más importante ser capaz de tener información para seleccionar adecuadamente cuál es el sistema más apropiado para ejecutar la aplicación, o cuánto tiempo de ejecución llevará ejecutar la aplicación entera, a fin de tener una previsión que permita hacer una mejor gestión y utilización uso de los recursos disponibles. la evaluación del rendimiento es importante a todos los niveles relacionados con los sistemas informáticos, incluyendo el diseño, el desarrollo, ventas/compras, en el uso, actualización y el redimensionamiento de los sistemas. La evaluación del rendimiento se vuelve necesaria cuando el diseñador quiere comparar entre varios sistemas informáticos y decidir cuál es el mejor sistema para un determinado conjunto de aplicaciones. Incluso si no hay alternativas, la evaluación del rendimiento del sistema actual ayuda a determinar cuál es el rendimiento de una aplicación, la necesidad de recursos y ayuda a decidir si las mejoras deben realizarse. las aplicaciones, en general, poseen un comportamiento que normalmente es muy repetitivo y las aplicaciones paralelas no son la excepción. Para caracterizar el comportamiento de las aplicaciones paralelas, en téminos de cómputo y comunicaciones, se propone analizar el comportamiento de las aplicaciones científicas que utilizan paso de mensaje, identificando las partes repetitivas y utilizarlas para extraer el núcleo significativo de la aplicación paralela. El objetivo de extraer dicho núcleo, es que sea representativo del comportamiento de la aplicación y que al ejecutarlo en distintos sistemas o en sistemas con distintas configuraciones de información que permita predecir el rendimiento de la aplicación en dicho sistema. la propuesta de esta tesis es crear una metodología para la obtención de un modelo abstracto la aplicación paralela, a partir del cual, se pueda diseñar una firma de la aplicación que permita evaluar su rendimiento sobre distintos computadores paralelos. con el fin de lograr el objetivo, se caracteriza el comportamiento de las aplicaciones paralelas en términos de cómputo y comunicaciones, para ello, se ha creado una metodología, llamada parallel application signature for performance prediction (pas2p), cuyo objetivo es caracterizar el comportamiento de las aplicaciones científicas que utilizan paso de mensajes. se ha experimentado con una serie de aplicaciones científicas y variando el número de nodos obteniendo una calidad de predicción del 96%. Se presentan resultados preliminares utilizando distintos workloads en aplicaciones para analizar el impacto en su ejecución. Se sabe que es una característica muy importante de la aplicación paralela en donde puede ocurrir que diferentes workload alteren el comportamiento de las fases o simplemente cause su expansión, de esta forma se definirían vectores de peso distintos.

 

Datos académicos de la tesis doctoral «Firma de la aplicación paralela para predecir el rendimiento«

  • Título de la tesis:  Firma de la aplicación paralela para predecir el rendimiento
  • Autor:  Alvaro Wong González
  • Universidad:  Autónoma de barcelona
  • Fecha de lectura de la tesis:  19/07/2010

 

Dirección y tribunal

  • Director de la tesis
    • Emilio Luque Fadon
  • Tribunal
    • Presidente del tribunal: Francisco Tirado fernández
    • Juan Touriño domínguez (vocal)
    • (vocal)
    • (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio