Cluster, Grid & Cloud Computing. Conceptos Básicos y Aplicaciones.



Documentos relacionados
Cloud Computing. Aplicaciones en Big Data

Año: 4to. Régimen de Cursada: Semestral

Cloud Computing. Cloud Robotics.

Comprender la relación entre data-intensive applications y cloud computing, y

Análisis de la degradación de las comunicaciones en algoritmos de cómputo científico en un Cloud privado

Despliegue de un Cloud Privado para entornos de cómputo científico

Comprender la relación entre data-intensive applications y cloud computing, y

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Computación paralela y distribuida

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Implementación de una Malla Computacional, comparación de rendimiento de MPI sobre una malla vs métodos tradicionales *

PAP - Programación y Arquitecturas Paralelas

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION CORRELATIVAS OBJETIVOS

SISTEMAS PARALELOS PROGRAMA ANALÍTICO. Unidad 1: Conceptos básicos Paralelismo. Objetivos del procesamiento paralelo.

Top 10 Tecnologías Informáticas M.C. Juan Carlos Olivares Rojas

UNIVERSIDAD NACIONAL DEL SUR 1 BAHIA BLANCA DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACION

GUÍA DOCENTE. Computación Paralela y Arquitecturas Específicas y de Altas Prestaciones

ARQUITECTURA E INGENIERÍA DE COMPUTADORES

Cloud computing y diseño de fármacos: Docking Virtual sobre Amazon EC2 Diego Alonso López Ingeniero Informático Director: Luis M. A.

Guía Docente ESCUELA POLITÉCNICA SUPERIOR

Programación Distribuida

Escuela Técnica Superior de Ingeniería Informática

3. CONDICIONES DE REGULARIDAD Y APROBACION DE LA ASIGNATURA

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: BASES DE DATOS II

SISTEMAS PARALELOS UNIVERSIDAD NACIONAL DE LA PLATA FACULTAD DE INFORMÁTICA

Programación híbrida en arquitecturas cluster de multicore. Escalabilidad y comparación con memoria compartida y pasaje de mensajes.

ANEXO 1 - CURRICULUM VITAE NORMALIZADO

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. ASIGNATURA: Infraestructura y Plataforma Cloud

UNIVERSIDAD DE CASTILLA-LA MANCHA

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) CONTENIDOS DE APRENDIZAJE

Arquitectura de Computadores Paralelos

CURRICULUM VITAE DE MIEMBROS DE COMISIONES PARA CONCURSOS DE ACCESO A LOS CUERPOS DOCENTES UNIVERSITARIOS

51 Int. CI.: G06F 11/34 ( ) 71 Solicitantes: 72 Inventor/es: 74 Agente/Representante:

Infraestructuras a la carta Virtualización en entornos Cloud

Cloud Computing Tendencias. Modelos. Posibilidades. Germán Cortés Lasso

HP Helion, una Cloud abierta y el corazón de tu IT. María Nogales / 10 de Julio, 2014

Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Título: Aut ores: Director: Codirector: Carrera: Diciembre, 2011.

POSTgrado. Ingeniería. Experto en Cloud Computing

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia

Las TIs que aman los CFOs

Comisión Interministerial de Ciencia y Tecnología. Curriculum vitae. Nombre: David Carrera Pérez

UNIVERSIDAD SIMÓN BOLÍVAR VICERRECTORADO ACADÉMICO DECANATO DE ESTUDIOS DE POSTGRADO

Seminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013

POSTgrado. Ingeniería. Experto en Cloud Computing

Evolución, No Revolución

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

M.C. Juan Carlos Olivares Rojas

Francisco D. Acosta Escalante Fecha de elaboración: 25/05/2010 Fecha de última actualización: 17/06/2010

Eficiencia y Ahorro de Costes en los Servicios Públicos

Tape Mbo e: una Metodología Orientada a Servicios

JOSÉ OCTAVIO GUTIÉRREZ GARCÍA

Asignaturas antecedentes y subsecuentes

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Tecnologías Grid Introducción a las tecnologías grid

Caracterización y oportunidades en el cloud público

JORNADAS TÉCNICAS REDIRIS Gestión del parque de máquinas virtuales Xen con herramientas de software libre

GESTIÓN DE REDES. Paula Montoto Castelao

Cloud Computing. Su aplicación en la Banca Privada Argentina.

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico

Por ello y en uso de sus atribuciones EL RECTOR DE LA UNIVERSIDAD NACIONAL DE SAN LUIS RESUELVE:

Cloud Computing: Su información esta segura?

