Grid INFN virtual Laboratory for Dissemination Activities Leandro Neumann Ciuffo [email_address] INFN-Catania - Italy
Introduction Figures How to join GILDA How to access GILDA User assistance Demonstrative Applications Tutorial layout Summary and conclusions Outline
Introduction Bogotá, Colombia
Getting started GILDA is a complete Grid test-bed GILDA is an international effort funded by multiple sources Demonstrate/disseminate grid computing Adopted by several Grid projects worldwide It runs the latest version of the gLite middleware Using GILDA is free of charge
Why t-Infrastructure? Avoid disruption of production systems of Grid projects Users can practice prior to run their codes on the production e-Infrastructures Prepare users for future middleware releases  Easy entry point for new users/communities
The GILDA Project – web portal https://gilda.ct.infn.it
General grid services available on GILDA  MIDDLEWARE VERSION:  gLite 3.1
Interoperable with other middlewares  Super CE Super UI Condor OMII-UK Globus gLite UNICORE Condor OMII-UK Globus gLite UNICORE Single Authorization Framework
Figures Beijing, China
Figures (1) Used in more than 300 tutorials in 52 countries From 2004 onwards
Figures (2) More than 10000 certificates issued to users ~30% renewed at least once
Test-bed Current test-bed (best effort maintenance) 5 Grid sites 148 CPUs 455 TB of disk storage GILDA is “bookable on-demand” and  “clonable on-demand” Several GILDA-like insfrastructures are often created and last for a short period of time
How to join GILDA Istanbul, Turkey
How to join GILDA (1) Step 1: Head to the GILDA CA website  https://gilda.ct.infn.it/CA/  Don’t panic!  continue anyway / add an exception CERTIFICATION AUTHORITY GILDA
How to join GILDA (2) Step 2:  Download the GILDA CA certificate   CERTIFICATION AUTHORITY GILDA
How to join GILDA (3) Step 3: Ask for a GILDA  personal  certificate 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.  You MUST always use the same computer and web browser you used to request your GILDA personal certificate.
How to join GILDA (4) Step 4:  Install your GILDA Personal Certificate in your web browser  (Just follow the instructions you will receive in your e-mail).
How to join GILDA (5) Step 5:  Accept the GILDA Use Policy: https://gilda.ct.infn.it/aup.php
How to join GILDA (6) Step 6:  Register with the GILDA Virtual Organization (VO) : https://gilda.ct.infn.it/vo.html
How to join GILDA  - help yourself Clear instructions for different kinds of  learners (users, sysadmins) about  how to access the t-Infrastructure.
How to access GILDA Prague,  Czech Republic
How to access GILDA (1/5) Connecting to the GILDA User Interface via SSH glite-tutor.ct.infn.it  /  glite-tutor2.ct.infn.it
How to access GILDA (2/5) Login in to the Grid Tutor portal https://glite-tutor2.ct.infn.it
How to access GILDA (3/5) Using the  Grid2Win  user interface http://grid2win.forge.eu-eela.eu
How to access GILDA (4/5) Installing the  User Interfaces Plug & Play  https://gilda.ct.infn.it/UIPnP.html compliant with  Scientific Linux 4.5/6 and Fedora Core 8 [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  voms.ct.infn.it:15001 [/C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it] "gilda" Done Creating proxy ................................................... Done Your proxy is valid until Tue Nov  4 03:44:14 2008
How to access GILDA (5/5) Installing the  User Interface Virtual Machine  https://gilda.ct.infn.it/VirtualServices.html VMware player required  (free downloadable from  www.vmware.com/products/player )
How to use GILDA – preparing the UI Export your certificate from your browser File PKCS12 (yourcert.p12)
How to use GILDA – preparing the UI Convert the pkcs12 file into 2 pem files: Change their permissions as follows: Store both files in the  $HOME/ .globus  directory 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
User assistance La Plata, Argentina
User Assistance Training material Wiki page Video tutorials Step by step instructions Support system  GILDA Forge
Support System http://gilda-support.ct.infn.it Create a ticket under the category "Grid User Environment" Indicate the IP number(s) from where you would like to ssh to  glite-tutor2.ct.infn.it User Interface
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
Demonstrative Applications Madrid, Spain
“ Virtuous cycle” of applications on GILDA  Dissemination Training events “ Gridification” Deployment on large Infrastructures and  inclusion in the portfolio  of demonstrative applications
Applications: RASTER-3D Set of tools for generating high quality raster images of molecules
Applications:  Volcano Sonification   “ Sonified” data from geophysical data collected by digital seismographs placed on volcanoes.   (Picture: M. Monzier IRD/IG-EPN) (Picture: g1.globo.com) Etna, Italy Tungurahua, Ecuador
Applications:  Volcano Sonification   Seismograms Melodisation 5s = 20h processing in a simple PC
Applications:  hadronTherapy   Employed for the treatment of some kind of ocular tumours Used to calibrate the proton beam line in reality
Applications:  DEMTOOLs   Satellite image rendering program Input: ASCII file in DEM format  (Digital Elevation Model)   Output: VRML file
Tutorial layout Kuala Lumpur, Malaysia
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
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
Conclusions Cairo, Egypt
Summary and Conclusions (1/2)  GILDA is a "de facto" standard t-Infrastructure adopted by several EU-FP6 and FP7 projects; 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; It is also a digital inclusion tool by helping to spread Grid Computing knowledge around the world.
Summary and Conclusions (2/2) GILDA and Africa African scientific communities can use GILDA to “gridify” and run applications of local interest; 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); GILDA can offer free technical support for anyone willing to organize local training events on Grid computing It can be undergraduate courses, M.Sc courses, tutorials, Grid Schools etc.
Request a Tutorial https://gilda.ct.infn.it
Events curricula Customized training events: from 1 day tutorial to 2 weeks Grid School Can be done without outside internet connection  Mérida, Venezuela Cairo, Egypt Catania, Italy Beijing, China
Bookmarks GILDA home page https://gilda.ct.infn.it GILDA Support System http://gilda-support.ct.infn.it GILDA Form for tutorial bookings http://gilda-support.ct.infn.it GILDA Repository of Training Material https://grid.ct.infn.it/twiki/bin/view/GILDA/WebHome  ICEAGE Library http://www.iceage-eu.org/library GILDA Virtual Services https://gilda.ct.infn.it/VirtualServices.html
Thank you!  -  Q&A Lilongwe, Malawi

