UCLA Grid Portal (UGP) A Globus Incubator Project

Similar documents
UGP and the UC Grid Portals

Leveraging the InCommon Federation to access the NSF TeraGrid

How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework

SimPortal. Overview. Frank McKenna. What is SimpPortal Simple Example of Job Submission. UC Berkeley. OpenSees Parallel Workshop Berkeley, CA

OGCE User Guide for OGCE Release 1

Goal. TeraGrid. Challenges. Federated Login to TeraGrid

UNIT IV PROGRAMMING MODEL. Open source grid middleware packages - Globus Toolkit (GT4) Architecture, Configuration - Usage of Globus

Getting Started with XSEDE. Dan Stanzione

Gatlet - a Grid Portal Framework

Remote & Collaborative Visualization. Texas Advanced Computing Center

Globus GTK and Grid Services

Gridbus Portlets -- USER GUIDE -- GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4

Managing Grid Credentials

Accelerating the Scientific Exploration Process with Kepler Scientific Workflow System

Using the MyProxy Online Credential Repository

Juliusz Pukacki OGF25 - Grid technologies in e-health Catania, 2-6 March 2009

Grid Architectural Models

CILogon Project

The University of Oxford campus grid, expansion and integrating new partners. Dr. David Wallom Technical Manager

Inca as Monitoring. Kavin Kumar Palanisamy Indiana University Bloomington

Anatomy of the BIRN The Biomedical Informatics Research Network

An End-to-End Web Services-based Infrastructure for Biomedical Applications

Architectural Tradeoffs for Unifying Campus Grid Resources

The LGI Pilot job portal. EGI Technical Forum 20 September 2011 Jan Just Keijser Willem van Engen Mark Somers

XSEDE Canonical Use Case 4 Interactive Login

Cloud Computing. Up until now

SUG Breakout Session: OSC OnDemand App Development

Middleware Integration and Deployment Strategies for Cyberinfrastructures

Building Blocks for a Simple TeraGrid Science Gateway

Computational Web Portals. Tomasz Haupt Mississippi State University

Nancy Wilkins-Diehr San Diego Supercomputer Center (SDSC) University of California at San Diego

GAMA: Grid Account Management Architecture

Federated Services for Scientists Thursday, December 9, p.m. EST

THE WIDE AREA GRID. Architecture

An Exploration of Grid Computing to be Utilized in Teaching and Research at TU

Introduction to HPC Resources and Linux

Grid Programming: Concepts and Challenges. Michael Rokitka CSE510B 10/2007

How to Configure SSL VPN Portal for Forcepoint NGFW TECHNICAL DOCUMENT

THEBES: THE GRID MIDDLEWARE PROJECT Project Overview, Status Report and Roadmap

Breaking News CloudAXIS Suite 1.0

glite Grid Services Overview

Introduction to Grid Computing!

The SNS Science Portal: Web-Based Visualization, Analysis and Simulation

Eclipse Technology Project: g-eclipse

Quick Start Guide. Table of Contents

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

Grid Scheduling Architectures with Globus

Building Effective CyberGIS: FutureGrid. Marlon Pierce, Geoffrey Fox Indiana University

Using MATLAB on the TeraGrid. Nate Woody, CAC John Kotwicki, MathWorks Susan Mehringer, CAC

Gergely Sipos MTA SZTAKI

Providing Dynamic Virtualized Access to Grid Resources via the Web 2.0 Paradigm

The UniNet Express Lane Services

Kepler and Grid Systems -- Early Efforts --

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy

CILogon. Federating Non-Web Applications: An Update. Terry Fleury

The BOINC Community. PC volunteers (240,000) Projects. UC Berkeley developers (2.5) Other volunteers: testing translation support. Computer scientists

Client 2. Authentication 5

Regional & National HPC resources available to UCSB

Report for the GGF 15 Community Activity: Leveraging Site Infrastructure for Multi-Site Grids

Hosted Microsoft Exchange Client Setup & Guide Book

Introduction to Grid Computing

Grid Portal Architectures for Scientific Applications

Deploying the TeraGrid PKI

Production Grids. Outline

Register by completing the form, or connecting via your GitHub or Google account.

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki

Getting Started with XSEDE Andrew Grimshaw and Karolina Sarnowska- Upton

OpenSees on Teragrid

Infoblox Network Insight Integration with Cisco ACI

Securing ArcGIS Server Services An Introduction

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

Guidelines on non-browser access

Science gateways made easy: the In-VIGO approach

Credentials Management for Authentication in a Grid-Based E-Learning Platform

Transcode and Add Pulse Video Analytics to Video Content on Cisco Show and Share

UNT System Campus VPN Guide

Enabling VMware Remote Console

Application Process Page 1 of 12. Application Process

Industry Access Portal MUNICIPALITY MODULE User Guide

A Simplified Access to Grid Resources for Virtual Research Communities

WebProtégé. Protégé going Web. Tania Tudorache, Jennifer Vendetti, Natasha Noy. Stanford Center for Biomedical Informatics

Load Balancing FreePBX / Asterisk in AWS

EMERGENCY MANAGEMENT Continuity of Operations Portal Instructional Guide

Day 1 : August (Thursday) An overview of Globus Toolkit 2.4

Virtual Organizations in Academic Settings

Cisco Virtual Application Container Services 2.0 Lab v1

UNICORE Globus: Interoperability of Grid Infrastructures

Deploying a Production Gateway with Airavata

GridSphere s Grid Portlets

GRAIL Grid Access and Instrumentation Tool

Introduction to BioHPC New User Training

Hardware Tokens in META Centre

VOMS Support, MyProxy Tool and Globus Online Tool in GSISSH-Term Siew Hoon Leong (Cerlane) 23rd October 2013 EGI Webinar

VMware HealthAnalyzer Collector Installation and User Guide

ITCorporation HOW TO DOWNLOAD, INSTALL AND SET UP SONICWALL ANALYZER DESCRIPTION RESOLUTION. Knowledge Database KNOWLEDGE DATABASE

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

SSL VPN Web Portal User Guide

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

Chapter 4: Networking and the Internet. Network Classifications. Network topologies. Network topologies (continued) Connecting Networks.

Troubleshooting Grid authentication from the client side

Transcription:

UCLA Grid Portal (UGP) A Globus Incubator Project OGF 2007 Documentation at: http://www.ucgrid.org Prakashan Korambath & Joan Slottow Research Computing Technologies UCLA 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

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

Design Goals: Do not change the way individuallymanaged 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.

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

Demo 1. 2.

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

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.

Demo

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

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

Demo

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

Demo

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)

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

Demo

appform Previous Work Purdue/nanoHub Rappture San Diego Supercomputer Center (SDSC) and National Biomedical Computation Resource (NBCR) Project Gemstone

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

Demo

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