~~NOTOC~~ ====== CURSO SUPERIOR DE ADMINISTRACIÓN, EXPLOTACIÓN Y PROGRAMACIÓN DE SISTEMAS GRID ====== La necesidad de aprovechar los recursos disponibles en los sistemas informáticos conectados a Internet y simplificar su utilización ha dado lugar a una nueva disciplina en tecnología de la información conocida como Grid Computing. Esta nueva tecnología es análoga a las redes de suministro eléctrico: la idea es ofrecer un único punto de acceso a un conjunto de recursos distribuidos geográficamente (supercomputadores, clusters, almacenamiento, fuentes de información, instrumentos, personal...). De este modo, los sistemas distribuidos se pueden emplear como un único sistema virtual en aplicaciones intensivas en datos o con gran demanda computacional. La evolución de las redes de comunicaciones de alta velocidad dedicadas a la investigación han creando un escenario idóneo para el despliegue de esta tecnología. Las aplicaciones de la tecnología Grid son innumerables. Desde el punto de vista científico, las infraestructuras Grid permiten satisfacer las demandas de computación y gestión de datos de las aplicaciones de gran desafío y facilitan la compartición de recursos para resolver demandas puntuales. Por otro lado, al igual que ocurrió con Internet, la tecnología Grid será decisiva para el desarrollo empresarial dando lugar a innumerables ideas de negocio como pueden ser el desarrollo de organizaciones virtuales, la comercialización en demanda de recursos, los proveedores de recursos... En definitiva, nos encontramos ante la tecnología que los analistas definen como la siguiente revolución en Internet. ===== Objetivos ===== * Adquirir los conocimientos suficientes para realizar de forma eficiente las principales tareas de instalación, configuración y gestión de infraestructuras Grid basadas en Globus y EGEE, en relación con la ejecución de trabajos, entidades de certificación, sistemas de información y transferencias de ficheros. * Adquirir los conocimientos suficientes para explotar y programar sistemas Grid para interactuar con sus servicios básicos. * Conocer el estado de los proyectos internacionales más relevantes en relación con esta tecnología. ===== Programa ===== **MÓDULO I: Introducción a la Computación en Grid** Visión Global del Grid * Tecnologías de Computación en Red y Tecnología Grid * Componentes de Globus * Introducción a la seguridad en Grids Gestión de Recursos en una Intranet * Instalación y Configuración de Gestores Locales **MÓDULO II: Entornos Grid Basados en Globus WS** Introducción * Conceptos fundamentales: Servicios Web, WSRF, OGSA, Globus Toolkit * Instalación del Globus Toolkit Programación de Servicios Básicos * Patrones de diseño: singleton y factoría/instancia * Resource Properties * Notificaciones (WS-Notification) * Gestión del ciclo de vida Programación de Servicios Seguros * GSI: Globus Security Infrastructure * Un servicio seguro simple * Niveles de seguridad (contenedor, servicio, recurso) * Autenticación * Autorización * Autorización mediante gridmaps * Delegación de credenciales Servicios de Alto Nivel * Gestión de Organizaciones Virtuales * Servicios avanzados de seguridad * Servicios de información * Gestión de trabajos * Gestión de datos **MÓDULO III: Entornos Grid Basados en Globus Pre-WS** Administración * Arquitectura * Instalación * Configuración * Creación y gestión de una CA (Certification Authority) * Gestores de trabajos locales * Creación y gestión de un sistema de información jerárquico * Configuración de servicios de transferencia de ficheros Explotación y Programación * Preparación del entorno de trabajo * Gestión de trabajos * Transferencia de ficheros * Sistema de información * Herramientas sobre Globus **MÓDULO IV: Entornos Grid Basados en EGEE** Administración * Arquitectura * Instalación manual * Instalación automática * Comprobación de sitios * Configuración Explotación y programación * Seguridad * Sistemas de información * Gestión de carga * Gestión de datos * Interfaz de almacenamiento ===== Directores ===== **Dr. Rubén Santiago Montero** Profesor Asociado a Tiempo Completo //Dpto. de Arquitectura de Computadores// //Facultad de Informática - Despacho 309// //Universidad Complutense// //28040 Madrid// TEL.: 91 394 75 38 FAX: 91 394 75 27 E-MAIL: [[mailto:rubensm@dacya.ucm.es | rubensm@dacya.ucm.es ]] **Dr. Ignacio Martín Llorente** Profesor Titular de Universidad //Dpto. de Arquitectura de Computadores// //Facultad de Informática - Despacho 339// //Universidad Complutense// //28040 Madrid// TEL.: 91 394 76 16 FAX: 91 394 75 27 E-MAIL: [[mailto:llorente@dacya.ucm.es | llorente@dacya.ucm.es ]] [[people:nacho | Web ]] ===== Coordinador ===== Dr. Eduardo Huedo Cuesta Investigador Laboratorio de Computación Avanzada //Centro de Astrobiología (CSIC-INTA)// //28850 Torrejón de Ardoz (Madrid)// TEL.: 91 520 64 28 E-MAIL: [[mailto:huedoce@inta.es | huedoce@inta.es]] [[people:huedo | Web ]] ===== Profesores ===== Todos los docentes que imparten el curso poseen amplia experiencia en la impartición de distintas asignaturas universitarias y realización de actividades científicas relacionadas con los contenidos de este curso, en las titulaciones de Ingeniería Informática. Además poseen experiencia en dirección de cursos desde la primera edición de la Escuela de Verano Complutense. **Dr. Ignacio Martín Llorente** Profesor Titular de Universidad //Departamento de Arquitectura de Computadores y Automática// //Universidad Complutense de Madrid// **Dr. Rubén Santiago Montero** Profesor Asociado a Tiempo Completo //Departamento de Arquitectura de Computadores y Automática// //Universidad Complutense de Madrid// **D. José Herrera Sanz** Profesor Ayudante //Departamento de Arquitectura de Computadores y Automática// //Universidad Complutense de Madrid// **D. José Luis Vázquez Poletti** Colaborador Científico //Departamento de Arquitectura de Computadores y Automática// //Universidad Complutense de Madrid// **D. Borja Sotomayor** Asistente de investigación Autor del GT3/GT4 Programmer's Tutorial Administrador del Globus Documentation Project //Department of Computer Science// //University of Chicago// **Dr. Eduardo Huedo Cuesta** Investigador en el Grupo GridWay //Laboratorio de Computación Avanzada, Simulación y Aplicaciones Telemáticas// //Centro de Astrobiología// //CSIC-INTA// ===== Conferenciantes ===== **Dr. Manuel Delfino Reznicek** Director //Port d'Informació Científica// **Dr. Jesús Marco de Lucas** Director //Instituto de Física de Cantabria// **Ms. Lisa C. Childers** Globus Toolkit Product Manager //Argonne National Laboratory// **D. Antonio Fuentes Bermejo** Responsable del Área de Sistemas y Grid Computing //RedIRIS// ===== Información General ===== * Fechas de celebración: del 4 al 29 de Julio de 2005 * Horario: Grupo de Mañana: de 9:00 a 14:00 horas * Duración: 100 horas * Número de plazas limitadas: 20 por cada grupo (¡¡¡ un ordenador por alumno !!!) * Lugar de celebración: Facultad de Informática de la Universidad Complutense de Madrid - Laboratorio 6 * Convalidación de créditos: El curso se puede convalidar por 6 créditos de libre configuración (sólo a estudiantes de la UCM) * Para más información: * [[http://www.ucm.es/info/fgu/escuelacomplutense/ | Información general sobre la Escuela Complutense de Verano]] * [[http://www.ucm.es/info/fgu/escuelacomplutense/cursos/gh4.htm | Información particular sobre este curso]] ===== Matrícula ===== * Plazo de matriculación: del 20 de Enero al 10 de Junio de 2005 * Lugar: Fundación General de la UCM, C/ Donoso Cortés 65, 5ª pl., 28015 Madrid * Coste de matrícula: 900 Euros * Ayudas: Existen numerosas ayudas que cubren el 30% del coste de la matrícula (Infórmate en la Fundación General de la UCM) * Para más información: * [[http://www.ucm.es/info/fgu/escuelacomplutense/matricula.htm | http://www.ucm.es/info/fgu/escuelacomplutense/matricula.htm]] * Fundación General de la UCM * C/ Donoso Cortés 65, 5ª pl., 28015 Madrid * Teléfonos: 91 394 64 02 / 03 / 07 / 49 ===== Perfil del Alumnado ===== Ingenieros o estudiantes de cualquier ingeniería técnica o superior, licenciados o estudiantes preferiblemente de carreras de ciencias, titulados de ciclos formativos de Informática (grado medio o superior), profesionales procedentes de cualquier campo de la informática que tengan aprobada la prueba de acceso a la Universidad o bien una experiencia acreditada. En todos los casos se valorará positivamente poseer conocimientos básicos del manejo de un sistema operativo tipo UNIX (Linux, Solaris, HP-UX, AIX, Irix, SCO, etc.) y programación en C y JAVA.