Difference between revisions of "Evaluación de Rendimiento"

From Supercomputación y Cálculo Científico UIS
 
(10 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
<br />[[File:EvalPerf2.png|center|EvalPerf|695x695px]]
 
<br />[[File:EvalPerf2.png|center|EvalPerf|695x695px]]
  
=== '''PRESENTACION''' ===
+
 
 +
==='''PRESENTACION'''===
 +
El análisis y evaluación del desempeño de sistemas computacionales se realiza a partir de concepciones teóricas, técnicas e intuitivas para entender el comportamiento arquitectural y funcional de un sistema computacional. Esto nos permite observar cumplimiento de requerimientos, hacer comparaciones y evaluaciones, pronóstico y observación para tomar decisiones de administración o selección tanto de componentes, como organización. En general, ese análisis y evaluación de rendimiento, debe estar presente en cualquier etapa del ciclo de vida de un sistema computacional, desde la concepción, hasta la actualización o incluso desmontaje.
 +
 
 +
Este curso, dirigido a estudiantes de postgrado, busca introducir al manejo de las técnicas para el diseño experimental, la medición, la simulación, el modelamiento y el monitoreo como  una necesidad tanto científica como profesional para la realización de prototipos y productos que involucren la explotación del rendimiento a nivel de plataformas, infraestructura, aplicaciones y el acoplamiento entre ellas en sistemas computacionales. Este manejo es de alto interés tanto en administradores, desarrolladores como diseñadores y científicos para poder confrontar sus resultados y tomar decisiones.
 +
 
 +
___TOC___
 +
 
 +
 
 +
===CONTENIDO===
 +
 
 +
#Introducción
 +
#Técnicas y Herramientas Metodológicas
 +
##Cargas de Trabajo (workloads)
 +
##Monitoreo
 +
##Medidas en Tiempo de Ejecución Real
 +
##Comparación (Benchmarking)
 +
#Técnicas y Herramientas Matematicas
 +
##Probabilidad y Estadística
 +
##Otras Estrategias
 +
#Técnicas y Herramientas Computacionales
 +
##Diseño y Análisis Experimental Computacional
 +
##Simulación
 +
##Modelos de Colas
 +
##Otros Modelos
 +
#Presentación de Resultados
 +
#Tendencias y Direcciones
 +
 
 +
==='''PRESENTACIONES Y MATERIAL'''===
 +
 
 +
* [[:File:EvalPerf2020Beta.pdf|Introducción General]]
 +
* [[:File:Workloads1.pdf|Workloads Parte - 1]]
 +
* [[:File:Workloads2.pdf|Workloads Parte - 2]]
 +
 
 +
===BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN===
 +
 
 +
#The Art of Computer Systems Performance Analysis Techniques For Experimental Design Measurements Simulation And Modeling de Raj Jain Wiley Computer Publishing, John Wiley &  Sons, Inc. 1991
 +
#Measuring Computer Performance: A Practitioner’s Guide, David J. Lilja 2004
 +
#Performance Evaluation and Benchmarking. Edited by Lizy Kurian John Lieven Eeckhout. CRC Press Taylor & Francis Group 2006
 +
#SIMGRID, A Framework for Simulation of Distributed Computer Systems. https://simgrid.org/
 +
#GANGLIA Monitoring System http://ganglia.sourceforge.net/
 +
#NAGIOS  The Industry Standard In IT Infrastructure Monitoring https://www.nagios.org/
 +
#
 +
 
 
<br />
 
<br />

Latest revision as of 21:27, 3 June 2020

27516 Evaluación y Análisis de Rendimiento de Sistemas Computacionales

Escuela de Ingeniería de Sistemas e Informática - Postgrados

Carlos Jaime Barrios Hernández - ( c b a r r i o s  @   u i s . e d u . c o )


EvalPerf


PRESENTACION

El análisis y evaluación del desempeño de sistemas computacionales se realiza a partir de concepciones teóricas, técnicas e intuitivas para entender el comportamiento arquitectural y funcional de un sistema computacional. Esto nos permite observar cumplimiento de requerimientos, hacer comparaciones y evaluaciones, pronóstico y observación para tomar decisiones de administración o selección tanto de componentes, como organización. En general, ese análisis y evaluación de rendimiento, debe estar presente en cualquier etapa del ciclo de vida de un sistema computacional, desde la concepción, hasta la actualización o incluso desmontaje.

Este curso, dirigido a estudiantes de postgrado, busca introducir al manejo de las técnicas para el diseño experimental, la medición, la simulación, el modelamiento y el monitoreo como una necesidad tanto científica como profesional para la realización de prototipos y productos que involucren la explotación del rendimiento a nivel de plataformas, infraestructura, aplicaciones y el acoplamiento entre ellas en sistemas computacionales. Este manejo es de alto interés tanto en administradores, desarrolladores como diseñadores y científicos para poder confrontar sus resultados y tomar decisiones.

_

_


CONTENIDO

  1. Introducción
  2. Técnicas y Herramientas Metodológicas
    1. Cargas de Trabajo (workloads)
    2. Monitoreo
    3. Medidas en Tiempo de Ejecución Real
    4. Comparación (Benchmarking)
  3. Técnicas y Herramientas Matematicas
    1. Probabilidad y Estadística
    2. Otras Estrategias
  4. Técnicas y Herramientas Computacionales
    1. Diseño y Análisis Experimental Computacional
    2. Simulación
    3. Modelos de Colas
    4. Otros Modelos
  5. Presentación de Resultados
  6. Tendencias y Direcciones

PRESENTACIONES Y MATERIAL

BIBLIOGRAFÍA Y FUENTES DE INFORMACIÓN

  1. The Art of Computer Systems Performance Analysis Techniques For Experimental Design Measurements Simulation And Modeling de Raj Jain Wiley Computer Publishing, John Wiley &  Sons, Inc. 1991
  2. Measuring Computer Performance: A Practitioner’s Guide, David J. Lilja 2004
  3. Performance Evaluation and Benchmarking. Edited by Lizy Kurian John Lieven Eeckhout. CRC Press Taylor & Francis Group 2006
  4. SIMGRID, A Framework for Simulation of Distributed Computer Systems. https://simgrid.org/
  5. GANGLIA Monitoring System http://ganglia.sourceforge.net/
  6. NAGIOS The Industry Standard In IT Infrastructure Monitoring https://www.nagios.org/