150 likes | 332 Views
Iniciativas GRID en la Red Académica Española: CESGA. Ignacio López Cabido nlopez@cesga.es. Antecedentes. Cesga gestiona recursos de supercomputación: vectoriales, paralelos, clusters. Cesga gestiona la Red de Investigación gallega (Recetga) y su conexión a Rediris.
E N D
Iniciativas GRID en la Red Académica Española: CESGA Ignacio López Cabido nlopez@cesga.es
Antecedentes • Cesga gestiona recursos de supercomputación: vectoriales, paralelos, clusters. • Cesga gestiona la Red de Investigación gallega (Recetga) y su conexión a Rediris. computación + interconexión ~ GRID
Experiencias previas • Algunos usuarios demandan HTC en vez de HPC. • Relación prestaciones/precio mucho mejor en Intel+Linux. • Aparición de racks de PCs y clusters dispersos (SVG): Renderización de “El Bosque Animado” • Interés de utilizar simultáneamente recursos de otras organizaciones.
CESGA’sComputing & Storage Infrastructure Compaq AP3000 PC Farms + Beowulf SUN HPC 4500 Compaq HPC320 Fujitsu VPP300 CrossGrid Testbed Nodes Fujitsu AP3000 Cesga’s Internal Network : Gigabit + ATM SUN Enterprise 3500 .5 TB DLT STK 9710 = 8 TB 288 GB RAID
Objetivos GRID • Aislar complejidad de los sistemas y dar mejor respuesta a los usuarios internamente . • Obtener recursos desde el exterior cuando los propios no son suficientes. Convenios con otros centros.
Proyectos GRID • CROSSGRID (UE) • Acción especial (MCyT) • Proyecto a 3 años (MCyT) • Pendiente • RenderGrid, Galigrid (Xunta de Galicia) • Pendiente • Complementos al Crossgrid
Objetivos X# • Adquirir experiencia que nos permita desarrollar y explotar una infraestructura Grid en Galicia • Proveer de soporte e infraestructura a nuestros investigadores para: • Desarrollo de aplicaciones sobre Grid; • Testear y validar aplicaciones Grid. • Participar en experimentos LHC (HEP) • Participar en Air Pollution Modelling • Participar en Meteorology Modelling • Interés en investigación de arquitectura de ordenadores
Galicia y X# • Galicia participa en las siguientes tareas: • task 1.4 Weather Forecast and Air Pollution Modelling (USC+UDC) • task 2.1 Tools Requirement Definition (USC+UDC) • task 2.4 Interactive and Semiautomatic Performance Prediction (USC+UDC) • task 2.5 Integration, Testing and Development (USC+UDC) • task 4.1 Testbed Setup and Incremental Evolution (CESGA) • task 4.3 Infrastructure Support (CESGA)
Cesga y X# • Task 4.1 Testbed Setup and Incremental Evolution • Instalar y mantener una infraestructura operativa e integrada con el proyecto Datagrid • Task 4.3 Infrastructure Support • Evaluar la posibilidad de utilizar calidad de servicio (QoS)
CESGA’s CrossGrid Testbed Computing Infrastructure 1000 Mbps Network CE, Gatekeeper CESGA’s Internal Network Worker Nodes Characteristics per Node 2 x PIII 1,13 GHz, 512 Kb CACHE 512 Mb RAM Gigabit Ethernet Controler 18 Gb Hard Disk
Actual configuración Rediris Router 3Com 4924 Gigabit Switch CE CE SE 9 CE + 1 SE CE
QoS • Estudio de viabilidad de mecanismos de QoS dentro del Crossgrid: Servicios IP Premium, basados en diffserv? • Inventario y topología de la red • En cooperación con Rediris
Importancia de QoS • La aplicación biomédica requiere visualización en tiempo real • La aplicación de desbordamiento de aguas necesita garantía en la conexión. • Existen aplicaciones paralelas utilizando MPI: Implementación MPICH-G sobre globus, permite hacer programación paralela sobre nodos de diferentes sites. Dependencia de la latencia.
Dificultades • Distribución de software de Datagrid muy rígida. Si algo se sale de lo soportado resulta difícil de adaptar. Ej. Nuestros nodos tienen tarjeta SCSI y Gigabit no soportada por la distribución Redhat 6.2. Procedimiento LCFG falla. (a mano cambiamos el kernel y nos funciona) • El software cambia muy rápido (aprender algo cambiante). Globus 1.1.3, Globus 2.0, Globus 3.0
Conclusiones • La tecnología Grid está en desarrollo y creemos que como en el caso de Internet, será imparable. • Debemos acercarnos a ella cuanto antes. • Nosotros ya empezamos con el X# y con sistemas pequeños, pero nuestra intención es llevar TODO al Grid.