caGrid - Here - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

caGrid - Here

Description:

History. caGrid Production Environment. caGrid Usage Example ... caDSR models are used for all data types, and transported over the grid in a common fashion ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 21
Provided by: NCI1
Category:
Tags: cagrid | here

less

Transcript and Presenter's Notes

Title: caGrid - Here


1
caGrid - Heres the G in caBIG
  • Introduction for caBIG Newcomers Annual
    Meeting 2007

Arumani Manisundaram February 2007

2
Agenda
  • High Level Overview
  • History
  • caGrid Production Environment
  • caGrid Usage Example
  • Annual Meeting caGrid Break-outs
  • caGrid Resources
  • caGrid Contacts
  • Q A

3
What is Grid?
  • A lot of different things to a lot of different
    people
  • Evolution of distributed computing to support
    sciences and engineering
  • Some common themes prevail
  • Sharing of resources (computational, storage,
    data, etc)
  • Secure Access (global authentication, local
    authorization, policies, trust, etc)
  • Open Standards
  • Virtualization
  • The real and specific problem that underlies the
    Grid concept is coordinated resource sharing and
    problem solving in dynamic, multi-institutional
    virtual organizations.
  • I. Foster, C. Kesselman, S. Tuecke. International
    J. Supercomputer Applications, 15(3), 2001.
  • A good general overview can be found here
    http//gridcafe.web.cern.ch/gridcafe/

4
What is caGrid?
  • The goal of caBIG is to
  • Develop applications and the underlying systems
    architecture that connects together data, tools,
    scientists and organizations in an open federated
    environment.
  • The underlying service oriented infrastructure
    for caBIG is caGrid
  • caGrid is the Development project within the of
    Architecture Workspace, aimed at helping define
    and implement Gold Compliance
  • caGrid provides core infrastructure, and tooling
    to provide a way to achieve Gold compliance

5
caGrid Overview
  • Requirements
  • Support scientific requirements Use cases from
    cancer research community
  • Support functional requirements identifiers,
    workflow, query, etc
  • Support non-functional requirements security,
    reliability, performance, etc
  • Principles
  • Driven by cancer research community requirements
  • caBIG Principles
  • Open Source, Open Access, Open Development,
    Federated, Syntactic and Semantic
    Interoperability
  • Services-Oriented Architecture
  • Metadata driven and implements Virtualization
  • Standards based

6
History of caGrid
  • caGrid 1.0 - released December 2007
  • Production Version
  • Previous releases
  • caGrid 1.0 Beta July 2006
  • caGrid 0.5 August 2005
  • caGrid Initial Prototype July 2004

7
caGrid Community Involvement
  • caGrid itself provides no real data or
    analysis to caBIG its the enabling
    infrastructure which allows the community to do
    so
  • Community members add value to the grid as
    applications, services, and processes (for
    example shared workflows)
  • caGrid provides the necessary core services,
    APIs, and tooling
  • The real value of the grid comes from bringing
    this information to the end user
  • Community members develop end user applications
    which consume of the resources provided by the
    grid

8
caGrid Services provided by Community ?
  • Silver compatible systems are exposed to the Grid
    as caGrid Services
  • caDSR models are used for all data types, and
    transported over the grid in a common fashion
  • Standardized, common pattern and mechanism for
    remote access
  • Language and implementation technology
    independent
  • Common security infrastructure for authentication
    and authorization
  • Standardized service metadata models and metadata
    advertisement mechanisms
  • Community provided service types
  • Data Services
  • Expose data to the grid in a unified way
  • Analytical Services
  • Expose analytical operations to the grid

9
caGrid Production Environment
10
caGrid Usage Example
  • Cancer Translational Research Informatics
    Platform (caTrip)
  • The following illustration shows an example usage
    of caGrid

Image Courtesy caTrip Team
11
Security Working Group
  • Define and implement the necessary security
    policies that are required for this transition, a
    crosscutting caGrid Security Working Group is
    being formed.
  • The responsibilities of the Security Working
    Group include
  • Security risk assessments that will cover both
    the caGrid infrastructure and the portions of the
    federated services that utilize the caGrid
    infrastructure.
  • caGrid security policy development and approval.
    These policies include but are not limited to
  • Federated authentication
  • Certificate management and provisioning
  • Group-based authorization
  • Protection of data that has regulatory
    implications under FISMA and HIPAA
  • caGrid user security policies and procedures,
    including acceptable use, incident reporting
    procedures, etc.
  • Review and certification of security policy
    implementation in Grid-facing components across
    the caBIG federation including but not limited
    to
  • Physical infrastructure hosting grid nodes
  • Application security design for access control

