1 / 17

Grid ASP Portals and the Grid PSE Builder

Grid ASP Portals and the Grid PSE Builder. Takeshi Nishikawa Naotaka Yamamoto Hiroshi Takemiya Motonori Hirano Yoshio Tanaka Satoshi Sekiguchi. Satoshi Itoh GTRC, AIST 3rd Oct. 2003 UK & Japan N+N Meeting. Portal. Overview of Grid ASP. Grid ASP provides users PSE( Grid services )

makoto
Download Presentation

Grid ASP Portals and the Grid PSE Builder

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. Grid ASP Portals and the Grid PSE Builder Takeshi Nishikawa Naotaka Yamamoto Hiroshi Takemiya Motonori Hirano Yoshio Tanaka Satoshi Sekiguchi Satoshi Itoh GTRC, AIST 3rd Oct. 2003 UK & Japan N+N Meeting

  2. Portal Overview of Grid ASP • Grid ASP provides users PSE( Grid services ) • Portal system hides Grid environment from users GridASP (Grid Service Provider) User • PSE components • (Grid Services) • Application service • Storage service • Computing service • DB service • : Main service is a batch job

  3. Activities @ GTRC, AIST • Software toolkit for constructing portal • Grid PSE Builder (GridLib) • Grid application portals • ISV software( Gaussian, Phoenics, ... ) • user programming application • Experiment of Grid ASP (planning) • Feasibility study with real business players

  4. Overview of the Grid PSE Builder • Framework for building an application portal on a grid environment Globus Toolkit 2.x (MDS, GRAM, GSI)

  5. Single-sign-on/session manager • SSL client server mutual authentication • Session management at SSL/TSL layer • X.509 certificate based client authentication • Proxy certificate based on GSI using portal ID ( Single user account on grid environment )

  6. PSE Component information • Interface of application • XML-based Web page description language • Application name, location ... • Contents • Arguments (input parameters, ..) • Options <application xmlns="http://www.aist.go.jp/vcc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.aist.go.jp/vcc application_schema.xml"> <appname>cat</appname> <appid>1</appid> <appcomment>Concatenate file(s).</appcomment> <argspec>/bin/cat %option% %files%</argspec> <arglist> <args use="option" separate="true"> <title>Operation Option</title> <checkbox name="option"> <box value="-b">number nonblank output lines</box> <box value="-E">display $ at end of each line</box> <box value="-n">number all output lines</box> <box value="-s">never more than one single blank line</box> <box value="-T">display TAB characters as ^I</box> <box value="-v">use ^ and M- notation, except for LFD and TAB</box> </checkbox> </args> <args use="required"> <title>files</title> <file name="files" max="unbounded" /> </args> </arglist> </application>

  7. Batch job / Data staging manager • In/Out file management for jobs • Upload and download input parameters and files between client and Portal • Transfer files from portal server to specified resources using GridFTP • Job execution management • Submit/ cancel jobs using globus GRM • Monitor status of jobs

  8. Future work for Grid PSE Builder • Individual accounting model • Proxy certificate for individual user • Users don’t need globus on their clients • Workflow control • User : describe workflow of their jobs • Provider : combine several applications as a single service

  9. Grid Application portals • Phoenics Portal • Computational Fluid Dynamics • Weather forecast Portal • Meteorology • QC Grid/ Gaussian Portal • Quantum Chemistry http://www.phoenics.co.jp/

  10. Phoenics Portal • PHOENICS is a commercial code for CFD. • Easy access to CFD application on parallel supercomputer(SR8000)through TSUKUBA-WAN. user Phoenics Portal SR8000 10km AIST NTT-AS lab. TSUKUBA-WAN

  11. disturbance disturbance disturbance AIST Simulation KISTI Statistics Simulation ... Different random sequences tens-hundreds KU Weather forecast Grid portal • User programming application • A numerical weather prediction program • 3 Grid middlewares • Globus toolkit, Ninf-G, Grid PSE Builder Prof. Tanaka (Univ. of Tsukuba). PC Cluster Weather forecast program RPC http/ https Grid PSE Builder (GridLib) Ninf-G Globus Toolkit 2.x Web browser

  12. QC Grid/ Gaussian Portal • Purpose : Virtual laboratory for Quantum Chemistry • Target users : scientists and engineers in bio-chem, bio-phys, material design, drug design, etc. • Special feature • Prediction of required resources • Avoidance of the same calculation

  13. Input flow Web-based user interface output flow Knowledge DB Components of Gaussian Portal Meta-scheduler High-throughput nodes Input Analyzer Estimator Comparator Retriever Large Memory nodes Meta-scheduleris acorecomponent of the Gaussian Portal Results DB I/O archives

  14. Meta-scheduler • Input Analyzer • Evaluating the method for calculation, the number of atoms, kind and number of basis set functions. • Estimator • Estimating the amount of computing resources (CPU time, memory, disk space). • Comparator • comparing the computing time and the retrieval time, and judging whether to retrieve or to compute. • Retriever • Retrieving previous results.

  15. Grid ASP Experiment • Feasibility study on business models • Real business players contribute the experiment by their own ways. • Period : Oct. 2003 – March 2006 Users: companies, laboratories, consumers Portal: Portal company Management Applications : ISV vender, ... Middleware : SIer Computer, Storage : H/W vender, ... Network : Carrier, ...

  16. User Players in Grid ASP business • Some of functions may be acted by one player. ASP リソースプロバイダ User company Portal ASP Resource provider Gaussian Phoenics .... Computer resources User management License management Design data Server Provider management. Result data Applications Storage Data management

More Related