Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.

Slides:



Advertisements
Similar presentations
The Access Grid Ivan R. Judson 5/25/2004.
Advertisements

CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
CSF4 Meta-Scheduler PRAGMA13 Zhaohui Ding or College of Computer.
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
CSF4, SGE and Gfarm Integration Zhaohui Ding Jilin University.
Academic Technology Services The UCLA Grid Portal - Campus Grids and the UC Grid Joan Slottow and Prakashan Korambath Research Computing Technologies UCLA.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
CompuNet Grid Computing Milena Natanov Keren Kotlovsky Project Supervisor: Zvika Berkovich Lab Chief Engineer: Dr. Ilana David Spring, /
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Understanding and Managing WebSphere V5
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
National Computational Science National Center for Supercomputing Applications National Computational Science MyProxy: An Online Credential Repository.
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
Ashok Agarwal 1 BaBar MC Production on the Canadian Grid using a Web Services Approach Ashok Agarwal, Ron Desmarais, Ian Gable, Sergey Popov, Sydney Schaffer,
National Center for Supercomputing Applications The Computational Chemistry Grid: Production Cyberinfrastructure for Computational Chemistry PI: John Connolly.
Digital Object Architecture
High Performance Louisiana State University - LONI HPC Enablement Workshop – LaTech University,
PCGRID ‘08 Workshop, Miami, FL April 18, 2008 Preston Smith Implementing an Industrial-Strength Academic Cyberinfrastructure at Purdue University.
GRAM: Software Provider Forum Stuart Martin Computational Institute, University of Chicago & Argonne National Lab TeraGrid 2007 Madison, WI.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
GridFE: Web-accessible Grid System Front End Jared Yanovich, PSC Robert Budden, PSC.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
Information Resources and Communications University of California, Office of the President UC-Wide Activities in Support of Research and Scholarship David.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
Communicating Security Assertions over the GridFTP Control Channel Rajkumar Kettimuthu 1,2, Liu Wantao 3,4, Frank Siebenlist 1,2 and Ian Foster 1,2,3 1.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Grid Infrastructure group (Charlotte): Barry Wilkinson Jeremy Villalobos Nikul Suthar Keyur Sheth Department of Computer Science UNC-Charlotte March 16,
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
CEOS Working Group on Information Systems and Services - 1 Data Services Task Team Discussions on GRID and GRIDftp Stuart Doescher, USGS WGISS-15 May 2003.
Creating and running an application.
Leveraging the InCommon Federation to access the NSF TeraGrid Jim Basney Senior Research Scientist National Center for Supercomputing Applications University.
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Securing the Grid & other Middleware Challenges Ian Foster Mathematics and Computer Science Division Argonne National Laboratory and Department of Computer.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Policy-Based Dynamic Negotiation for Grid Services Authorization Ionut Constandache, Daniel Olmedilla, Wolfgang Nejdl Semantic Web Policy Workshop, ISWC’05.
CSF4 Meta-Scheduler Zhaohui Ding College of Computer Science & Technology Jilin University.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Academic Technology Services The UC Grid Project OSG Consortium All-Hands Meeting Bill Labate & Joan Slottow Research Computing Technologies UCLA Academic.
GWE Core Grid Wizard Enterprise (
Presentation transcript:

Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University of California, Los Angeles Kejian Jin Prakashan Description of the mechanisms used by your portal to utilize production Grid Resources How your portal satisfies security requirements(Authentication, authorization, accounting, auditing) Descriptions of the tools your project used to construct your portal How your project overcame interesting challenges in building your portal. Description of challenges ahead for your project regarding portal development and deployment Description of the mechanisms used by your portal to utilize production Grid Resources How your portal satisfies security requirements(Authentication, authorization, accounting, auditing) Descriptions of the tools your project used to construct your portal How your project overcame interesting challenges in building your portal. Description of challenges ahead for your project regarding portal development and deployment

Institute For Digital Research and Education Who Are We? Support Academic Research Computing at UCLA Host 10+ clusters in our Data Center. Support Additional Clusters on Campus Develop software, High Performance Computing Consulting Computational Growth at UCLA (GFLOPS) Campus - 484% IDRE % October 03 December 04 Projected 05

Institute For Digital Research and Education https Uniform browser based interface Credential mapped to local ID GRID Appliance Head node Cluster III Head node Cluster I Credential mapped to local ID GRID Portal & CA Single Credential Head node Cluster II Web Server GRID Appliance UCLA GRID Architecture

Institute For Digital Research and Education History Started as a UCLA Technology Sandbox project in 2002 using GT2.0. Developed UCLA Grid Portal (Web-based) using GT3.x in 2003 Added the first cluster to the UCLA Grid in June 2004 Grant from Sun Microsystems for 8 Grid Appliance nodes in 2004 Currently, there are 6 clusters on the UCLA Grid representing Physics, Astronomy, Chemistry, Biology, Social Sciences, Neuro Imaging, Electrical, Chemical and Mechanical Engineering, Material Sciences. –Compute Power Available in the UCLA Grid Portal: Number of Clusters: 6 Number of Nodes: 383 Aggregate Peak Performance: 5625 GFlops Began to port the UCLA Grid Portal to GT4 in April 2005.

Institute For Digital Research and Education Features Automatic certificate signing process –SSH web client is used for verifying the user identity. Resource Discovery –IndexService is used to retrieve information from participating clusters Job Submission –Generic parallel and serial job submission –Customized application submission services for: Gaussian, Qchem, xmd, Mathematica, Matlab –GRAM service used for job submission –SGE local scheduler is used by all clusters, other supported. Data management –Upload file from local to any target cluster –Cluster File Manager –File transfer between different clusters –GridFTP is used extensively in this service

Institute For Digital Research and Education Resource Discovery

Institute For Digital Research and Education Cluster File Manager

Institute For Digital Research and Education Data Visualization File Formats supported Gamess Gaussian Q-chem CML PDB Ghemical XYZ CIF HIN Jaguar MOL MOPAC Spartan

Institute For Digital Research and Education Live Demo

Institute For Digital Research and Education Technologies Used Java Servlet Java COG toolkit SSH web client API File Upload client API Java Web Service XML Globus Toolkit

Institute For Digital Research and Education Challenges Many clusters on campus Operational issues –Different departments –Diverse procedures and resources schedulers, different OSs, different processors, apps. Some clusters will be contributing cycles to the campus –How to share resources Users can have (different) ID’s among several clusters –No common user ID (UID) space Difficult to get job status and resource information –From a single cluster –Across clusters

Institute For Digital Research and Education Experiences Expert users prefer command line interface –Comfortable with UNIX command line –Need to login to head node in order to compile. lack of web-based development environment New Users prefer the web interface such as File Manager to edit/create/upload files Users with multiple cluster accounts prefer UCLA Grid Portal because of the single-login (transparency). Cluster managers and PIs like the resource discovery interface to get a visual feedback of cluster status, usage, job information, etc.

Institute For Digital Research and Education Future Directions Web-based Development environment –Edit source code with syntax (C, Fortran, C++, Java, etc ) –Compile/Debug code from the web –Highly transparent development environment –Technologies that will be used: XMLHttpRequest, GridFTP, Java CoG. Immediate Testing and Feedback Additional Visualization support such as visualizing Plasma Physics data Add dynamic resource discovery and meta-scheduling for Sun Grid Engine (SGE) using Community Scheduler Framework (CSF).

Institute For Digital Research and Education Future Directions - Continued Integrate the UCLA Grid with other Grids by writing an InterGrid Broker Service –Clusters are usually behind firewalls In our infrastructure, the appliance node (where GT is installed) is only accessible from UCLA Grid Portal Web server for security reasons. Head node does not have GT installed. –User has account in another Grid which is trusted by UCLA. –User has account on a cluster in the UCLA Grid –User wants to submit job from other Grid Portal to one of the participating cluster in the UCLA Grid where he/she has an account. –But other Grid Portal cannot directly submit jobs to the cluster in the UCLA Grid because of the firewall. –How do we solve this problem?

Institute For Digital Research and Education InterGrid Broker Service UCLA Grid PortalOther Grid Portal InterGrid Broker Service Cluster A Cluster B Cluster C Cluster 1 Cluster 2 Cluster 3

Institute For Digital Research and Education Why not use other Portals? No other portals were available when the project started. Specific User Requirement –a large percentage of our users want a specific application service –No customized application service was available Only interested in Cluster Computing in a parallel environment.

Institute For Digital Research and Education Questions?