Science Gateway Services for NERSC Users



Similar documents
Using DeployR to Solve the R Integration Problem

Enter Here -> Directory Submitter Software For One > Visit Here <

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

owncloud Architecture Overview

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

Implementing Mobile Thin client Architecture For Enterprise Application

Capitalware's Commercial, Licensed As Free & Open Source Products Explained

Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC

HPC Portal Development Platform with E-Business and HPC Portlets

PHP on IBM i: What s New with Zend Server 5 for IBM i

owncloud Architecture Overview

HPC PORTAL DEVELOPMENT PLATFORM

XSEDE Service Provider Software and Services Baseline. September 24, 2015 Version 1.2

Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo

Getting Started Guide for Developing tibbr Apps

Assignment # 1 (Cloud Computing Security)

CA Service Desk Manager - Mobile Enabler 2.0

Jackalope JCR & PHP. OpenExpo Herbst 2009, Winterthur, 23. September Tobias Ebnöther & Christian Stocker

Magento Search Extension TECHNICAL DOCUMENTATION

ESRI Technical Certification Overview. Amy Daniels Instructor, Greenville Tech

Cloud Computing. Lecture 5 Grid Case Studies

docs.hortonworks.com

Middleware integration in the Sympa mailing list software. Olivier Salaün - CRU

F5 BIG-IP: Configuring v11 Access Policy Manager APM

Arts Image Database - Specifications

Grid Scheduling Dictionary of Terms and Keywords

Nupic Web Application development

Pro/INTRALINK Curriculum Guide

MathCloud: From Software Toolkit to Cloud Platform for Building Computing Services

locuz.com HPC App Portal V2.0 DATASHEET

Developing an Interoperable Blackboard Proxy Tool

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

KonyOne Server Prerequisites _ MS SQL Server

Data Lab System Architecture

NERSC File Systems and How to Use Them

The Trusted Technology Partner in Business Innovation PASSION DISCIPLINE INNOVATION TEAMING INTEGRITY

NERSC Data Efforts Update Prabhat Data and Analytics Group Lead February 23, 2015

Globus Research Data Management: Introduction and Service Overview

