ucla grid portal ugp a globus incubator project
play

UCLA Grid Portal (UGP) A Globus Incubator Project OGF 2007 - PowerPoint PPT Presentation

Academic Technology Services UCLA Grid Portal (UGP) A Globus Incubator Project OGF 2007 Documentation at: http://www.ucgrid.org Prakashan Korambath Prakashan Korambath & Joan Slottow & Joan Slottow Research Computing Technologies


  1. Academic Technology Services UCLA Grid Portal (UGP) A Globus Incubator Project OGF 2007 Documentation at: http://www.ucgrid.org Prakashan Korambath Prakashan Korambath & Joan Slottow & Joan Slottow Research Computing Technologies Research Computing Technologies UCLA Academic Technology Services UCLA Academic Technology Services

  2. Academic Technology Services

  3. Academic Technology Services UGP (UCLA Grid Portal) • Joins computational clusters into a Grid • Built on top of: – Globus Toolkit 4.n – GridSphere Portlet Framework 2.n (production systems) and 3.n (under development) – Zimbra, YUI, and GWT toolkits – Shibboleth – Tomcat – MySQL

  4. Academic Technology Services Motivation • Need to share resources among the campus clusters: • Diverse cluster ownership and operation • A number of users have login ids on multiple clusters

  5. Academic Technology Services Design Goals: – Do not change the way individually- managed clusters do business. – Web Portal: • Hide certificates and the complexity of the Grid from users. –No software for users to install. • Single sign on. • Common web interface to all clusters.

  6. Academic Technology Services Single Campus Architecture Head node Cluster I Credential mapped to local ID Grid Appliance Grid Portal https Uniform browser Head node based interface Cluster II Credential mapped to local ID MyProxy Server Storage Server ION Visualization Server Grid Appliance

  7. Academic Technology Services Demo 1. 2.

  8. Academic Technology Services UC Grid Multi-Campus Architecture UC UC UC UC UC Portal Grid Register User MyProxy Service CA Database Single CA is shared among all campuses A C UCLA A C UCSB Portal C A Portal Storage Server C A C C UCLA MyProxy A A UCSB Storage MyProxy Server UCI Portal All appliances talk to both their Storage campus portal and the UC portal Server UCI MyProxy

  9. Academic Technology Services The UC Grid • Each user of a Campus Grid can also use the UC Grid Portal • Users can: – work with clusters from all the campuses – transfer files across the campuses. – Use pooled resources across the campuses.

  10. Academic Technology Services Demo

  11. Academic Technology Services User Types vs. Portals Portal View Campus Portal UC Portal U Pool-only Can submit jobs to the Can submit jobs to s User campus pool campus and UC pools e r Best choice for those with access to clusters Can use those T on different campuses clusters on campus Cluster y -- can use all clusters, he/she can access User UC-wide, he/she can p Access Can submit jobs to e the campus pool Can submit jobs to campus and UC pools

  12. Academic Technology Services Grid Portal Services and User Interface • Resource Discovery • Data Manager (includes editor, visualization, upload/download, and ftp) • Grid Development Environment • Job Services – Submit Job, view status, process output – Applications vs. Generic jobs – appForm • Interactive: interactive apps, xterm, ssh • Other Grids: access to Teragrid

  13. Academic Technology Services Demo

  14. Academic Technology Services Pool Job Submission • UGP: – Chooses the best cluster for the job – Maps the portal user to a guest user – Generates the proxy certificate for the guest user – Stages the input files to the target cluster – Submits the job to the target cluster – Retrieves the output for downloading

  15. Academic Technology Services Demo

  16. Academic Technology Services Interactive Applications via VNC • Pioneers in this area are: – Purdue University’s nanoHUB – University of Florida’s In-VIGO – University of Texas Advanced Computer Center (TACC)

  17. Academic Technology Services There is 1 Grid Portal One Grid Appliance per cluster Multiple VNC servers can be Running on an Appliance simultaneously Firewall Grid Portal Appliance Web Server User Compute Node Globus Tomcat SSH Fork Web Browser GRAM VNC Serve Applet Job UGP server Runs Under VNC iptables theUser’s id Viewer Port iptables Because of GUI App applet forwarding Applet Port security, the forwarding Applet can only talk to the Portal machine Public Network Private Network

  18. Academic Technology Services Demo

  19. Academic Technology Services appForm • Previous Work – Purdue/nanoHub Rappture – San Diego Supercomputer Center (SDSC) and National Biomedical Computation Resource (NBCR) Project Gemstone

  20. Academic Technology Services

  21. Academic Technology Services Files Needed for appForm app_job.xml rsl.xsl Job Parameters Tab app_form_input.xsl HTML + JavaScript + YUI for tabbed page File.txt app_form.xml Input Generator Tab Input file for app trans.xsl app_job.xml, app_form.xml and app_forrm_input.xsl must be written for each app.

  22. Academic Technology Services Demo

  23. Academic Technology Services Want to see more? Need more info? Want to try UGP hands on? Come to our talk 5:00-6:30 in Leonesa II UGP (the UCLA GRID Portal Software and the UC System Grid Portals

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend