1 / 40

Introducción a la Tecnología Grid y GILDA

Introducción a la Tecnología Grid y GILDA. Richard Miguel SENAMHI - PERU La Antigua, 18 – 19 Octubre 2007. Agenda. Introducción Conceptos de Grid Beneficios Seguridad Gilda. Introducción. Que es Grid?

Download Presentation

Introducción a la Tecnología Grid y GILDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción a la Tecnología Grid y GILDA Richard Miguel SENAMHI - PERU La Antigua, 18 – 19 Octubre 2007

  2. Agenda Introducción Conceptos de Grid Beneficios Seguridad Gilda

  3. Introducción Que es Grid? • Grid puede ser comparado con una red eléctrica donde los usuarios pueden conectar cualquier dispositivo desde cualquier parte de ella sin necesidad de saber de donde proviene la energía. • Analógicamente, los usuarios de la GRID pueden conectar su computador a una red de recursos computacionales y acceder a la potencia de ellos sin necesidad de saber donde se encuentran estos recursos. • También se dice que es un “cluster de clusters” donde se agrupan recursos de computo separados geográficamente a través de una red de comunicación para tal fin.

  4. GRID Site2 Site1 Grid Middleware User Interface

  5. Conceptos de GRID Recursos Computacionales • Equipos o computadores donde los usuarios puedan ejecutar “jobs”, aplicaciones, almacenar o recuperar datos sin importar el lugar geografico donde se encuentre dicho recurso. Job • Es una tarea computacional, (ejecutable o script) que los usuarios pueden ejecutar en el GRID con la finalidad de obtener un resultado final de regreso a un recurso al cual tenga acceso. Job Submission • Es el acto por el cual un usuario delega al GRID la responsabilidad de hallar el mejor recurso disponible en cualquier lugar del mundo y enviar el job para ser ejecutado en dicho recurso.

  6. User Interface User Interface Grid services Conceptos de GRID VOs:Individuos u organizaciones que tienen acceso a los recursos de GRID

  7. Usuarios se unen a VOs Una Organizacion Virtual ofrece recursos & negocia accessos El middleware de GRID se ejecuta en cada site “Storage elements” “Compute elements” Servicios adicionales (tanto usuarios y grid middleware) habilita el GRID Efecto: colaboración INTERNET Multi-VOs

  8. Requerimientos del GRID • Heterogéneo • VO Resource Sharing • Uso de Recursos • Job Execution • Data Services • Seguridad • Costos Administrativos • Escalabilidad • Disponibilidad • Requerimientos Específicos

  9. Middleware Es la capa intermedia entre las aplicaciones de los Usuarios y los Recursos de Grid.

  10. Middleware Grid

  11. Beneficios del Grid Explotar los recursos no utilizados o sub utilizados. Capacidad de acceder a grandes recursos de computo. La tecnología GRID nos proporciona la posibilidad de colaborar con otro investigadores en distintas partes del mundo y obtener resultados positivos de dicha colaboración. Proporciona la posibilidad de balancear recursos. Confiabilidad. Seguridad.

  12. Seguridad Basada en Certificados Digitales X.509

  13. Futuro del GRID • Incremento del número de usuarios de la infraestructura • Diseminacion de los resultados • Entrenamiento y Educacion • Grids ofrecen nuevas opotunidades para trabajo colaborativo. • Incremento del numero de aplicaciones para mejorar el soporte de aplicaciones y las funcionalidades del middleware. • Incremento de la estabilidad, escalabilidad y usabilidad. • Mayores esfuerzos son necesarios particularmente sobre la administracion de un VO, seguridad de la infraestructura, administracion de datos y administraciond e jobs. • Extensiones del middleware del Grid de alto nivel. • Incremento de la infrastructure de Grid • Incremento de la administrabilidad de los servicios de GRID. • Reduciendo el costo de la operacion • Asegurando la interoperatibilidad entre infraestructuras.

  14. The GILDA Project – web portal • https://gilda.ct.infn.it

  15. Por qué t-Infrastructure? • Evita la interrupción de los sistemas de producción de los proyectos de Grid. • Prepara participantes para futuras actualizaciones del middleware. • Fácil punto de entrada para nuevas comunidades y usuarios. • Proporciona operación garantizada para un Tutorial.

  16. Lima, 12th EELA Tutorial, 24.09.2007 GILDA Test-bed • ~20 sites in 4 continents

  17. Lima, 12th EELA Tutorial, 24.09.2007 Todos los servicios gLite en GILDA • MIDDLEWARE VERSION: gLite 3.0.0

  18. Lima, 12th EELA Tutorial, 24.09.2007 GILDA Sponsors (https://gilda.ct.infn.it/sponsors.html)

  19. Lima, 12th EELA Tutorial, 24.09.2007 CERTIFICATION GILDA AUTHORITY Training Strategy (1)

  20. 1 • 3 • 4 • 2 Before trying GILDA… • First Steps: • Ask for a GILDA personal certificate • Load the certificate in your browser • Accept Use Policy • Subscribe to the GILDA Virtual Organisation

  21. The GILDA Certification Authority(https://gilda.ct.infn.it/CA)

  22. VIRTUAL ORGANISATION GILDA CERTIFICATION GILDA AUTHORITY Training Strategy (2)

  23. The GILDA VOMS(https://voms.ct.infn.it:8443/voms/gilda/)

  24. TUTORIALS VIRTUAL ORGANISATION GILDA GILDA CERTIFICATION GILDA AUTHORITY Training Strategy (3) • Beginners • Site Managers • Application • Developers

  25. TUTORIALS GILDA Tutorial: Beginners • [glite-tutor] /home/giorgio > voms-proxy-init --voms gilda • Cannot find file or dir: /home/giorgio/.glite/vomses • Your identity: /C=IT/O=GILDA/OU=Personal Certificate/L=INFN/CN=Emidio Giorgio/Email=emidio.giorgio@ct.infn.it • Enter GRID pass phrase: • Your proxy is valid until Mon Jan 30 23:35:51 2006 • Creating temporary proxy.................................Done • Contacting voms.ct.infn.it:15001 [/C=IT/O=GILDA/OU=Host/L=INFN Catania/CN=voms.ct.infn.it/Email=emidio.giorgio@ct.infn.it] "gilda" • Creating proxy ...................................... Done • Your proxy is valid until Mon Jan 30 23:35:51 2006 • Beginners • USER INTERFACE • PLUG AND PLAY • USER INTERFACE • REAL (gLite-tutor) • GENIUS • WEB PORTAL • https://glite-tutor.ct.infn.it • USER INTERFACE • VIRTUAL MACHINE

  26. HOST • CERTS • HOST • CERTS • HOST • CERTS TUTORIALS GILDA Tutorial: Site Managers • GILDA TESTBED • ( SERVICES AND • SITES ) • Site Managers • GILDA VIRTUAL • SERVICES MACHINES • GILDA MONITORING • SYSTEMS

  27. TUTORIALS GILDA • Demonstrative • Applications Tutorial: Application Developers • GILDA • DEMONSTRATOR • https://glite-demo.ct.infn.it • Application Developers • GILDA USE CASES • GILDA TEAM SUPPORT FOR • APPLICATION INTEGRATION • (GENIUS ALSO) • HOW TO USE CLI/API/WEB SERVICES in gLite

  28. Some of the Applications ported on GILDA • 8 Virtual Organizations supported: • Biomedicine (Biomed) • Earth Science Academy (ESR) • Earth Science Industry (CGG) • Astroparticle Physics (MAGIC) • Computational Chemistry (GEMS) • Grid Search Engines (GRACE) • Astrophysics (PLANCK) • Computation Archaeology (ARCHAEOGRID) • Development of complete interfaces with GENIUS for 3 Biomed Applications: GATE, hadronTherapy, and Friction/Arlecore • Development of complete interfaces with GENIUS for 4 Generic Applications: EGEODE (CGG), MAGIC, GEMS, and CODESA-3D (ESR) (successfull demos of EGEODE and GEMS at EGEE review) • Development of complete interfaces with GENIUS for 16 demonstrative applications available on the GILDA Grid Demonstrator (https://grid-demo.ct.infn.it) • Development of complete interface with CLI for NEMO

  29. The GILDA Training Material(https://grid.ct.infn.it/twiki/bin/view/GILDA/WebHome)

  30. The GILDA Support System • http://gilda-support.ct.infn.it

  31. Ticket Creation (1/2)

  32. Ticket Creation (2/2)

  33. Virtual • UI • Virtual • UI • User • Desktop • Virtual • UI • BDII • VOMS • LFC • Worker nodes • User Interface • CE • Resource Broker • Worker nodes • Local site • SE • GILDA t-Infrastructure Standard tutorial layout • ssh • Students’Room

  34. Stats • Used in more than 180 tutorials • 7693 certificates issued • > 3 TB of videos and Virtual Grid services downloaded • Web portal: 768.880 hits in 2006

  35. Lima, 12th EELA Tutorial, 24.09.2007 Stats

  36. Lima, 12th EELA Tutorial, 24.09.2007 Non EU countries benefited by GILDA courses • Basic / user tutorial • Advanced / sysadmin • Application Porting

  37. Lima, 12th EELA Tutorial, 24.09.2007 Non EU countries benefited by GILDA courses • 1 • 7 • 4 • Basic / user tutorial • Advanced / sysadmin • Application Porting

  38. Summary and conclusions • GILDA is a virtual laboratory for dissemination of grid computing: • It is a “de facto” standard t-Infrastructure adopted both by EGEE and many EU-FP6 projects (EELA, EUCHINAGRID, EUMEDGRID, EUINDIAGRID, ICEAGE, etc.) • It is a complete suite of grid elements (test-bed, CA, VO, monitoring system, web portal, user interfaces, support system) and applications fully dedicated to dissemination purposes and pre-porting of new applications to EGEE Infrastructure • GILDA runs latest production version of the gLite middleware to make the transition from the t-Infrastructure to the e-Infrastructure easy and transparent

  39. Links • GILDA home page • https://gilda.ct.infn.it • GILDA Certification Authority • https://gilda.ct.infn.it/CA/ • GILDA Virtual Organization • https://voms.ct.infn.it:8443/voms/gilda/ • GILDA Support System • http://gilda-support.ct.infn.it • GILDA Form for Bookings • http://gilda-support.ct.infn.it • GILDA Repository of Training Material • https://grid.ct.infn.it/twiki/bin/view/GILDA/WebHome • GILDA Virtual Services • https://gilda.ct.infn.it/VirtualServices.html

  40. Preguntas

More Related