CONFIGURACION Y EXPLOTACION DE SISTEMAS INFORMATICOS

 

Curso:                   2004/2005

Centro:                  ESCUELA POLITECNICA SUPERIOR

Estudios:                INGENIERO TECNICO EN INFORMATICA DE GESTION

Ciclo:             

Curso:            

Cuatrimestre: 

Carácter:         OBLIGATORIA DE CENTRO

Créditos teóricos:     4.5

Créditos prácticos:   1.5

Profesor:         José Antonio Piedra Fernández

Área:               CIENCIAS DE LA COMPUTACIÓN E INTELIGENCIA ARTIFICIAL

____________________________________________________________________

 

TEMARIO

 

Programa de teoría:

 

Bloque I: Introducción.

 

Tema 1. Introducción.

Evaluación del rendimiento de un sistema informático. Necesidad de evaluación de prestaciones. Magnitudes que se deben medir. Magnitudes que caracterizan la carga. Magnitudes para controlar el comportamiento. Sistemas de referencia (trabajo en lotes o batch, Sistema transaccional, Sistema interactivo o por demanda).

 

Bloque II: Monitorización del Sistema.

 

Tema 2. Técnicas de medida y de representación de los resultados.

Herramientas de medida: Monitores. Estructura del monitor. Clasificación de los monitores (monitores software, hardware, híbridos). Presentación de resultados (diagramas de Gantt, graficas de Kiviat). Monitores de redes de área local.

 

Bloque III: Caracterización y análisis de la carga.

 

Tema 3. Caracterización de la carga.

Representatividad de un modelo de carga (nivel físico, nivel virtual, nivel funcional, nivel de comportamiento). Cargas de test o de prueba (reales, sintéticas, artificiales). Técnicas de implantación de los modelos de carga. Benchmarks.

 

Tema 4. Introducción a las técnicas analíticas: análisis operacional.

Estación de servicio: Variables operacionales. Redes de colas (tipos de redes y  medidas operacionales en redes). Leyes operacionales (flujo de salida, utilización, equilibrio del flujo de trabajos, Little, flujo forzado). Distribuciones en las colas.

 

Tema 5. Análisis de los cuellos de botella.

Detección y eliminación de cuellos de botella. Detección de cuellos de botella en línea. Detección de cuellos de botella fuera de línea. Métodos de eliminación de cuellos de botella. Análisis de cuellos de botella. Límites asintóticos. Carga transaccional. Cargas batch y conversacional

 

 

Bloque IV: Sintonización y configuración de computadores.

 

Tema 6. Selección y configuración de computadores: Benchmarking.

Definiciones y necesidad de los benchmarking. Factores que influyen en el benchmarking. Errores comunes en el benchmarking. Descripción de algunos benchmarks. Benchmarks generales. Programas de aplicación. Benchmarks para computadores personales. Paquetes benchmark.

 

 

Tema 7. Mejora de las prestaciones de un sistema: Sintonización.

Definición de objetos. Caracterización de la carga. Selección de la instrumentación (hardware, software y carga). Diseño y planificación de la sesión de medida. Validación. Estudios de sintonización.(equilibrar un sistema multiprogramado, sintonización de un sistema interactivo).

 

 

Bloque V: Explotación de sistemas informáticos.

 

Tema 8. Explotación de sistemas informáticos.

Metodología de explotación: modelo decisional, modelo organizacional, modelo relacional, modelo informacional. Técnicas empleadas en la explotación: planteamiento general, planificación, planificación de recursos. Coste y calidad: incidencias en explotación.

 

Tema 9. Organización de un Centro de Proceso de Datos (CPD).

Organización de un departamento de explotación. La función Informática. Dirección Informática. Desarrollo. Explotación y Producción.

 

 

PRÁCTICAS

 

Ø      Realizar consultas en Internet sobre la asignatura. Elaborar una página web donde conste enlaces de interés, glosario de términos de la asignatura para cada uno de los temas de teoría y una sección personal(hobbyes).

 

Ø      Describir las características hardware generales del sistema a monitorizar. Someter al sistema (tanto con Windows NT, como con Linux) a diferentes cargas y descargas de programas, observando cómo se lleva a cabo la asignación y liberación de memoria, el uso de la CPU, la necesidad de Swap ... Obtener conclusiones de lo monitorizado con respecto a las características generales del sistema.

 

Ø      Desarrollar un benchmark en código C que evalúe las prestaciones con respecto a la escritura de texto en pantalla. Desarrollar un benchmark en código C que evalúe las prestaciones con respecto a la escritura en disco. Evaluar ambos benchmark en distintos sistemas y equipos con diferentes configuraciones.

 

Ø      Realizar un estudio de la necesidad de evaluación de un benchmark para un sistema informático concreto en base a una serie de labores. Realizar una búsqueda en Internet de los benchmarks más utilizados para la evaluación de las prestaciones de un sistema. Elaborar un paquete de benchmarks extraídos de la red a partir de los objetivos de estudio. Evaluar el paquete en distintos sistemas y equipos con configuraciones diferentes.

 

Ø      Visita al servicio de informática para ver como funciona un Centro de Procesamiento de Datos.

 

 

BIBLIOGRAFIA BÁSICA

 

v     RAMON PUIGJANER, JUAN JOSE SERRANO, ALICIA RUBIO. Evaluación y explotación de sistemas informáticos. Madrid: Síntesis, 1995.

 

v     FERRARI, DOMENICO. SERAZZI, GIUSEPPE. ZEIGNER, ALESSANDRO Measurement and tuning of computer systems. Englewood Cliffs : Prentice-Hall, cop. 1983

 

v     KANT, K. SRINIVASAN, M.M. Introduction to computer system performance evaluation. New York : McGraw-Hill, cop.1992.

 

v     DAVID J. LILJA. Measuring computer performance. Cambridge University Press, 2000.

 

v     MIKE LOUKIDES. System performance tuning. Tim O’Reilly, 1990.

 

v     JAIN, RAJ. The Art of computer systems perfomance analysis : techniques for experimental design, measurement, simulation and modeling. New York [etc.] : John Wiley & Sons, cop.1991

 

 

 

                                                       EVALUACIÓN                                                                      

 

·       Realización y entrega de los supuestos prácticos en los plazos establecidos. Condición necesaria para poder aprobar la asignatura.

 

·       Examen de teoría final.