Máster en
Computación de Altas Prestaciones
USC UDC CESGA

Computación en Sistemas Distribuidos



Coordinador: Tomás Fernández Pena - tf.pena (at) usc.es

Profesores de la Universidade de Santiago de Compostela (USC):
  • Tomás Fernández Pena - tf.pena (at) usc.es
Profesores de la Universidade da Coruña (UDC):
  • Xoán C. Pardo Martí­nez - pardo (at) udc.es
Profesores externos:
  • Ignacio Martí­n Llorente - Universidad Complutense de Madrid


Número de Créditos Europeos (ECTS): 3.

Carácter: Obligatorio.

Unidad Temporal: Cuatrimestre I.

Competencias y resultados del aprendizaje:

Desde hace varios años, el uso de arquitecturas de computación paralelas ha sido un aspecto fundamental que ha permitido el desarrollo de importantes áreas en múltiples campos de la ciencia básica y aplicada. Sin embargo, el elevado coste de los sistemas paralelos tradicionales ha limitado su uso prácticamente a grandes industrias y centros de investigación. Hace tiempo que el uso de redes de computadores de bajo coste representa una alternativa práctica y barata a los grandes sistemas. Como otras alternativas, las infraestructuras Grid, y más recientemente los sistemas Cloud, aparecen como paradigmas de computación distribuida que cambian el modo en el que usamos los computadores, permitiendo el acceso transparente, seguro y barato a enormes recursos computacionales desde cualquier lugar del mundo.
El objetivo principal de esta materia es dar a conocer estos dos nuevos paradigmas de computación distribuida, esto es, Grid y Cloud Computing, e instruir al alumno en su utilización en el ámbito de la computación de altas prestaciones.

Las principales competencias que adquirirá el alumno una vez superada la materia, y su relación con las competencias de la titulación, serán:
Competencias de la materia Relación con las competencias de la titulación
específicas básicas y generales transversales
Instalar y configurar un entorno de virtualización CE5, CE7, CE8 CB7 CT3
Instalar y configurar un entorno Grid CE5, CE8 CB7
Gestionar la seguridad en un entorno Grid CE8 CB7
Conocer y saber utilizar las herramientas básicas a nivel de usuario disponibles en entornos Grid y Cloud CE7, CE8 CB7, CG3
Conocer y saber utilizar alguna de las herramientas disponibles para preparar y ejecutar aplicaciones científicas en entornos Grid y Cloud CE6, CE7, CE8 CG3
Habilidad para la búsqueda, selección y manejo de recursos (bibliografía, software, etc.) relacionados con la computación Grid y Cloud CE5, CE7, CE12 CB6, CB10, CG3, CG5 CT1, CT2, CT3, CT6


Requisitos previos: No se establecen.

Metodología de enseñanza-aprendizaje:

La metodología docente a utilizar combinará diferentes técnicas:
  • Las clases magistrales en las que se expondrá el contenido teórico del temario. El alumno dispondrá del material de apoyo (apuntes, copias de las transparencias, artículos, etc.) con anterioridad y el profesor promoverá una actitud activa.
  • Las tutorías individuales o en grupos reducidos en las que el profesor atenderá las dudas y hará el seguimiento de los trabajos tutelados.
  • Las prácticas en las que el alumno verá el funcionamiento en la práctica de algunos de los contenidos teóricos vistos en las clases magistrales. En estas prácticas el alumno utilizará diferentes herramientas propuestas por el profesor que le permitirán profundizar y afianzar sus conocimientos sobre diferentes aspectos de la computación Grid y Cloud.
  • Realización de un trabajo autónomo tutelado en el que los alumnos individualmente o en grupos reducidos resolverán una tarea asignada por el profesor siguiendo sus indicaciones y en el que aplicarán lo aprendido sobre computación Grid y Cloud.


Actividades formativas y su relación con las competencias:

Actividades formativas de carácter presencial Número de horas Relación con las competencias
Clases teóricas: impartidas por el profesor y exposición de seminarios 10 CE5, CE8, CG5, CT3
Clases prácticas de laboratorio, resolución de problemas y casos prácticos 15 CE7, CE8, CT3
Tutorías programadas: orientación para la realización de los trabajos individuales o en grupo, resolución de dudas y actividades de evaluación contínua 2 CE5, CE7, CE8, CB10, CG3, CG5, CT3
Examen
TOTAL 27
Actividades formativas de carácter no presencial
Trabajo personal del alumno: consulta de bibliografía, estudio autónomo, desarrollo de actividades programadas, preparación de presentaciones y trabajos 48 CE6, CE7, CE8, CB6, CB7, CG3, CG5, CT1, CT2, CT3
TOTAL 48
TOTAL 75


Descriptores de los contenidos:
  • Introducción a las arquitecturas distribuidas
  • Computación Grid
  • Computación Cloud
  • Procesamiento de grandes datos (Big Data) en la nube
  • Gestión del BigData