More Related Content

PPTX
Open Source IoT at Eclipse
PDF
[CB21] Were "2020" Subdomains Abused Actually? - Mining the Real Threat Hidde...
PDF
Session 23 - gLite Overview
PPT
Improving ICT Support for Large-scale Science
PPTX
Introduction to Grid computing and e-infrastructures
PDF
gLite Administration Workshop, Slides
PPTX
gLite Overview
PPT
Cinefilia Demo - EGEE User Forum 2009
Open Source IoT at Eclipse
[CB21] Were "2020" Subdomains Abused Actually? - Mining the Real Threat Hidde...
Session 23 - gLite Overview
Improving ICT Support for Large-scale Science
Introduction to Grid computing and e-infrastructures
gLite Administration Workshop, Slides
gLite Overview
Cinefilia Demo - EGEE User Forum 2009

Similar to Grid INFN virtual Laboratory for Dissemination Activities (20)

PPT
Grid INFN virtual Laboratory for Dissemination Activities
PDF
Session19 Globus
PDF
Sharegrid at IRES 2010/05
PPT
Grid computing
PDF
The grid aprimer
ODP
Osor Launch, presentation at Open Source World Conference 2008 (Málaga, Octob...
PDF
Grid Middleware – Principles, Practice and Potential
PPT
Grid Computing in a Commodity World (KCCMG, 2005)
PPTX
Grid Computing
PDF
Grid middleware is easy to install, configure, secure, debug and manage acros...
PPT
GridComputing-an introduction.ppt
PPT
EELA-2: NA3 - Application Support
PPT
All about GridComputing-an introduction (2).ppt
PPTX
Cs6703 grid and cloud computing unit 4
PDF
7- Grid Computing.Pdf
PDF
Security issues in grid computing
PPTX
Grid computing
PDF
Grid Computing Frameworks
PDF
Product Sheet For Open Gp
Grid INFN virtual Laboratory for Dissemination Activities
Session19 Globus
Sharegrid at IRES 2010/05
Grid computing
The grid aprimer
Osor Launch, presentation at Open Source World Conference 2008 (Málaga, Octob...
Grid Middleware – Principles, Practice and Potential
Grid Computing in a Commodity World (KCCMG, 2005)
Grid Computing
Grid middleware is easy to install, configure, secure, debug and manage acros...
GridComputing-an introduction.ppt
EELA-2: NA3 - Application Support
All about GridComputing-an introduction (2).ppt
Cs6703 grid and cloud computing unit 4
7- Grid Computing.Pdf
Security issues in grid computing
Grid computing
Grid Computing Frameworks
Product Sheet For Open Gp
Ad

More from Leandro Ciuffo (20)

PPTX
The e-Ciber Superfacility Project
PPTX
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
PPTX
RNP support to data-driven research
PPTX
TaaS: Testbeds como Serviço
PPTX
HPC landscape in Brazil
PPTX
Future of TV: the 8K Experience
PPT
A software-based solution for distributing and displaying UHD video content o...
PPTX
4K aplicado à telemedicina
PPTX
2011 Activities Report - Advanced Applications of Remote Visualization
PPTX
Supporting remote collaborations through R&E Networks
PPTX
FP7-ICT Programme
PPTX
Usos inovadores da Internet
PPTX
Grades computacionais e suas aplicações
PPT
gLite Data Management System
PPTX
Using Grids to support Information Filtering Systems
PPT
gLite Information System
PPT
Computação Grid e infra-estruturas para e-ciência
PPT
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
PPT
Personalizacao na Internet
PPT
Construcao de Sites
The e-Ciber Superfacility Project
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
RNP support to data-driven research
TaaS: Testbeds como Serviço
HPC landscape in Brazil
Future of TV: the 8K Experience
A software-based solution for distributing and displaying UHD video content o...
4K aplicado à telemedicina
2011 Activities Report - Advanced Applications of Remote Visualization
Supporting remote collaborations through R&E Networks
FP7-ICT Programme
Usos inovadores da Internet
Grades computacionais e suas aplicações
gLite Data Management System
Using Grids to support Information Filtering Systems
gLite Information System
Computação Grid e infra-estruturas para e-ciência
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Personalizacao na Internet
Construcao de Sites
Ad

Recently uploaded (20)

PPTX
Microsoft Excel 365/2024 Beginner's training
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Five Habits of High-Impact Board Members
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPTX
The various Industrial Revolutions .pptx
PPTX
Modernising the Digital Integration Hub
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
Microsoft Excel 365/2024 Beginner's training
A contest of sentiment analysis: k-nearest neighbor versus neural network
The influence of sentiment analysis in enhancing early warning system model f...
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Five Habits of High-Impact Board Members
Getting started with AI Agents and Multi-Agent Systems
A proposed approach for plagiarism detection in Myanmar Unicode text
Convolutional neural network based encoder-decoder for efficient real-time ob...
1 - Historical Antecedents, Social Consideration.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Benefits of Physical activity for teenagers.pptx
Developing a website for English-speaking practice to English as a foreign la...
Flame analysis and combustion estimation using large language and vision assi...
The various Industrial Revolutions .pptx
Modernising the Digital Integration Hub
Improvisation in detection of pomegranate leaf disease using transfer learni...
UiPath Agentic Automation session 1: RPA to Agents
Build Your First AI Agent with UiPath.pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Credit Without Borders: AI and Financial Inclusion in Bangladesh

Grid INFN virtual Laboratory for Dissemination Activities

  • 1. Grid INFN virtual Laboratory for Dissemination Activities Leandro Neumann Ciuffo [email_address] INFN-Catania - Italy
  • 2. Introduction Figures How to join GILDA How to access GILDA User assistance Demonstrative Applications Tutorial layout Summary and conclusions Outline
  • 4. Getting started GILDA is a complete Grid test-bed GILDA is an international effort funded by multiple sources Demonstrate/disseminate grid computing Adopted by several Grid projects worldwide It runs the latest version of the gLite middleware Using GILDA is free of charge
  • 5. Why t-Infrastructure? Avoid disruption of production systems of Grid projects Users can practice prior to run their codes on the production e-Infrastructures Prepare users for future middleware releases Easy entry point for new users/communities
  • 6. The GILDA Project – web portal https://gilda.ct.infn.it
  • 7. General grid services available on GILDA MIDDLEWARE VERSION: gLite 3.1
  • 8. Interoperable with other middlewares Super CE Super UI Condor OMII-UK Globus gLite UNICORE Condor OMII-UK Globus gLite UNICORE Single Authorization Framework
  • 10. Figures (1) Used in more than 300 tutorials in 52 countries From 2004 onwards
  • 11. Figures (2) More than 10000 certificates issued to users ~30% renewed at least once
  • 12. Test-bed Current test-bed (best effort maintenance) 5 Grid sites 148 CPUs 455 TB of disk storage GILDA is “bookable on-demand” and “clonable on-demand” Several GILDA-like insfrastructures are often created and last for a short period of time
  • 13. How to join GILDA Istanbul, Turkey
  • 14. How to join GILDA (1) Step 1: Head to the GILDA CA website https://gilda.ct.infn.it/CA/ Don’t panic! continue anyway / add an exception CERTIFICATION AUTHORITY GILDA
  • 15. How to join GILDA (2) Step 2: Download the GILDA CA certificate CERTIFICATION AUTHORITY GILDA
  • 16. How to join GILDA (3) Step 3: Ask for a GILDA personal certificate 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. You MUST always use the same computer and web browser you used to request your GILDA personal certificate.
  • 17. How to join GILDA (4) Step 4: Install your GILDA Personal Certificate in your web browser (Just follow the instructions you will receive in your e-mail).
  • 18. How to join GILDA (5) Step 5: Accept the GILDA Use Policy: https://gilda.ct.infn.it/aup.php
  • 19. How to join GILDA (6) Step 6: Register with the GILDA Virtual Organization (VO) : https://gilda.ct.infn.it/vo.html
  • 20. How to join GILDA - help yourself Clear instructions for different kinds of learners (users, sysadmins) about how to access the t-Infrastructure.
  • 21. How to access GILDA Prague, Czech Republic
  • 22. How to access GILDA (1/5) Connecting to the GILDA User Interface via SSH glite-tutor.ct.infn.it / glite-tutor2.ct.infn.it
  • 23. How to access GILDA (2/5) Login in to the Grid Tutor portal https://glite-tutor2.ct.infn.it
  • 24. How to access GILDA (3/5) Using the Grid2Win user interface http://grid2win.forge.eu-eela.eu
  • 25. How to access GILDA (4/5) Installing the User Interfaces Plug & Play https://gilda.ct.infn.it/UIPnP.html compliant with Scientific Linux 4.5/6 and Fedora Core 8 [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 voms.ct.infn.it:15001 [/C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it] "gilda" Done Creating proxy ................................................... Done Your proxy is valid until Tue Nov 4 03:44:14 2008
  • 26. How to access GILDA (5/5) Installing the User Interface Virtual Machine https://gilda.ct.infn.it/VirtualServices.html VMware player required (free downloadable from www.vmware.com/products/player )
  • 27. How to use GILDA – preparing the UI Export your certificate from your browser File PKCS12 (yourcert.p12)
  • 28. How to use GILDA – preparing the UI Convert the pkcs12 file into 2 pem files: Change their permissions as follows: Store both files in the $HOME/ .globus directory 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. User assistance La Plata, Argentina
  • 30. User Assistance Training material Wiki page Video tutorials Step by step instructions Support system GILDA Forge
  • 31. Support System http://gilda-support.ct.infn.it Create a ticket under the category "Grid User Environment" Indicate the IP number(s) from where you would like to ssh to glite-tutor2.ct.infn.it User Interface
  • 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
  • 34. “ Virtuous cycle” of applications on GILDA Dissemination Training events “ Gridification” Deployment on large Infrastructures and inclusion in the portfolio of demonstrative applications
  • 35. Applications: RASTER-3D Set of tools for generating high quality raster images of molecules
  • 36. Applications: Volcano Sonification “ Sonified” data from geophysical data collected by digital seismographs placed on volcanoes. (Picture: M. Monzier IRD/IG-EPN) (Picture: g1.globo.com) Etna, Italy Tungurahua, Ecuador
  • 37. Applications: Volcano Sonification Seismograms Melodisation 5s = 20h processing in a simple PC
  • 38. Applications: hadronTherapy Employed for the treatment of some kind of ocular tumours Used to calibrate the proton beam line in reality
  • 39. Applications: DEMTOOLs Satellite image rendering program Input: ASCII file in DEM format (Digital Elevation Model) Output: VRML file
  • 40. Tutorial layout Kuala Lumpur, Malaysia
  • 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. 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
  • 44. Summary and Conclusions (1/2) GILDA is a "de facto" standard t-Infrastructure adopted by several EU-FP6 and FP7 projects; 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; It is also a digital inclusion tool by helping to spread Grid Computing knowledge around the world.
  • 45. Summary and Conclusions (2/2) GILDA and Africa African scientific communities can use GILDA to “gridify” and run applications of local interest; 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); GILDA can offer free technical support for anyone willing to organize local training events on Grid computing It can be undergraduate courses, M.Sc courses, tutorials, Grid Schools etc.
  • 46. Request a Tutorial https://gilda.ct.infn.it
  • 47. Events curricula Customized training events: from 1 day tutorial to 2 weeks Grid School Can be done without outside internet connection Mérida, Venezuela Cairo, Egypt Catania, Italy Beijing, China
  • 48. Bookmarks GILDA home page https://gilda.ct.infn.it GILDA Support System http://gilda-support.ct.infn.it GILDA Form for tutorial bookings http://gilda-support.ct.infn.it GILDA Repository of Training Material https://grid.ct.infn.it/twiki/bin/view/GILDA/WebHome ICEAGE Library http://www.iceage-eu.org/library GILDA Virtual Services https://gilda.ct.infn.it/VirtualServices.html
  • 49. Thank you! - Q&A Lilongwe, Malawi