12
caGrid Annual Meeting Breakouts
  • Tuesday, February 6, 2007
  • 945 a.m. 1100 a.m.
  • Developing caBIG Grid Services for Beginners
    (HANDS ON)
  • Shannon Hastings, Scott Oster, Stephen Langella,
    David Ervin
  • 1115 a.m. 1230 p.m.
  • Creating Client Applications for caGrid Case
    Studies
  • Rakesh Nagarajan, Manav Kher
  • 315 p.m. 430 p.m.
  • Advanced Topics in Developing caBIG Grid Services
    (HAND ON)
  • Shannon Hastings, Scott Oster, Stephen Langella,
    David Ervin
  • 445 p.m. 600 p.m.
  • caGrid 1.0 Security Infrastructure and Policy
  • Shannon Hastings, Scott Oster, Stephen Langella,
    Joshua Phillips

13
caGrid Annual Meeting Breakouts
  • Wednesday, February 7, 2007
  • 1045 a.m. 1115 a.m.
  • caGrid 1.0 Reference Implementations How we
    got on the Grid
  • Scott Oster, Patrick McConnell, Rakesh Nagarajan,
    Tony Pan, Martin Morgan, Ted Liefeld, Kiran
    Keshav, Ram Chilikuri
  • 1130 a.m. 1245 p.m.
  • Grid Present and Future
  • Joel Saltz, Ian Foster, Steve Tuecke, Dennis
    Gannon, Ray Winslow
  • 330 p.m. 445 p.m.
  • caGrid Service Architecture
  • caGrid 1.0 Metadata Infrastructure
  • Object Identifiers for caGrid 1.0 Overview
    caBIO Case Study
  • Scott Oster, Shannon Hastings, Stephen Langella,
    David Ervin, Joshua Phillips, Frank Siebenlist

14
caGrid Home Page
caGrid Homepage https//cabig.nci.nih.gov/workspa
ces/Architecture/caGrid
  • Software Documentation
  • Project Site
  • caGrid 1.0 Portal
  • caGrid 1.0 Browser
  • Reference Implementations

15
caGrid.org
caGrid Wiki www.caGrid.org
  • Overview
  • Tutorials
  • How-to
  • F. A. Q.

16
caGrid Portal
caGrid Portal http//cagrid-portal.nci.nih.gov/po
rtal/home.portal
  • caGrid 1.0 Portal provides a visual view of
    services running on the infrastructure.
  • The portal provides
  • Geographic map of nodes runnning on caGrid
    infrastructure
  • caBIG participating institution/ Service
    Provider information
  • Dynamic status updates of grid services

16
17
caGrid Browser
caGrid Browser https//cagrid-portal.nci.nih.gov/
cagrid-browser/
  • Web-based application
  • Allows users to discover advertised caBIG
    grid resources
  • Query those resources for data of interest.

17
18
Project Resources and Communication
  • caGrid Homepage
  • https//cabig.nci.nih.gov/workspaces/Architecture/
    caGrid
  • http//cagrid.org
  • caGrid 1.0 Release
  • Release Notes http//gforge.nci.nih.gov/frs/shown
    otes.php?release_id952
  • http//gforge.nci.nih.gov/frs/?group_id25release
    _id952
  • caGrid 1.0 GForge Home
  • Feature Requests
  • Bug Reports
  • Downloads / Source Repository
  • http//gforge.nci.nih.gov/projects/cagrid-1-0/
  • caGrid Users Mailing List
  • https//list.nih.gov/archives/cagrid_users-l.html
  • cagrid_users-l_at_list.nih.gov
  • caGrid User Group Meeting
  • Meets 3rd Thursday of Every month from 1100 a.m.
    Noon ET
  • Register to caGrid_users listserv for
    announcements
  • caGrid Feature / Enhancement Requests
  • https//gforge.nci.nih.gov/tracker/?funcaddgroup
    _id25atid177

19
caGrid Contacts
  • caGrid Lead Architect
  • Scott Oster
  • Ohio State University - Biomedical Informatics
    Department
  • email oster_at_bmi.osu.edu
  • caGrid Project Manager
  • Arumani Manisundaram
  • Booz Allen Hamilton
  • email manisundaram_arumani_at_bah.com
  • caGrid Product Manager
  • Krishnakant (Avinash) Shanbhag
  • Director, Core Infrastructure
  • NCICB
  • email shanbhak_at_mail.nih.gov

20
Q A
  • Questions ?
Write a Comment
User Comments (0)
About PowerShow.com