How To Run A Hello World On Android (Jdk) On A Microsoft Ds.Io (Windows) Or Android Or Android On A Pc Or Android 4 (

OpenStack Introduction. November 4, 2015

MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper

The GENIUS Grid Portal

CatDV Pro Workgroup Serve r

TDAQ Analytics Dashboard

Use Cases for Argonaut Project. Version 1.1

Implementing a Web-based Transportation Data Management System

Web servers and WebSphere Portal

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Introduction to Programming and Computing for Scientists

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

LDAPCON Sébastien Bahloul

Data Analytics at NERSC. Joaquin Correa NERSC Data and Analytics Services

SaaS-Based Employee Benefits Enrollment System

Workspot Configuration Guide for the Cisco Adaptive Security Appliance

OpenDAP configuration course

Protect, License and Sell Xojo Apps

Scaling Out With Apache Spark. DTL Meeting Slides based on

Windchill ProjectLink Curriculum Guide

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

Subversion Server for Windows

Anwendungsintegration und Workflows mit UNICORE 6

Rich Media & HD Video Streaming Integration with Brightcove

GridFTP: A Data Transfer Protocol for the Grid

Enter Here --->> Directory Submitter Software For One > Get it Here <

SVNManager Installation. Documentation. Department of Public Health Erasmus MC University Medical Center

THE CCLRC DATA PORTAL

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Managing a local Galaxy Instance. Anushka Brownley / Adam Kraut BioTeam Inc.

Apache Hadoop. Alexandru Costan

ABOUT TOOLS4EVER ABOUT DELOITTE RISK SERVICES

XBMC Architecture Overview

Large File System Backup NERSC Global File System Experience

Classic Grid Architecture

Crawl Proxy Installation and Configuration Guide

Intro to Docker and Containers

Personalizing the Home Network Experience using Cloud-Based SDN

Globus Auth. Steve Tuecke. The University of Chicago

How To Let A Lecturer Know If Someone Is At A Lecture Or If They Are At A Guesthouse

Enter Here --->> New Instant Directory Profits Software - ebook

Virtual Machine daloradius Administrator Guide Version 0.9-9

Quick Start Guide. Version

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Transcription:

Science Gateway Services for NERSC Users Shreyas Cholia NERSC User Group Meeting October 7, 2009

Science Gateways at NERSC Web access methods to NERSC resources Much is possible beyond yesterday s ssh+pbs computing Today web interfaces expected for everything Science Gateways at NERSC are web interfaces to NERSC resources Custom gateways for individual science projects NERSC can host the gateway assist in building the webapp provide building blocks to science groups for their own apps. 2

Goals Expose valuable scientific data products on Global File System and HPSS to larger communities. Turning data into scientific resources Work with large data remotely. Just in time subselection from unwieldy data sets. No one downloads the Google map, we just get the parts we need Manipulating streams of jobs, data and HPC workflows through canned interfaces Outreach - Gateways bring HPC apps to those familiar with the web but not the command line Scope may differ for each gateway - Can benefit a broader community or an internal science team 3

Science Gateway Architecture SCIENCE GATEWAY Web Server Backend Web Toolkits for compute and reduction (PHP, Java, Python) Databases, Active Data Tables, OpenDAP NERSC Global File System Grid Tools: File transfer Job Submission NERSC / External Resources Provide sophisticated building blocks for science on the web Direct access to massive data (NGF) through web-server Reduction and compute backend tools available (PHP, Python, Java) Databases, active tables, OpenDAP, File Browsing tools Grid tools for file transfer and job submission 4

Levels of Gateway Services Simplest model - expose read-only data in /project/projectdirs/ yourproject/www via web gateway. Add your data to this directory - it is now automatically available through http://portal.nersc.gov/project/yourproject/ Richer interfaces - wrap the data using PHP and HTML. Add viz and google-maps interfaces. Read/Write access - read/write web interfaces for authenticated users (using NERSC LDAP password) https://portal-auth.nersc.gov/project/yourproject/ More sophisticated web applications to access data and jobs including Database Access Access to HPSS data Grid connectors to NERSC batch queues and filesystems. External gateways using building blocks 5

Building Blocks http access to NGF Apache connectors for Python, PHP, Java HPSS access Database access Google Visualization and Mapping APIs Authentication - LDAP and MyProxy File Browsing Job Submission Queues SVN code hosting and browsing Others 6

Current Projects Deep Sky / PTF - Web interface to browse astronomical image data. http://deepskyproject.org Gauge Connection - Browse/Download QCD Lattice data sets stored in HPSS http://qcd.nersc.gov GCRM (demo) Interactive subselection of IPCC climate data https://portal-auth.nersc.gov/gcrm Planck Portal - Access to Planck data in NGF/HPSS and specific applications through external Planck portal server using grid building blocks http://shannon.lbl.gov PDSF projects sharing datasets: http://portal.nersc.gov/project/pdsf Public SVN code repo for VisIt: http://portal.nersc.gov/svn/visit 7

Service Models NERSC provides building blocks and backend infrastructure (web hosting, tools etc.); Science groups build their own gateways. eg. Planck, GCRM Immersive development - science groups work in collaboration with NERSC engineers to build gateways. Requires more resources on both sides, but is effective for rapid, iterative development. eg. Deep Sky/PTF, QCD Long-term support: Science team manages gateway application; NERSC supports infrastructure 8

Science Gateways and You We want to work with you to benefit your scientific community! We will collaborate with you customize the gateway solution that best fits your needs Contact Us: David Skinner deskinner@lbl.gov Shreyas Cholia scholia@lbl.gov URLs: http://www.nersc.gov/nusers/services/grid/sg/sg.php http://portal.nersc.gov https://portal-auth.nersc.gov/ 9

Questions for the NUG Town Hall Do you have a project or application that might be suitable for Science Gateway? At what level of service would you benefit the most from Science Gateways? Do you have any suggestions for building blocks that would be useful to you? 10