Grid INFN virtual Laboratory for Dissemination Activities


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Grid INFN virtual Laboratory for Dissemination Activities

  1. 1. Grid INFN virtual Laboratory for Dissemination Activities Leandro Neumann Ciuffo [email_address] INFN-Catania - Italy
  2. 2. <ul><li>Introduction </li></ul><ul><li>Figures </li></ul><ul><li>How to join GILDA </li></ul><ul><li>How to access GILDA </li></ul><ul><li>User assistance </li></ul><ul><li>Demonstrative Applications </li></ul><ul><li>Tutorial layout </li></ul><ul><li>Summary and conclusions </li></ul>Outline
  3. 3. Introduction Bogotá, Colombia
  4. 4. Getting started <ul><li>GILDA is a complete Grid test-bed </li></ul><ul><li>GILDA is an international effort funded by multiple sources </li></ul><ul><li>Demonstrate/disseminate grid computing </li></ul><ul><li>Adopted by several Grid projects worldwide </li></ul><ul><li>It runs the latest version of the gLite middleware </li></ul><ul><li>Using GILDA is free of charge </li></ul>
  5. 5. Why t-Infrastructure? <ul><li>Avoid disruption of production systems of Grid projects </li></ul><ul><li>Users can practice prior to run their codes on the production e-Infrastructures </li></ul><ul><li>Prepare users for future middleware releases </li></ul><ul><li>Easy entry point for new users/communities </li></ul>
  6. 6. The GILDA Project – web portal
  7. 7. General grid services available on GILDA MIDDLEWARE VERSION: gLite 3.1
  8. 8. Interoperable with other middlewares Super CE Super UI Condor OMII-UK Globus gLite UNICORE Condor OMII-UK Globus gLite UNICORE Single Authorization Framework
  9. 9. Figures Beijing, China
  10. 10. Figures (1) <ul><li>Used in more than 300 tutorials in 52 countries </li></ul><ul><ul><li>From 2004 onwards </li></ul></ul>
  11. 11. Figures (2) <ul><li>More than 10000 certificates issued to users </li></ul><ul><li>~30% renewed at least once </li></ul>
  12. 12. Test-bed <ul><li>Current test-bed (best effort maintenance) </li></ul><ul><ul><li>5 Grid sites </li></ul></ul><ul><ul><li>148 CPUs </li></ul></ul><ul><ul><li>455 TB of disk storage </li></ul></ul><ul><li>GILDA is “bookable on-demand” and “clonable on-demand” </li></ul><ul><ul><li>Several GILDA-like insfrastructures are often created and last for a short period of time </li></ul></ul>
  13. 13. How to join GILDA Istanbul, Turkey
  14. 14. How to join GILDA (1) <ul><li>Step 1: Head to the GILDA CA website </li></ul>Don’t panic! continue anyway / add an exception CERTIFICATION AUTHORITY GILDA
  15. 15. How to join GILDA (2) <ul><li>Step 2: Download the GILDA CA certificate </li></ul>CERTIFICATION AUTHORITY GILDA
  16. 16. How to join GILDA (3) <ul><li>Step 3: Ask for a GILDA personal certificate </li></ul><ul><ul><li>Wait a couple of days. You will receive an e-mail from the GILDA CA with the URL from where you can download your GILDA Personal Certificate. </li></ul></ul><ul><ul><li>You MUST always use the same computer and web browser you used to request your GILDA personal certificate. </li></ul></ul>
  17. 17. How to join GILDA (4) <ul><li>Step 4: Install your GILDA Personal Certificate in your web browser (Just follow the instructions you will receive in your e-mail). </li></ul>
  18. 18. How to join GILDA (5) <ul><li>Step 5: Accept the GILDA Use Policy: </li></ul>
  19. 19. How to join GILDA (6) <ul><li>Step 6: Register with the GILDA Virtual Organization (VO) : </li></ul>
  20. 20. How to join GILDA - help yourself Clear instructions for different kinds of learners (users, sysadmins) about how to access the t-Infrastructure.
  21. 21. How to access GILDA Prague, Czech Republic
  22. 22. How to access GILDA (1/5) <ul><li>Connecting to the GILDA User Interface via SSH / </li></ul>
  23. 23. How to access GILDA (2/5) <ul><li>Login in to the Grid Tutor portal </li></ul>
  24. 24. How to access GILDA (3/5) <ul><li>Using the Grid2Win user interface </li></ul>
  25. 25. How to access GILDA (4/5) <ul><li>Installing the User Interfaces Plug & Play </li></ul><ul><ul><li>compliant with Scientific Linux 4.5/6 and Fedora Core 8 </li></ul></ul>[lciuffo@myPc]$ voms-proxy-init --voms gilda Enter GRID pass phrase: Your identity: /C=IT/O=GILDA/OU=Personal Certificate/L=INFN/CN=Leandro Ciuffo Creating temporary proxy ........................................................ Done Contacting [/C=IT/O=INFN/OU=Host/L=Catania/] &quot;gilda&quot; Done Creating proxy ................................................... Done Your proxy is valid until Tue Nov 4 03:44:14 2008
  26. 26. How to access GILDA (5/5) <ul><li>Installing the User Interface Virtual Machine </li></ul><ul><ul><li>VMware player required (free downloadable from ) </li></ul></ul>
  27. 27. How to use GILDA – preparing the UI <ul><li>Export your certificate from your browser </li></ul>File PKCS12 (yourcert.p12)
  28. 28. How to use GILDA – preparing the UI <ul><li>Convert the pkcs12 file into 2 pem files: </li></ul><ul><li>Change their permissions as follows: </li></ul><ul><li>Store both files in the $HOME/ .globus directory </li></ul>openssl pkcs12 -nocerts -in cert.p12 -out userkey.pem openssl pkcs12 -clcerts -nokeys -in cert.p12 -out usercert.pem chmod 400 userkey.pem chmod 644 usercert.pem
  29. 29. User assistance La Plata, Argentina
  30. 30. User Assistance <ul><li>Training material </li></ul><ul><ul><li>Wiki page </li></ul></ul><ul><ul><li>Video tutorials </li></ul></ul><ul><ul><li>Step by step instructions </li></ul></ul><ul><li>Support system </li></ul><ul><li>GILDA Forge </li></ul>
  31. 31. Support System <ul><li> </li></ul><ul><ul><li>Create a ticket under the category &quot;Grid User Environment&quot; </li></ul></ul><ul><ul><li>Indicate the IP number(s) from where you would like to ssh to User Interface </li></ul></ul>
  32. 32. Wiki pages +90 topics (usage instructions, grid services installation and management, application development) with plenty of exercises. Three levels of difficulty: Basic, Medium, and Advanced
  33. 33. Demonstrative Applications Madrid, Spain
  34. 34. “ Virtuous cycle” of applications on GILDA Dissemination Training events “ Gridification” Deployment on large Infrastructures and inclusion in the portfolio of demonstrative applications
  35. 35. Applications: RASTER-3D <ul><li>Set of tools for generating high quality raster images of molecules </li></ul>
  36. 36. Applications: Volcano Sonification <ul><li>“ Sonified” data from geophysical data collected by digital seismographs placed on volcanoes. </li></ul>(Picture: M. Monzier IRD/IG-EPN) (Picture: Etna, Italy Tungurahua, Ecuador
  37. 37. Applications: Volcano Sonification <ul><li>Seismograms Melodisation </li></ul>5s = 20h processing in a simple PC
  38. 38. Applications: hadronTherapy <ul><li>Employed for the treatment of some kind of ocular tumours </li></ul><ul><li>Used to calibrate the proton beam line in reality </li></ul>
  39. 39. Applications: DEMTOOLs <ul><li>Satellite image rendering program </li></ul><ul><li>Input: ASCII file in DEM format (Digital Elevation Model) </li></ul><ul><li>Output: VRML file </li></ul>
  40. 40. Tutorial layout Kuala Lumpur, Malaysia
  41. 41. Standard tutorial layout User Interface BDII Information System Worker nodes Worker nodes CE Computing Elements VOMS GILDA t-Infrastructure laptops LFC File catalogue WMS Resource Broker ssh SE Storage Elements local Infrastructure
  42. 42. This room layout malawi03 malawi04 malawi05 malawi06 User Credentials: Username: malawi XX Password: GridMAL XX (where XX in [01..30]) Grid Passphrase: MALAWI malawi07 malawi08 malawi11 malawi12 malawi13 malawi14 malawi15 malawi16 malawi09 malawi10 malawi17 malawi18 malawi01 malawi02
  43. 43. Conclusions Cairo, Egypt
  44. 44. Summary and Conclusions (1/2) <ul><li>GILDA is a &quot;de facto&quot; standard t-Infrastructure adopted by several EU-FP6 and FP7 projects; </li></ul><ul><li>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-like Infrastructures; </li></ul><ul><li>It is also a digital inclusion tool by helping to spread Grid Computing knowledge around the world. </li></ul>
  45. 45. Summary and Conclusions (2/2) <ul><li>GILDA and Africa </li></ul><ul><ul><li>African scientific communities can use GILDA to “gridify” and run applications of local interest; </li></ul></ul><ul><ul><li>Institutions can setup “clones” of GILDA locally to implement campus grids or even nation-wide e-infrastructures (we are already doing so in South Africa and Cuba); </li></ul></ul><ul><ul><li>GILDA can offer free technical support for anyone willing to organize local training events on Grid computing </li></ul></ul><ul><ul><ul><li>It can be undergraduate courses, M.Sc courses, tutorials, Grid Schools etc. </li></ul></ul></ul>
  46. 46. Request a Tutorial
  47. 47. Events curricula <ul><li>Customized training events: from 1 day tutorial to 2 weeks Grid School </li></ul><ul><li>Can be done without outside internet connection </li></ul>Mérida, Venezuela Cairo, Egypt Catania, Italy Beijing, China
  48. 48. Bookmarks <ul><li>GILDA home page </li></ul><ul><ul><li> </li></ul></ul><ul><li>GILDA Support System </li></ul><ul><ul><li> </li></ul></ul><ul><li>GILDA Form for tutorial bookings </li></ul><ul><ul><li> </li></ul></ul><ul><li>GILDA Repository of Training Material </li></ul><ul><ul><li> </li></ul></ul><ul><li>ICEAGE Library </li></ul><ul><ul><li> </li></ul></ul><ul><li>GILDA Virtual Services </li></ul><ul><ul><li> </li></ul></ul>
  49. 49. Thank you! - Q&A Lilongwe, Malawi