ultrascan gateway advanced support gig team: suresh marru, raminder singh, marlon pierce pervasive...

27
UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal: Borries Demeler, Emre Brookes UT Health Science Center

Upload: ernest-dawson

Post on 16-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

UltraScan Gateway Advanced Support

GIG Team:

Suresh Marru, Raminder Singh, Marlon Pierce

Pervasive Technology Institute

Indiana University

Gateway Personal:

Borries Demeler, Emre Brookes

UT Health Science Center

Page 2: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Outline

• UltraScan Gateway–Target Community–Usage Statistics–Current Architecture

• Advanced Support Request–Requested Support–Current Status

• Gateway Enhancement Plan–Overview of OGCE–Customizing/Extending/Integrating OGCE tools with UltraScan

April 16th 2010

Page 3: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Slide Courtesy

• This Talk is derived from Advanced Support Request submitted by Dr. Borries Demeler

April 16th 2010

Page 4: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

UltraScan Science Gateway

• A biophysics gateway for investigating properties and structure-function relationships of biological macromolecules, nanoparticles, polymers and colloids that are implicated in many diseases, including cancer.

• High-resolution analysis and modeling of hydrodynamic data from an analytical ultracentrifuge device (AUC).

April 16th 2010

Page 5: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

AUCExperimental

Setup

Analytical Ultra Centrifuge

Page 6: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

UTHSCSA JacintoTerascale storage

Web Server

US LIMS

MySQL DB

User

High Performance Computing Clusters

TeraGrid

TIGRE/Globus Network

GridControl

High Level Overview

Page 7: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Application & Gateway Software

• Application Software: UltraScan – provides the highest resolution analysis possible for AUC experiments. –solves the inverse problem of extracting molecular parameters from experimental data on parallel computing infrastructure.

• Gateway Software:US-LIMS – Ultrascan Laboratory Information System–Provides access to HPC resources to broader research community

–Experiment Management Interfaces

April 16th 2010

Page 8: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Ultrascan Usage by month

April 16th 2010

Page 9: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

TG Usage in 2008 and 2009

April 16th 2010

Page 10: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Example: CuZn hSOD mutant freshly isolatedData courtesy of John Hart, UTHSCSA

Example Data Analysis

Page 11: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Example: CuZn hSOD mutant after 7 days at 4CData courtesy of John Hart, UTHSCSA

Applying Monte Carlo Simulations

Page 12: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

ASTA Request

1. Porting to new architectures and parallel performance enhancements

2. Porting to and incorporation of TeraGrid storage and server environments

3. New workflow implementations, new grid computing and grid middleware support

4. Additional parallelization's to improve scaling for Monte Carlo analyses

5. Hardening of code performance through check-pointing and processor failure detection

April 16th 2010

Page 13: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

1313

OVP/RST/ MIG

OGCERe-engineer,

Generalize, Build, Test and Release

LEAD

GridChem

TeraGridUser Portal

OGCE Team

GridChem

Ultrascan

BioVLab

ODI

Bio Drug Screen

EST Pipeline

Future Grid

GFac, XBaya, XRegistry, FTR

Eventing System

LEAD

Resource Discovery Service

GPIR, File Browser

Gadget Container, GTLab, Javascript Cog,

XRegistry Interface, Experiment Builder, Axis2 Gfac, Axis2 Eventing System,

Resource Prediction Service

Experiment Builder, XRegistry Interface

XBaya

Gfac, Eventing System

XBaya, GFac

Workflow Suite

Workflow Suite

Workflow Suite

???

OGCE Gateway Tool Adaption & Reuse

Page 14: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

OGCE Workflow Suite• Generic Service Toolkit

–Tool to wrap command-line applications as web services–Handles file staging & job submission and monitoring–Extensible runtime for security, resource brokering & urgent computing–Generic Factory service for on-demand creation of application services

• XRegistry– Information repository for the OGCE workflow suite–Register, search, retrieve & share XML documents–User & hierarchical group based authorization

• XBaya–GUI based tool to compose & monitor workflows–Extensible support for compiler plug-ins like BPEL, Jython, SCUFL–Dynamic Workflow Execution support to start, pause, resume, rewind of

