irods consortium 2013 reception 5 00 pm welcome and
play

iRODS Consortium 2013 Reception 5:00 pm Welcome and Overview, - PowerPoint PPT Presentation

iRODS Consortium 2013 Reception 5:00 pm Welcome and Overview, Charles Schmitt 5:05 pm Introduction of new Executive Director, Brand Fortner 5:10 pm Update on iRODS Consortium, Reagan Moore 5:20 pm Technology Roadmap, Jason Coposky 5:40 pm


  1. iRODS Consortium 2013 Reception

  2. 5:00 pm Welcome and Overview, Charles Schmitt 5:05 pm Introduction of new Executive Director, Brand Fortner 5:10 pm Update on iRODS Consortium, Reagan Moore 5:20 pm Technology Roadmap, Jason Coposky 5:40 pm Support Model – Expectations, Charles Schmitt 5:50 pm Features – Requests and Bug Process, Terrell Russell 6:00 pm Future Directions, Reagan Moore 6:10 pm Presentation, Use Case, Chris Smith, Distributed Bio 6:20 pm Presentation, Use Case, Pete Clapham, Sanger Institute 6:30 pm Presentation, Use Case, from Alan Hall, NCDC/NOAA 6:40 pm Wrap Up – Invitation to Thursday Tutorials, Charles Schmitt and Brand Fortner

  3. Thank you Chris Smith, Distributed Bio Pete Clapham, Sanger Institute iRODS Consortium Executive Committee and Advisory Committee Members DICE & RENCI staff and management that have gotten us here 3

  4. iRODS Users - examples Federal Users — ◦ National Aeronautics and Space Administration ◦ National Oceanic and Atmospheric Administration ◦ National Archives and Records Adminstration ◦ USGS Non-profit/Institutional Users — ◦ Broad Institute ◦ International Neuroinformatics Coordinating Facilities ◦ Wellcome Trust Sanger Institute Commercial Users — ◦ DOW Chemical ◦ Bejing Genome Institute Resellers/Redeployers — ◦ Distributed Bio ◦ Computer Sciences Corporation (CSC) Academic Users — ◦ Too many too list 4

  5. iRODS Users - examples — Proven at scale: ◦ iPlant - 10k users ◦ French National Institute for Nuclear Physics and Plasma Physics – over 6 PB ◦ Wellcome Trust Sanger Institute – over 8 Pb ◦ Australian Research Collaboration Service - 512 storage resources ◦ NASA Center for Climate Simulations - 300 million attributes ◦ Cinegrid – sites across Japan-US-Europe — Solid foundation: ◦ SRB: initial product (developed by DICE Group, owned by General Atomics) in 1997 ◦ iRODS: rewrite of SRB by DICE Group in 2006; currently on version 3.3 ◦ Enterprise iRODS: mission critical distribution co-developed by RENCI and DICE in 2012 — Support: ◦ Community of developers from groups worldwide ◦ Independent groups offering consulting and support and development ◦ iRODS Consortium offering formal support, training, involvement, and development help 5

  6. iRODS Users - downloads — As open-source software, we cannot fully track usage, only downloads: — 3.0 and 3.1 release: ◦ 1004 unique IP addresses combined (currently don’t have independent counts) — 3.2 release: ◦ 1202 unique IP addresses ◦ About 15% are confirmed commercial sites ◦ Another 15% are non-profit non-universities 6

  7. iRODS Consortium — Provide: ◦ Open source iRODS release ◦ Single code source ◦ Sustainable development ◦ Binary distribution — iRODS data grid ◦ Organize data, information, knowledge ◦ Enable collaboration, publication, preservation ◦ Provide interoperability mechanisms ◦ Pluggable architecture for flexibility

  8. Current iRODS Development — DICE Center — RENCI ◦ Features ◦ Pluggable architecture ◦ Sheau-Yen Chen ◦ Jason Coposky ◦ Mike Conway ◦ Zoey Greer ◦ Reagan Moore ◦ Harry Johnson ◦ Arcot Rajasekar ◦ Terrell Russell ◦ Wayne Schroeder ◦ Antoine de Torcy ◦ Hao Xu Parallel Software Development

  9. iRODS 4.0 (March 2014) — Combine features from ◦ iRODS 3.3 (July 17, 2013) – Hadoop Distributed File System driver – PAM/LDAP authentication – Workflow structured objects – Rule language extensions – Jargon Java I/O library – netCDF and OpeNDAP support ◦ E-iRODS 3.0.1 (October 31, 2013) – Pluggable security (authentication, identity) – Pluggable micro-services – Pluggable storage drivers (hierarchical resources) – Pluggable network drivers – TLS security – Binary distribution – one-click installation

  10. iRODS 4.0 — Hardened and tested code — One click installation (27 seconds) — Pluggable architecture — Federated security

  11. iRODS Consortium ◦ Harry Johnson — iRODS Consortium ◦ Terrell Russell ◦ Brand Fortner ◦ Antoine de Torcy ◦ Charles Schmitt ◦ Leesa Brieger ◦ Arcot Rajasekar ◦ Michael Shoffner* ◦ Reagan Moore ◦ Lisa Stillwell* ◦ Wayne Schroeder ◦ Jason Coposky Joint development of combined release, iRODS version 4.0 by March 15, 2014

  12. DataNet Federation Consortium — Migrating to iRODS 4.0 Features: – Spring 2014 Workflow registration Workflow re-execution ◦ Reagan Moore Workflow provenance OpeNDAP protocol ◦ Arcot Rajasekar NetCDF manipulation ◦ Wayne Schroeder Time series archiving Soft links to external repositories ◦ Sheau-Yen Chen Mediawiki integration ◦ Hao Xu VIVO integration AMQP messaging integration ◦ Mike Conway HIVE linked data ◦ Lisa Stillwell idrop-Web interface In-Common logon ◦ Charles Schmitt Dataverse integration Antelope integration ◦ Michael Shoffner Openflow controller integration

  13. iRODS Consortium Members — RENCI — DICE Center — Max Planck Society — Data Direct Networks

  14. Consortium Activities — Generate a development roadmap — Prioritize development tasks — Standard iRODS release — Service level support — Matchmaking between support providers and iRODS users ◦ Tier 1 ◦ Tier 2 ◦ Tier 3

  15. iRODS Consortium Roadmap Technical iRODS Consortium iRODS Community 03/12 07/13 03/14 10/12 3.2 4.0+ 3.0 3.1 3.3 4.0 09/11 Plus, independent 3.0 3.0.1 plugin iRODS Enterprise 03/13 11/13 releases iRODS Consortium Development Team - Supercomputing 2013

  16. State of the Union: E-iRODS 3.0.1 Features — Feature compatible with 3.0 Community, including bug fixes up to 3.3 — Up to date rule engine — Full SSL support with parallel transfer — Live hierarchy manipulation—move and rename resources in a hierarchy with existing data on the resources — Added Rebalancing as an operation—currently implemented for replication resource iRODS Consortium Development Team - Supercomputing 2013

  17. State of the Union: E-iRODS Continuous Testing — Code coverage at 54% for the Agent, up from 28% originally — Plugin coverage on average at 70%, up to 93% — Continuously tested across 6 platforms — Full feature testing against 13 individual Resource Hierarchies — Topological Testing — Federation Testing, including 3.3 iRODS Consortium Development Team - Supercomputing 2013

  18. State of the Union: E-iRODS Plugin Interfaces Current (3.0.1): ◦ Microservices ◦ Resources ◦ Network ◦ Authentication Coming Soon (4.0): ◦ Database iRODS Consortium Development Team - Supercomputing 2013

  19. State of the Union: Current Plugins — Resource plugins: Replication, Round Robin, Random, Passthru , Compound, UnivMSS, MockArchive , UFS, Non-blocking, and Structured File Object — Network plugins: TCP and SSL — Authentication plugins: PAM, OSAuth, and Native iRODS Consortium Development Team - Supercomputing 2013

  20. iRODS 4.0 ( March 2014 ) — Full merge between E-iRODS and up-to-date Community code — Repository migration to GitHub—transparent development process — Tickets, Workflows, approximately 50 updates not already included (e.g., filesystem metadata collection, storage admin role, sha1 ) — Comprehensive feature testing during merge Architectural Updates: — Database plugins—Postgres, MySQL, Oracle iRODS Consortium Development Team - Supercomputing 2013

  21. Independently Released Plugins — Released as separate packages — Authentication (13Q4) ◦ Kerberos ◦ GSI — Resource (14Q1) ◦ S3 ◦ HDFS ◦ Load Balancing ◦ WOS (streaming)* ◦ HPSS 7.3 and 7.4 (expanded platforms)* iRODS Consortium Development Team - Supercomputing 2013

  22. E-iRODS Plugins — E-iRODS 3.0.1 — Independently Packaged Releases Resource plugins: — — Resource Plugins: ◦ Replication ◦ Round Robin ◦ S3 ◦ Random ◦ Compound ◦ HDFS ◦ UnivMSS ◦ Unix File System ◦ HPSS 7.3 and 7.4 ◦ Non-blocking Network plugins: — ◦ WOS ◦ TCP ◦ SSL — Authentication: Authentication plugins: — ◦ PAM ◦ ◦ Kerberos OSAuth ◦ Native ◦ GSI

  23. State of the Union: E-iRODS Plugin Interfaces — Reliability – Creates more easily tested software — Flexibility – Convert compile time options into run-time configuration — Stability – Create a hardened core and externalize rapid development — Community – open the development up to a large audience E-iRODS 3.0.1: iRODS 4.0: Microservices Database Resources Network Authentication

  24. iRODS Development Areas — RESTful Interface—use the consortium as a vehicle for standardization — Refactoring—continue migrating toward more abstract interfaces ( e.g., special collections ) — Dynamic API—extend iRODS API as any other plugin interface — Plugin Registry—keep track of plugins and state in the catalog — Plugin dependency model—describe interdependencies between plugins, ship packages of plugins together as a collective feature iRODS Consortium Development Team - Supercomputing 2013

Recommend


More recommend