Programación Paralela

Arquitectura y Algoritmos Paralelos en HPC: Tendencias Actuales

Graficación. Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Análisis de despliegue de una IaaS utilizando Openstack

Acercando las tecnologías Grid a las PYMES. Rubén Vallés Pérez Responsable del área de Computación Grid Distribuida rvalles@bifi.

GUÍA DOCENTE DE LA ASIGNATURA

Claves para entender y hacer negocios en el cloud

Justificación. Bass, L.; Clements, P.; & Kazman, R. Software Architecture in Practice, Third Edition. Boston, MA: Addison- Wesley, 2012.

Talleres CLCAR. CUDA para principiantes. Título. Mónica Liliana Hernández Ariza, SC3UIS-CRC NVIDIA Research Center

Ingeniero en Informática

Oracle Cloud. La nube más cercana.

Cloud Computing: Soluciones y Seguridad

GUÍA DOCENTE SISTEMAS DISTRIBUIDOS GRADO EN INGENIERIA INFORMATICA (ON LINE) CURSO

Programa del curso IC Diseño de Software. Escuela de Computación Carrera de Ingeniería en Computación, Plan 410

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) REDES LOCALES CENTRO DE CIENCIAS BÁSICAS

Proyecto Fin de Carrera OpenNebula y Hadoop: Cloud Computing con herramientas Open Source

Nuestra Organización. 2 Áreas Geográficas 8 Zonas de Negocio 20 oficinas de Negocio. 4 Divisiones de Solutions & Tech Services

IaaS en los estudios de informática

GUÍA DOCENTE DE LA ASIGNATURA

BASES DE DATOS DISTRIBUIDAS

CA Automation Suite for Hybrid Clouds

Virtualization Journey to IT as a Service VMware. Alejandro Solana Responsable Preventa VMware Iberia

Perspectivas de la Computación Científica. Clusters, Grids y Clouds. Desarrollos y retos Raúl Ramos Pollán Universidad Nacional de Colombia

El camino hacia Cloud Computing en UTE. Ing. Gabriel Laborda División Sistemas de Información - UTE

Dirección General de Educación Superior Tecnológica

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

Benemérita Universidad Autónoma de Puebla Vicerrectoría de Docencia Dirección General de Educación Superior Facultad de Ciencias de la Computación

ES R1 ESPAÑA 11. Número de publicación: Número de solicitud: G06N 5/02 ( )

IBM Cloud Manifiesto. Cómo, cuándo y por qué cloud con IBM. Cristina Caballé IBM Cloud Executive IBM Corporation

Guía docente de la asignatura

Virtualización Evolución hacia el Cloud Computing

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA INFORMÁTICA Y CIENCIAS DE LA COMPUTACIÓN CÓDIGO AÑO APLICACIÓN 2007 ELECT. COMP.

Instituto Tecnológico de Costa Rica. Introducción al desarrollo de aplicaciones para web. Nombre del Proyecto: Computación en la nube

PROGRAMA DE CURSO. Código Nombre Arquitectura de Sistema de Alta Disponibilidad Nombre en Inglés High-Availability System Architecture SCT

Máster en Investigación en Sistemas

XV Conferencia Colombiana de Usuarios Esri Bogotá, Agosto de 2013

Transcripción:

Cluster, Grid & Cloud Computing. Conceptos Básicos y Aplicaciones. Año 2014 Carrera: Doctorado en Ciencias Informáticas Año: 2014 Duración: Profesor a Cargo: De Giusti Armando y Naiouf Marcelo Créditos: OBJETIVOS GENERALES: Analizar el cambio tecnológico en las arquitecturas de procesadores a partir de la aparición de los procesadores de múltiples núcleos. En particular analizar el impacto sobre las tecnologías de Cluster, Grid y Cloud. Dar un overview de los conceptos de procesamiento en Cluster, Grid y Cloud y sus diferencias. Retomar los conceptos fundamentales de rendimiento en aplicaciones paralelas, considerando las arquitecturas de Cluster, Grid y Cloud. Analizar aplicaciones de HPC en Arquitecturas tipo Cluster y su posible migración a Grid y Cloud. Considerar aplicaciones generales (no HPC) sobre Cloud. Presentar los conceptos fundamentales del middleware en Cluster, Grid y Cloud. Estudiar el modo de configurar máquinas virtuales en un Cloud. Discutir clases de aplicaciones concretas y presentar trabajos a realizar sobre Cluster y Cloud, orientados a diferentes campos Pre-requisitos: Conceptos de Procesamiento Concurrente, Distribuido y Paralelo. Conceptos de Sistemas Operativos Distribuidos PROGRAMA Conceptos básicos Evolución de las arquitecturas de procesadores. Multicores. GPUs. Estado actual de la tecnología de procesamiento paralelo. Evolución del procesamiento distribuido. Clusters. Clusters de Multicores. GRID. Conceptos básicos y diferencias con Clusters. Arquitectura Grid: Modelo por capas y funcionalidades. Calle 120 y 50 2do piso (1900) La Plata Pág. 1 de 5 http://postgrado.info.unlp.edu.ar

