Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Enabling Grids for E-sciencE Introduction to web portals Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi (Vietnam) November 5th, 2007 www.eu-egee.org Web Portal Enabling Grids for E-sciencE • A web portal is used to provide an easier way to run jobs or applications on the grid for the users • Avoids users needing to learn complex command line interfaces to the Grid • It can be accessed from everywhere and by “everything” (desktop, laptop, PDA, mobile phone). • It can keep the same user interface to several backends (including the switch to new EGEE middleware). ACGrid School 5-9/11 2007 Web portal Enabling Grids for E-sciencE • Some examples of web portals: – – – – – Genius Auvergui AWP (Auvergrid Web Portal) BIG (blast in grid) Pgrade • Differences between portals – Difficulty to use it(knowledge of jdl files, certificates, proxy,…) – Specificity – Security ACGrid School 5-9/11 2007 Architecture Enabling Grids for E-sciencE Web Portal Applications’ specific layer DataGRID architecture GLOBU S toolkit Biomed Atlas Auvergrid LHCb Other apps High level GRID middleware Basic Services OS & Net services ACGrid School 5-9/11 2007 Why use a Web portal Enabling Grids for E-sciencE • It can be accessible from everywhere, the only condition is to have a valid certificate in your browser • The same interface can be used, it’s independant of the middleware • The web interface is user-friendly ACGrid School 5-9/11 2007 AWP Enabling Grids for E-sciencE • AWP (Auvergrid Web Portal) • Web portal for biologists that provides some biological tools – – – – – – Blast Est2genome Secured bl2seq Secured readseq Repeatmasker Hmmpfam • The goal is to help biologists run their applications faster on the Auvergrid grid, with more security than on « traditional » web sites ACGrid School 5-9/11 2007 How does it work Enabling Grids for E-sciencE https WEB Browser AWP Loc al WS Apache UI M/W+GSI the Grid ACGrid School 5-9/11 2007 How does it work Enabling Grids for E-sciencE UI grid-proxy-init voms-proxy-init the Grid execute WEB Browser output Loc al WS Any web tool AWP server (UI) ACGrid School 5-9/11 2007 How does it work? Enabling Grids for E-sciencE • Data: – Software installed on the CE Role of the software_manager – Biological Databases stored on SEs – Instance Database stored on the Web server • Princip: – The software manager installs the software on each CE, and the specified databases on SEs – The web portal is developed on the web server – The grid pipeline is installed on the UI. Goal: Get the parameters of the instance Create jobs, launch them on the grid Get the status, the results, and store them in the Instance Database ACGrid School 5-9/11 2007 Auvergrid Homepage Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Web tools web page Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Example: bl2seq Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Example:bl2seq Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Example:bl2seq Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Example:bl2seq Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Example:bl2seq Enabling Grids for E-sciencE ACGrid School 5-9/11 2007 Hands-on Enabling Grids for E-sciencE • During the practical session, you will use the auvergrid-blast web portal: – First you need to connect to the web portal – Log in using: Username: userXX Password:userXX (XX from 01 to 60) – Get the protein sequence – Select the appropriate parameters as written on the explanation page – Launch the blast program on the grid – Wait until it is done – Get your results ACGrid School 5-9/11 2007 Conclusions and perspectives Enabling Grids for E-sciencE • The AWP is a new tool provided for the auvergrid and biomed VO. • The goal is to deploy web portals for all the biological programs, coupling it with the database replication service developed by J. Salzemann • Next step: deploy web portals for other users (chemistry, physics) on the Auvergne ACGrid School 5-9/11 2007 Enabling Grids for E-sciencE Thank you ACGrid School 5-9/11 2007