ron price, scjp utah grid projects:
DESCRIPTION
TRANSCRIPT
![Page 1: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/1.jpg)
Ron Price, SCJP
Utah GRID Projects:GRID Security and PH
![Page 2: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/2.jpg)
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
![Page 3: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/3.jpg)
3
Agenda
• The value of GRID: PH & GRID
• The value of data grid services
• NAACCR Project: authorization revocation demo
![Page 4: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/4.jpg)
4
phGrid Update
• Well received PHIN presentation– CDC liked our approach
• Continuing to collaborate with CDC
• Continuing to collaborate with other CoEs
![Page 5: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/5.jpg)
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
![Page 6: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/6.jpg)
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)
![Page 7: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/7.jpg)
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)
![Page 8: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/8.jpg)
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
![Page 9: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/9.jpg)
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
![Page 10: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/10.jpg)
10
Data Service Flexibility Due to Extra Layer
OSOS
DatabaseDatabase
OSOS
DatabaseDatabase
Grid ServiceGrid Service
Typical ApproachTypical Approach GRID ApproachGRID Approach
![Page 11: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/11.jpg)
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)
![Page 12: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/12.jpg)
12
DEMO
• Live demo, hopefully– Please hold
![Page 13: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/13.jpg)
13
Utah Data Grid Services on caGrid
![Page 14: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/14.jpg)
14
Two Data Grid Services
![Page 15: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/15.jpg)
15
Portal Screen Shot: Hosting Center Info
![Page 16: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/16.jpg)
16
Portal Screen Shot: CancerID Attributes
![Page 17: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/17.jpg)
17
Secure Query of CancerID
![Page 18: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/18.jpg)
18
Running Grid Service Client From Eclipse
![Page 19: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/19.jpg)
19
GAARDS
![Page 20: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/20.jpg)
20
Real-Time Authorization Revocation
![Page 21: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/21.jpg)
21
Re-grant Authorization
![Page 22: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/22.jpg)
22
Authorization Re-granted
![Page 23: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/23.jpg)
23
Real-Time Authorization
![Page 24: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/24.jpg)
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
![Page 25: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/25.jpg)
25
Taverna in Action
![Page 26: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/26.jpg)
26
Grid Services at the CHPC
![Page 27: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/27.jpg)
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
![Page 28: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/28.jpg)
28
Taverna Workflow ExampleThanks to the
Globus Alliance for
use of this slide
Thanks to the
Globus Alliance for
use of this slide
![Page 29: Ron Price, SCJP Utah GRID Projects:](https://reader035.vdocuments.net/reader035/viewer/2022062511/54c2901b4a79596b3a8b457d/html5/thumbnails/29.jpg)
29
Next Steps
• Continue collaboration with CDC
• Investigate Nimbus a technology to bring the service to the data