Guía DocenteCurso Facultade de Informática |
Mestrado Universitario en Computación de Altas Prestacións |
Asignaturas |
Computación en Sistemas Distribuídos |
Contidos |
Datos Identificativos | 2012/13 | |||||||||||||
Asignatura | Computación en Sistemas Distribuídos | Código | 614473009 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Mestrado Oficial | 1º cuadrimestre |
Primeiro | Obrigatoria | 3 | ||||||||||
|
Temas | Subtemas |
1. Introdución ás arquitecturas distribuídas |
a. Sistemas distribuídos b. Computación a grande escala: Grid e Cloud Computing |
2. Computación Grid | i. Introdución * Descrición e compoñentes dun Grid * Exemplos de aplicacións e infraestruturas Grid: ESG, NeesGrid, LCG * Middleware, organizacións e estándares Grid: OGF, WSI, OGSA ii. Open Grid Service Architecture (OGSA) * Arquitecturas orientadas a servizos (SOAs) * Arquitectura de OGSA * Capacidades definidas en OGSA: execución, datos, seguridade, etc. iii. Middleware Grid: Globus Toolkit * Conceptos básicos sobre Globus * Servizos Grid con Globus: WSRF/WSN * Conceptos básicos de seguridade en contorna Grid: PKI, certificados X.509, proxies, etc. * Compoñentes de Globus: seguridade, execución, información, etc. |
3. Computación Cloud | i. Introdución * Descrición e compoñentes dun Cloud * Tecnoloxías de virtualización: KVM, Xen, etc. * Paradigmas de provisión de aplicacións e recursos: SaaS, PaaS, IaaS * Infraestruturas de computación "elásticas" ii. Exemplos de Computación Cloud * Empresariais: Amazon EC2/S3, Google Apps, Microsoft Azure, GoGrid, 10xene, ElasticHosts, etc. * Científicos: CloudBlast, STAR, etc. iii.Proxectos Cloud de código aberto: Nimbus, OpenNebula, Eucalyptus, etc. |
4. Modelos de programación en Cloud: MapReduce | i. Introdución ao modelo de programación Map-Reduce * Exemplos de aplicacións * Execución de aplicacións Map-Reduce * Optimizacións * Implementacións Map-Reduce: Hadoop, Amazon Elastic MapReduce, ... ii. Hadoop * Introdución a Hadoop * Instalación de Hadoop * Hadoop Distributed Filesystem * Aplicacións MapReduce con Hadoop |
|