Arquitecturas CLOUD. Diferencias conceptuales con GRID. Algoritmos paralelos sobre Clusters / Multiclusters Algoritmos basados en comunicación/sincronización por pasaje de mensajes. Algoritmos basados en memoria compartida. Conceptos de programación híbrida y su relación con las arquitecturas multicore. Aplicaciones sobre clusters y Evaluación de Perfomance. GRID: Componentes del Software de Base. Análisis de los componentes del middleware GRID. Componentes genéricos del middleware. Vinculación con los SO locales. Soportes más desarrollados. Conceptos de Seguridad / Organizaciones Virtuales / Gestión de recursos / Gestión de datos / Gestión de tareas / Virtualización / Portales Grid. Extensión de conceptos de Cluster computing a Grid Computing. Speed-Up / Eficiencia / Escalabilidad / Isoeficiencia / Balance de carga. Migración de datos y procesos en Grid. Impacto de la heterogeneidad. Predicción de perfomance. Web services sobre GRID. Evolución del uso de Grid en procesamiento distribuido y paralelo. Ventajas y desventajas del procesamiento sobre Grid. Fundamentos de Cloud Computing Evolución: de Clusters y GRID a Cloud. Análisis de benefícios del empleo de arquitecturas Cloud: Escalabilidad, Disponibilidad, Confiabilidad. Riesgos y desafios del empleo de arquitecturas Cloud: Seguridad, Portabilidad, Eficiencia. Características de un Cloud. Arquitecturas en Cloud Computing IaaS. Infraestructura como Servicio. PaaS. Plataforma como Servicio. SaaS. Software como Servicio. Tipos de arquitecturas Cloud. (públicas, privadas, híbridas). Virtualización estática y dinámica. Manejo de las Comunicaciones en Cloud. Manejo de Datos en Cloud. Seguridad en Cloud. Configuración de máquinas virtuales sobre un Cloud. Estudio y planteo de aplicaciones sobre Cluster, Grid y Cloud. Calle 120 y 50 2do piso (1900) La Plata Pág. 2 de 5 http://postgrado.info.unlp.edu.ar

Aplicaciones clásicas de HPC. Aplicaciones sobre datos distribuidos. Aplicaciones de Simulación. Aplicaciones de Tiempo Real. Aplicaciones de Minería de Datos. BIBLIOGRAFÍA BASICA Grama A, Gupta A, Karypis G, Kumar V. Introduction to parallel computing. Second Edition. Pearson Addison Wesley, 2003. GRID Computing: A practical guide to technology and applications. Abbas. Charles River Media 2004. The GRID 2. Blueprint for a new computing infrastructure. Foster, Kesselman Morgan Kauffman 2004. Thomas Erl Cloud Computing. Concepts, Technology & Architecture Prentice Hall 2013 Mayer-Schonberger, Cukier Big Data HoughtonMifflin Harcourt Publishing 2012 Kirk, Hwu Programming massively parallel processors Elsevier 2013 Furth, Escalante Handbook of Data Intensive Computing Springer 2013 Rothon J. Cloud computing explained: Implementation handbook for enterprises Recursive Press 2013 BIBLIOGRAFÍA COMPLEMENTARIA [AHM03] Grid Computing: Practical Guide To Technology & Applications (Programming Series). Ahmar Abbas. Charles River Media; 1st edition, 2003. [BER03]Grid Computing: Making The Global Infrastructure a Reality. Berman F., Fox G., Hey A. John Wiley & Sons (April 8, 2003). [CHE10] Chen, X., Wills, G. B., Gilbert, L., Bacigalupo, D.: TeciRes Report: Using Cloud for Research: a Technical Review. In: Computing, pp. 1--52. UK. (2010). CSM23 Grid Computing http://www.computing.surrey.ac.uk/courses/c sm23. [DOE11] Doelitzcher, F., Held, M., Sulistio, A., Reich, C. ViteraaS: Virtual Cluster as a Service. In: 3rd IEEE International Conference on Cloud Computing Technology and Science. Atenas, Grecia (2011). [EC213] Amazon Elastic Compute Cloud (Amazon EC2). http://aws.amazon.com/es/ec2/. Febrero 2013. [EUC13] Eucalyptus: Open Source software for building AWS-compatible private and hybrid clouds. http://www.eucalyptus.com. Febrero 2013. [GOL74] Popek, G.J., Goldberg, R.P.: Formal Requirements for Virtualizable Third Generation Architectures. In: Communications in the ACM, Volume 17, Number 7, pp. 412--421. USA. (1974) Calle 120 y 50 2do piso (1900) La Plata Pág. 3 de 5 http://postgrado.info.unlp.edu.ar

