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