workflow executions• Apache ODE Scientific Workflow Extensions

–XBaya GUI integration for BPEL Generation–Asynchronous support for long running workflows– Instrumented with fine grained monitoring

• Eventing System–Supports both WS-Eventing and WS-Notification Standards–Very scalable–Persistent Message Box for clients behind firewalls and with intermittent

network glitches.

Page 15: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

GridChem Science Gateway

• A chemistry/material Science Gateway for running computational chemistry codes, workflows, and parameter sweeps.

• Integrates molecular science applications and tools for community use.

• 400+ users heavily using TeraGrid. One of the consistent top5 TeraGrid Gateway users.

• Supports all popular Chemistry applications including Gaussian, GAMESS, NWChem, QMCPack, Amber and MolPro, CHARMM

Page 16: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

GridChem Advanced Support

• GridChem supports single application executions• Advanced support request for supporting workflows• Improved Fault Tolerance

Page 17: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

GridChem OGCE Integration

• OGCE workflow tools wrapped Gaussian & Charmm chemistry applications

• Coupled Butane workflow using Gaussian & Charmm Integration

• 100 member gaussian parametric sweeps• Integration with Pegasus workflow tools

Page 18: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

GridChem Using OGCE Tools

Initial Structure

Optimized Structure

GridChem using OGCE Workflow Tools to construct and execute CHARMM and Gaussian Molecular chemistry Models

Page 19: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Gateway Middleware

UltraScanLIMS DB

ApacheWeb Interface

User

AnalysisControl Unit

Cluster 1Cluster 1

JobScheduler

Cluster 1

JobScheduler

DistributorModule

S1

S2

Sn

...

Cluster 1Cluster 1

JobScheduler

Cluster 2

JobScheduler

DistributorModule

S1

S2

Sn

...

Cluster 1Cluster 1

JobScheduler

Cluster n

JobScheduler

DistributorModule

S1

S2

Sn

...

UltraScan Gateway Architecture

Page 20: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Gateway Advanced Support

• Coordinate with HPC ASTA Support in Porting to new architectures and parallel performance enhancements.

• New workflow implementations, new grid computing and grid middleware support:–Reliability problems with WSGram–Missing job status–Only supports Gram4, needs porting to

other middleware– Issues with data movement.–Need Fault tolerance at all levels.–Users decide resources manually, need

automated scheduling.

Current Architecture

Page 21: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Derived ASTA Requirements

• Enhance the perl job submission daemon with OGCE Gfac service.

• Enhance socket and email based job monitoring with OGCE Eventing System

• Implement and iteratively enhance fault tolerance.• Port to Community account usage with gridshib

auditing support.• Support Unicore to run jobs on European and

Australian resources.

April 16th 2010

Page 22: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

GFac Science Application Wrapper Tool

Page 23: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

GFac Existing & Requested Features

Input Handlers

Scheduling Interface

Auditing

Monitoring Interface

Data Management Abstraction

Job ManagementAbstraction

Fault Tolerance

Output Handlers

Registry Interface

Checkpoint Support

Ap

ach

e A

xis2

Globus

Campus Resources

Unicore

Gram5

Amazon Eucalyptus

Color Coding

UltraScan Requested Features

Existing Features

Page 24: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Target Compute Resource

• UT Health Science Center Clusters• Texas State Grid: HiPCaT– TIGRE software stack• TeraGrid Resources – Ranger, Lonestar,

Abe/Queenbee, Bigred• Clusters in Germany and Australia

April 16th 2010

Page 25: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

OGCE based UltraScan development Architecture

GFac, Eventing System, Fault Tolerance

UltraScan Middleware

Quarry Gateway Hosting Machine

Europe & Australian Grids

Manual Process

Page 26: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Current Status

• Deployed Ultrascan software on IU Gateway Hosting Service

• Replicated the production system to facilitate Gateway & HPC ASTA Testing

• Deployed UltraScan application on Queenbee & Ranger

• Working with GRAM 5 Integration on Ranger

April 16th 2010

Page 27: UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:

Future Work

• Add support to Unicore Job Management• Build Fault Tolerance • Reiterate ASTA Requirements

April 16th 2010