190 likes | 350 Views
Grids: Actividades en Curso y Plan Futuro de Investigación Javier Jaén Grupo de Ingeniería del Software y Sistemas de Información (ISSI). Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Camí de Vera s/n E-46022 Valencia fjaen@dsic.upv.es. Contenidos.
E N D
Grids: Actividades en Curso y Plan Futuro de InvestigaciónJavier JaénGrupo de Ingeniería del Software y Sistemas de Información (ISSI) Departamento de Sistemas Informáticos y Computación Universidad Politécnica de ValenciaCamí de Vera s/n E-46022 Valencia fjaen@dsic.upv.es
Contenidos • Presentación del ISSI • Experiencia en Grids • Plan Futuro Investigación ISSI • Plan Futuro Investigación Grids
Presentación ISSI • Director: Isidro Ramos Salavert • Composición: • 1 Catedrático • 1 TU • 3TEUs • 1 ASO • 5 Becarios • Colaboradores (México, Castilla-La Mancha,...)
Presentación ISSI • Líneas de Investigación • Métodos Formales para Ingeniería de Requisitos y Prototipación Automática • Sistemas Workflows • Sistemas de Cultura Digital • Arquitecturas Dinámicas • Grids
Experiencia en Grids • Staff del CERN • División IT, Grupo PDP , Sección I+D • I+D • Monitorización de Clusters • Gestión de Clusters mediante agentes JMX • Miembro del proyecto europeo Datagrid • Deputy Manager del WP2 (“Data Management”) • Setup del primer testbed Globus CERN • Participante subproyecto “SpitFire” (Seguridad)
Del LEP al LHC Cada experimento LHC requiere una capacidad de uno a dos ordenes de magnitud mayor que la capacidad TOTAL existente en el CERN en la actualidad
local network servers to external network application servers tape servers disk servers
Colaboración Mundial CMS: 1800 physicists 150 institutes 32 countries
La Metáfora Grid • Análogo a la red eléctrica • Computación distribuida con capacidad ilimitada • Acceso transparente a bases de datos distribuidas con petabytes de información • Complejidad de la infraestructura oculta Ian Foster andCarl Kesselman, editors, “The Grid: Blueprint for a New Computing Infrastructure,” Morgan Kaufmann, 1999, http://www.mkp.com/grids
Proyecto Data Grid Europeo Comité de Gestión UK: PPARC Italy: INFN France: CNRS Netherlands: NIKHEF ESA/ESRIN CERN Industria IBM, HP (UK), Compagnie des Signaux (F), Datamat (I) Partners Asociados Istituto Trentino di Cultura (I), Helsinki Institute of Physics / CSC Ltd (FI), Swedish Science Research Council (S), Zuse Institut Berlin (DE), University of Heidelberg (DE), CEA/DAPNIA (F), IFAE Barcelona, CNR (I), CESNET (CZ), KNMI (NL), SARA (NL), SZTAKI (HU) Otras Ciencias KNMI(NL), Biology, Medicine
Programa de Trabajo Middleware WP 1 Grid Workload Management F. Prelz/INFN WP 2 Grid Data Management P. Kunstz/CERN WP 3 Grid Monitoring services R. Middleton/PPARC WP 4 Fabric Management O. Barring/CERN WP 5 Mass Storage Management J. Gordon/PPARC Grid Fabric -- testbed WP 6 Integration Testbed F. Etienne/CNRS WP 7 Network Services P. Primet/CNRS Scientific applications WP 8 HEP Applications F. Carminati/CERN WP 9 EO Science Applications L. Fusco/ESA WP 10 Biology Applications V. Breton/CNRS Management WP 11 Dissemination M. Draoli/CNR WP 12 Project Management F. Gagliardi/CERN
Work Package 2:Gestión de Datos • Gestionar y compartir volúmenes de información del orden de Petabytes en entornos de producción de HTC. • Replicacion/caching; Gestión Metadatos; Autentificación; Optimización de Queries; • Interfaces a Mass Storage Mgmt. systems.
Plan Futuro Investigación ISSI • Arquitecturas Dinámicas • Proyecto CICYT • Murcia, Cartagena, Castilla-La Mancha, Valencia • Mecanismos de definición de arquitecturas software adaptativas y que evolucionen en función del entorno • Generación automática de componentes software dinámicas • Aplicación a Sistemas Tele-operados, Sistemas de difusión de información multimedia, Grids
Plan Futuro Investigación Grids • Arquitecturas adaptativas para Grid Computing • Requisito crítico para aplicaciones Grids (condiciones cambiantes de los recursos existentes) • No adaptación = Pobres prestaciones • Adaptabilidad implementada en la actualidad de forma ad hoc • Alternativa: • Usar modelos arquitectónicos de alto nivel • Mantener versiones en tiempo de ejecución de dichos modelos y tomarlos como base para la adaptabilidad
Ejemplo: Catalogo Auto-configurable “Context-Aware” Catalogue Catalogue Catalogue Catalogue Catalogue Catalogue Catalogue Catalogue Catalogue Centralizado Jerárquico P2P
Ejemplo: Tareas sensibles al Contexto Task Controller Task Controller Pushing Polling Grid Nodes Grid Nodes Context-Aware tasks
¿Qué se necesita? • Un modelo abstracto para definir componentes software sensibles al contexto y evolutivas • Mecanismos de generación automática de código para obtener “context-aware” componentes ejecutables (J2EE JavaBeans, CORBA, .NET Web Services...)
Colaboración • Impulsar el uso de infraestructuras Grids • Construir un Testbed Grid UPV-UV • Obtener requisitos de adaptabilidad de las aplicaciones Grid • Biología, Medicina, Física de partículas... • Construir infraestructuras Grid dinámicas y evolutivas a partir de componentes software generadas semi-automáticamente
¿Qué Ofrecemos? • Experiencia en implantación de Grids • Experiencia en generación automática de componentes software • Experiencia definición de proyecto compartido Europeo • Contactos en el proyecto EU Datagrid