1 / 20

caGrid - Here’s the “ G ” in caBI G

caGrid - Here’s the “ G ” in caBI G. Introduction for caBIG™ Newcomers – Annual Meeting 2007. Arumani Manisundaram February 2007. Agenda. High Level Overview History caGrid Production Environment caGrid Usage Example Annual Meeting caGrid Break-outs caGrid Resources caGrid Contacts

rozene
Download Presentation

caGrid - Here’s the “ G ” in caBI G

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. caGrid - Here’s 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 Breakout’s • Tuesday, February 6, 2007 9:45 a.m. – 11:00 a.m. • Developing caBIG Grid Services for Beginners (HANDS ON) • Shannon Hastings, Scott Oster, Stephen Langella, David Ervin 11:15 a.m. – 12:30 p.m. • Creating Client Applications for caGrid: Case Studies • Rakesh Nagarajan, Manav Kher 3:15 p.m. – 4:30 p.m. • Advanced Topics in Developing caBIG Grid Services (HAND ON) • Shannon Hastings, Scott Oster, Stephen Langella, David Ervin 4:45 p.m. – 6:00 p.m. • caGrid 1.0 Security Infrastructure and Policy • Shannon Hastings, Scott Oster, Stephen Langella, Joshua Phillips

  13. caGrid Annual Meeting Breakout’s • Wednesday, February 7, 2007 10:45 a.m. – 11:15 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 11:30 a.m. – 12:45 p.m. • Grid: Present and Future • Joel Saltz, Ian Foster, Steve Tuecke, Dennis Gannon, Ray Winslow 3:30 p.m. – 4:45 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/workspaces/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/portal/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/shownotes.php?release_id=952 • http://gforge.nci.nih.gov/frs/?group_id=25&release_id=952 • 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@list.nih.gov • caGrid User Group Meeting • Meets 3rd Thursday of Every month from 11:00 a.m. – Noon ET • Register to caGrid_users listserv for announcements • caGrid – Feature / Enhancement Requests • https://gforge.nci.nih.gov/tracker/?func=add&group_id=25&atid=177

  19. caGrid – Contacts • caGrid Lead Architect Scott Oster Ohio State University - Biomedical Informatics Department email: oster@bmi.osu.edu • caGrid Project Manager Arumani Manisundaram Booz Allen Hamilton email: manisundaram_arumani@bah.com • caGrid Product Manager Krishnakant (Avinash) Shanbhag Director, Core Infrastructure NCICB email: shanbhak@mail.nih.gov

  20. Q & A Questions ?

More Related