ron price, scjp utah grid projects:

Post on 24-Jan-2015

293 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Ron Price, SCJP

Utah GRID Projects:GRID Security and PH

2

Professional Background

• Over 12 years of IT experience−Ran the IT gamut−Network analyst ->Sys Admin->Software

Engineer -> Grid Architect (last 5yrs)

• Studied Computer Science (BCS)

• Certified Java Programmer (SCJP)

• Certified Enterprise Architect (SCEA)•In progress

3

Agenda

• The value of GRID: PH & GRID

• The value of data grid services

• NAACCR Project: authorization revocation demo

4

phGrid Update

• Well received PHIN presentation– CDC liked our approach

• Continuing to collaborate with CDC

• Continuing to collaborate with other CoEs

5

Web Services and Grid Services• Web Services are the latest evolution in

distributed computing

• Grid Services are the VERY latest evolution in distributed computing

• A GRID service is a stateful web service

• All the benefits of Service Oriented Architecture (SOA) apply to GRID and GRID has its own additional benefits

6

Value of GRID

The value of Globus/caGrid today:– Move data in ways you couldn’t before– Orchestrate remote services to create useful

work flows– Increased opportunities for code reuse– New modes of collaboration (dynamic VOs)– Single Sign On (SSO)– Increased access to computational power– Allow new science to be accomplished– Flexibility in all dimensions of IT (inverse of

monolithic static IT infrastructure)

7

GRID Security and PH

• Security analysis so far shows that GRID security meets the FIPS/NIST requirements for:– Confidentiality– Availability – Integrity

(required for government systems dealing with E-Auth Level 3 data which is personally identified records)

8

GRID security and PH

• Collaborating on GRID security model with the CDC– Hired two security consultants– Invited input from us– Wait for final report for CDC team

• How is data intensive collaboration done now?– Internally– Externally

9

Benefits of Virtualizing Your Data

• Reduction in lag time

• Federated query across administrative domains

• Potential to easily share your data if you choose to

• Dynamic secure access (data owner remains in complete control of access)

• Ability to perform federated queries across two or more data grid services

• Fine grained control (db row/column level)

• Elimination of data silos

10

Data Service Flexibility Due to Extra Layer

OSOS

DatabaseDatabase

OSOS

DatabaseDatabase

Grid ServiceGrid Service

Typical ApproachTypical Approach GRID ApproachGRID Approach

11

The NAACCR Project

Overview of our Preliminary Work with the North American

Association of Central Cancer Registries : • High Profile: Utah in a unique position

− caBIG film

• Collaboration between:

− Utah Cancer Registry

− Huntsman Cancer Institute

− BMI

− IHC

− CHPC

• Goals:

• Eliminate Isolation between cancer centers

• easily and securely share data

• Increase ability to collaborate

• Help researchers speak the same language (caDSR)

12

DEMO

• Live demo, hopefully– Please hold

13

Utah Data Grid Services on caGrid

14

Two Data Grid Services

15

Portal Screen Shot: Hosting Center Info

16

Portal Screen Shot: CancerID Attributes

17

Secure Query of CancerID

18

Running Grid Service Client From Eclipse

19

GAARDS

20

Real-Time Authorization Revocation

21

Re-grant Authorization

22

Authorization Re-granted

23

Real-Time Authorization

24

Orchestration of GRID Services

Taverna (a workflow tool)• Allows one to create a workflows out of web

services

• Developers at the Globus Alliance recently created an extension to make it work with GRID services

• Soon it will be part of GAARDS and work with secure GRID Services

25

Taverna in Action

26

Grid Services at the CHPC

27

Realizing the workflow

Format DB

BLAST

Create Report

Create a fasta file representing the Genome sequences

Compare these sequences against the original genome

Find Transposon

Find sequences that have the given transposon

NeighbouringGenes

NeighbouringGenes

BLASTMissesBLASTMisses

BLASTHits

BLASTHits

Compile a report summarising where the transposon was inserted and results of the BLAST search

Loop Until there are no misses or all genomes have been searched

Genome SequencesGenome

Sequences

Thanks to the

Globus Alliance for

use of this slide

Thanks to the

Globus Alliance for

use of this slide

28

Taverna Workflow ExampleThanks to the

Globus Alliance for

use of this slide

Thanks to the

Globus Alliance for

use of this slide

29

Next Steps

• Continue collaboration with CDC

• Investigate Nimbus a technology to bring the service to the data

30

Questions?

ron.price@utah.edu

top related