[HAC11] Hacker, T., Mahadik, K. Flexible Resource Allocation for Reliable Virtual Cluster Computing. In: Supercomputing Proceedings (SC11). Seatle, USA (2011). [KON09] Kondo, D., Javadi, B., Malecot, P., Cappello, F., Anderson, D. P.: Cost-benefit analysis of Cloud Computing versus desktop grids. In: IPDPS '09 Proceedings. IEEE International Symposium on Parallel and Distributed Processing. Washington, USA (2009). [NUR09] Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-Source Cloud-Computing System. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID '09), pp. 124-131, IEEE Computer Society, Washington (2009). [NUS09] Nussbaum, L., Anhalt, F., Olivier, M., Gelas, J.: Linux-based virtualization for HPC clusters. In: Montreal Linux Symposium (2009), pp. 221 234. Canada. (2009). [OPE13a] OpenNebula: Open Source Data Center Virtualization. http://opennebula.org. Febrero 2013. [OPE13b] OpenStack Cloud Software: Open source software for building private and public clouds. http://www.openstack.org. Febrero 2013. [PET12] Pettoruti, J.E., Rodriguez, I., Chichizola, F., De Giusti, A.: Análisis de la degradación de las comunicaciones en algoritmos de cómputo científico en un Cloud privado. In: Proceedings del XII Workshop de Procesamiento Distribuido y Paralelo (WPDP) - XVIII Congreso Argentino de Ciencias de la Computación (CACIC 2012). Bahía Blanca, Argentina. (2012). [RAC13] RackSpace Open Cloud Company. http://www.rackspace.com. Febrero 2013. [ROD07] Rodriguez, I. P., Pousa, A., Pettoruti, J.E., Chichizola, F., Naiouf, M., De Giusti, L., De Giusti, A.: Estudio del overhead en la migración de algoritmos paralelos de cluster y multicluster a GRID. In: XIII Congreso Argentino de Ciencias de la Computación (CACIC 2007) Proceedings. Argentina. (2007) [ROD11] Rodriguez, I., Pettoruti, J.E., Chichizola, F., De Giusti, A.: Despliegue de un Cloud Privado para entornos de cómputo científico. In: Proceedings del XI Workshop de Procesamiento Distribuido y Paralelo (WPDP) - XVII Congreso Argentino de Ciencias de la Computación (CACIC 2011). La Plata, Argentina. (2011). [SHA10] Shafer, J.: I/O virtualization bottlenecks in cloud computing today. In: Proceedings of the 2nd conference on I/O virtualization (VIOV10). California, USA (2010). Top 500 Supercomputing Site, http://www.top500.org/. [VAQ09] Vaquero, L. M., Rodero-Merino, L., Caceres, J., Lindner, M.: A Break in the Clouds: Towards a Cloud Definition. In: ACM SIGCOMM Computer Communication Review, Volume 39, Issue 1, pp. 50--55. USA. (2009). [VAZ09] Vázquez Blanco, B., Huedo, E., Montero, R. S., Llorente, I. M.: Elastic Management of Cluster-based Services in the Cloud. In: Proceedings pp.19-24, ACM Digital Library. ISBN 978-1-60558-564-2. (2009). [VEL09] Velte, A.T., Velte, T.J., Elsenpeter, R.: Cloud Computing: A Practical Approach, McGraw Hill Professional. (2009) Calle 120 y 50 2do piso (1900) La Plata Pág. 4 de 5 http://postgrado.info.unlp.edu.ar

[XIN12] Xing, Y., Zhan, Y.: Virtualization and Cloud Computing. In: Proceedings pp.305-312, Springer Link. ISBN 978-3-642-27323-0. (2012). Calle 120 y 50 2do piso (1900) La Plata Pág. 5 de 5 http://postgrado.info.unlp.edu.ar