Datos Identificativos | 2015/16 | |||||||||||||
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. Middleware Grid: Globus Toolkit * Conceptos básicos sobre Globus * 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 * Conceptos xerais * Modelos de servizo: SaaS, PaaS, IaaS * Modelos de despregue: Público, Privado, Híbrido * Beneficios, riscos e oportunidades * Casos de estudo ii. IaaS (Infraestrutura como servizo) * Oferta de provedores públicos * Tecnoloxías de virtualización * Estándares: OVF, OCCI, CDMI, ... * Middleware Open-Source para Clouds privados: OpenNebula, OpenStack, CloudStack, Eucaliptus, ... iii. Exemplo de IaaS * Servizos básicos proporcionados * Servizos específicos: clusters virtuais, servizos para HPC,... |
4. Procesamento de grandes datos (Big Data) na nube | i. Concepto de Big Data ii. Desafíos do Big Data * Almacenamento do Big Data: bases de datos NoSQL * Procesamento do Big Data ii. O Big Data e a nube |
5. Xestión do Big Data | i. Introdución ao modelo de programación MapReduce * Exemplos de aplicacións * Execución e optimizacións de aplicacións MapReduce * MapReduce na nube ii. Implementacións MapReduce: Hadoop * Introdución a Hadoop * Hadoop Distributed Filesystem * Aplicacións MapReduce con Hadoop * Instalación de un cluster Hadoop iii. Ecosistema Hadoop * Introdución ao ecosistema Apache Hadoop * Programación MapReduce de alto nivel: Pig, Hive * Base de datos sobre HDFS: HBase * Outras tecnoloxías: Zookeeper, HCatalog, Oozie, ... |