December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide User Interfaces to Grids Patrick Hurley Texas.

Slides:



Advertisements
Similar presentations
PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
Advertisements

LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
TEXAS ADVANCED COMPUTING CENTER Deployment of NMI Components on the UT Grid Shyamal Mitra.
Condor and GridShell How to Execute 1 Million Jobs on the Teragrid Jeffrey P. Gardner - PSC Edward Walker - TACC Miron Livney - U. Wisconsin Todd Tannenbaum.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
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.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Grid Services at NERSC Shreyas Cholia Open Software and Programming Group, NERSC NERSC User Group Meeting September 17, 2007.
Open Grid Computing Environments Marlon Pierce, Suresh Marru, Gregor von Laszewski, Mary Thomas, Maytal Dahan, Gopi Kandaswamy, and Wenjun Wu.
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.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space Cracow Grid Workshop’10 Kraków, October 11-13,
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Overview of TeraGrid Resources and Usage Selim Kalayci Florida International University 07/14/2009 Note: Slides are compiled from various TeraGrid Documentations.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
CCSM Portal/ESG/ESGC Integration (a PY5 GIG project) Lan Zhao, Carol X. Song Rosen Center for Advanced Computing Purdue University With contributions by:
National Computational Science National Center for Supercomputing Applications National Computational Science MyProxy: An Online Credential Repository.
December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Configuring Resources for the Grid Jerry Perez.
Future Grid Future Grid User Portal Marlon Pierce Indiana University.
UT Grid Project Jay Boisseau, Texas Advanced Computing Center SURA Grid Application Planning & Implementations Workshop December 7, 2005.
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.
HPC club presentation A proposal for a campus-wide research grid Barry Wilkinson Department of Computer Science UNC-Charlotte Dec. 2, 2005.
National Center for Supercomputing Applications The Computational Chemistry Grid: Production Cyberinfrastructure for Computational Chemistry PI: John Connolly.
December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Technology: The Rough Guide Grid Building.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Grid Computing, B. Wilkinson, b.1 National Science Foundation Middleware Initiative (NMI) Started in 2001 initially over 3 years “to create and deploy.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
Kurt Mueller San Diego Supercomputer Center NPACI HotPage Updates.
Convert generic gUSE Portal into a science gateway Akos Balasko 02/07/
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
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.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Portal Update Plan Ashok Adiga (512)
Building Grid Portals with OGCE: Big Red Portal and GTLAB Mehmet A. Nacar, Jong Youl Choi, Marlon Pierce, Geoffrey Fox Community Grids Lab Indiana University.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
VisPortal Project developer’s experience C.E.Siegerist, J. Shalf, E.W. Bethel NERSC/LBNL Visualization Group T.J. Jankun-Kelley, O. Kreylos, K.L. Ma CIPIC/UC.
Convert generic gUSE Portal into a science gateway Akos Balasko.
GridChem Architecture Overview Rion Dooley. Presentation Outline Computational Chemistry Grid (CCG) Current Architectural Overview CCG Future Architectural.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
Application Specific Module Tutorial Zoltán Farkas, Ákos Balaskó 03/27/
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
A Desktop Client for HPC Chemistry Applications: GridChem Kent Milfeld Supported by the NSF NMI Program under Award #
10 March Andrey Grid Tools Working Prototype of Distributed Computing Infrastructure for Physics Analysis SUNY.
CSF4 Meta-Scheduler Zhaohui Ding College of Computer Science & Technology Jilin University.
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Shaowen Wang 1, 2, Yan Liu 1, 2, Nancy Wilkins-Diehr 3, Stuart Martin 4,5 1. CyberInfrastructure and Geospatial Information Laboratory (CIGI) Department.
GPIR GridPort Information Repository
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
Middleware for Grid Portal Development
OGCE Portal Software for Big Red and the TeraGrid
Open Grid Computing Environments
Presentation transcript:

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide User Interfaces to Grids Patrick Hurley Texas Advanced Computing Center

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Overview Grid Interaction: Command Line vs. GUI Command Line Interfaces (CLIs) Graphical User Interfaces (GUIs) Web Interface Example: GridPort Desktop Application Example: GridChem

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Interaction: CLI vs. GUI CLIs Expose the full spectrum of application options. Available to anyone with local access to the resource. Still efficient for repetitive tasks, complex workflows, and active developers. May be a “barrier of entry” to grid resources and services.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Interaction: CLI vs. GUI GUIs Ideally lift the “barrier of entry” to grid resources and services. Abstract behind-the-scenes details. Do not require direct access to grid resources. Augment CLIs with well-formatted information. Efficient and intuitive UIs for large-scale, complex workflows are difficult to design.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Interaction: CLI vs. GUI Is one hands down better than the other? No. (IMHO) As users, project leaders, and communities, you should decide what works best for you.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Native Grid Application CLIs GSI-SSH, MyProxy LSF, PBS, Condor, SGE MonALISA, Ganglia UberFTP …and more!

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Toolkit CLIs Globus Native grid application CLIs included. Additional Globus-specific CLIs: –Data Management: globus-url-copy –Execution Management: globusrun-ws

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridShell ( Extends the Tenex C Shell (TCSH) and Bourne Again Shell (BASH) to transparently include distributed and grid computing functionality in order to provide a “write-once run-anywhere” environment, including: –Job submission to local or remote clusters. –Standard out and standard error redirection to remote file locations. –Parallel script execution with inter-task communication and synchronization.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridShell: Examples Redirecting standard out to a remote file location using GlobusFTP: a.out > gsiftp://bandera.tacc.utexas.edu/work/data Executing two parallel tasks: a.out on 2 procs Message passing between parallel tasks: if ( $_GRID_TASKID > 0) then echo “Done.” > task_0 end if

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Interaction: GUIs Web-based Interfaces –Open Grid Computing Environment ( –GridSphere Grid Portlets ( –GridPort Toolkit ( Desktop Applications –GridChem Computational Chemistry Grid ( –Extensible Computational Chemistry Environment ( –GEMSTONE (

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Interaction: Web Interfaces Grid Portals Accessible from anywhere using only a standard web browser. Easily customizable for specific communities or tasks. Grid portal toolkits available to simplify development and deployment. Not as feature-rich as desktop applications.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Portals Linked Environments for Atmospheric Discovery (LEAD) (

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Portals North Carolina BioPortal (

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort – What Is It? GridPort is a simple, easy-to-install software package that allows developers in the scientific research community and industry to create portals to access grid infrastructure via a web interface, which serves as a starting point for building custom grid portals — all in a lightweight, modular, easy-to-use package.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort Composition The GridPort Portal –Portlet components provide basic grid access and capabilities including: grid authentication batch job submission grid job submission file management data management (coming soon) –One-step install process with the GridSphere Portal Framework into a Tomcat web server –Easy to pick and choose software components you want to install

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: Authentication Single Sign-on authentication modules –MyProxy –GridPort Credential Repository MyProxy portlet interface –Developed by OGCE

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Related Services: GPIR Grid Portal Information Repository (GPIR) –Storage and retrieval of grid data with Web service interfaces –Relational database for caching and archiving grid data –Web services manage database transactions Information providers push data to the Ingester Web Service Clients such as portals pull data from the Query Web Service

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Related Services: CFT Comprehensive File Transfer (CFT) –Developed at TACC File management web service –Manage 3rd-party transfers between grid resources –Query status of transfers including transfer completion ratio

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: Grid Information Portlet Acquires and displays grid information from GPIR service including: –Load, Status, Job Queues, Machine Information Can display information for the following resource types: –HPC –Visualization –Storage –PC Grid

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: File Management Portlet Configurable to use either GridFTP or CFT web service for file transfers Convenient source/destination view for listing, viewing, and transferring files Can view file transfer status (CFT only) and use NWS data to predict transfer times between resources.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: Job Submission Portlet Submits batch jobs using Globus GRAM Allows specification of executable, input/ouput files, and many other parameters View job submission status

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: Grid Job Submission Portlet Submits jobs using condor metascheduler Uses Condor schedd web service (SOAP) interface Upload or specify remote executable and input files Specify job parameters View job status

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: Data Management Portlet Interfaces with Storage Resource Broker (SRB) data management software Uses AJAX for interactive data browsing of data repositories Will be available in the next GridPort release (v4.0.1) Developed at SDSU by Mary Thomas, et al.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: In Use By… TeraGrid User Portal SURAgrid Portal TIGRE User Portal UTGrid / TACC User Portal … and others.

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: The Team TACC –Eric Roberts (project leader, developer) –Maytal Dahan (developer) –Patrick Hurley (developer) –Jay Boisseau (contributor) SDSU –Mary Thomas (contributor) –Turan Bansal (student developer) –Tushar Gupta (student developer) –Dave Thomas (student developer) Contributors –Freddy Rojas - CeCalCULA (Merida, Venezuela) (tester, application portlet interfaces)

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide GridPort: Contacts and Resources The GridPort Toolkit: – Installation and Portal Demos: – – Project Leader: –Eric Roberts Developer: –Patrick Hurley

December 8 & 9, 2005, Austin, TX SURA Cyberinfrastructure Workshop Series: Grid Technology: The Rough Guide Grid Interaction: Desktop Applications Provide a single-package installation for grid users. Provide a consistent grid environment and interface for all users. Allow for advanced development beyond the constraints of web interfaces. Requires development time. … just ask Kent!