Métodos para la evaluación del rendimiento
(200586)

Profesor: Sebastián Sánchez Prieto
Profesor: Juan Ramón Velasco Pérez
Profesor: Guillermo Ibañez Fernandez
Profesor: Jose Manuel Gimenez




OBJETIVO:

El objetivo de esta asignatura es preparar al alumno para que pueda solucionar de un modo efectivo el análisis del rendimiento en sistemas basados en computador. Se abordan problemas relacionados con planificación, gestión, diseño, ajustes y comparativas de sistemas basados en computador. Para ello se introducen las técnicas de análisis, medida, modelado y simulación de este tipo de sistemas.


CRÉDITOS ECTS: 4

CONTENIDOS:

Introducción a la evaluación del rendimiento

Técnicas, métricas y procesos de evaluación

Aplicación a los sistemas TIC:
  • Arquitecturas
  • Sistemas operativos
  • Redes de comunicaciones
  • Sistemas software

BIBLIOGRAFÍA:

Analyzing Computer Systems Performance: With Perl: PDQ.
Autor: Neil J. Gunther.
Editorial: Springer.
Año: 2005.

Es un libro fácil de seguir en el que comienza con los conceptos básicos de teoría de colas. Seguidamente se muestran múltiples ejemplos reales en los que se aplica la teoría expuesta. Proporciona numerosos ejemplos de modelos cliente-servidor y aplicaciones web. Una copia de la herramienta de modelado PDQ se puede obtener en su web.

Fundamentals of Performance Modeling
Autor: Michael K. Molloy
Editorial: Prentice Hall
Año: 1988

Es un libro que no requiere unos conocimientos matemáticos previos porque estos son presentados a lo largo del texto. Aborda los modelos de simulación de Markov, teoría de colas, redes de colas, algoritmo de convolución, etc. En el último capítulo presenta seis ejemplos en los que aplica los conceptos planteados a lo largo del libro.

The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling
Autor: R. K. Jain
Editorial: Wiley
Año: 2001

Quizás sea uno de los libros más completos en su temática. Consta de seis partes y diez apéndices. En la primera realiza una exposición general del tema abordando las guías para la selección de técnicas y métricas. En la segunda parte trata el tema de medidas y herramientas: tipos de carga, técnicas de caracterización, planificación, presentación de datos, etc. En la tercera parte se refrescan conceptos de estadística y probabilidad. La cuarta parte se dedica al análisis y diseño experimentales para continuar con las simulaciones en la parte quinta. La última parte se dedica a modelado de colas.

Performance Engineering of Software Systems
Autor: Connie U. Smith
Editorial: Software Engineering Institute
Año: 1990

Es un libro el el que se aborda el rendimiento software desde las fases de iniciales de elaboración de un proyecto software. En él se presentan los principios básicos de un buen diseño que tenga en cuenta el rendimiento final del software. En la última parte se abordan temas de gestión de procesos así como el papel del ingeniero responsable del rendimiento dentro del equipo de diseño.

Data Networks. Second Edition
Autor: Dimitri Bertsekas and Robert Gallegar
Editorial: Prentice Hall
Año: 1991

El libro comienza con una visión general de las redes de datos introduciéndose en el modelado y análisis matemático que permiten realizar una comparativa entre diferentes tipos de redes. Es una referencia muy adecuada para temas de comunicaciones, redes, investigación y desarrollo.


METODOLOGÍA DE ENSEÑANZA Y APRENDIZAJE


La metodología general de enseñanza y aprendizaje del master puede consultarse en éste enlace.


CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN



Los criterios y procedimientos generales de evaluación del master pueden consultarse en éste enlace.