IRODS Executive Overview Summer 2014 Edition June 18, 2014 iRODS Executive Overview (Summer 2014)1.

Slides:



Advertisements
Similar presentations
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Data Grids for Collection Federation Reagan W. Moore University.
Advertisements

ITEC474 INTRODUCTION.
Data Management Expert Panel - WP2. WP2 Overview.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Data Grid: Storage Resource Broker Mike Smorul. SRB Overview Developed at San Diego Supercomputing Center. Provides the abstraction mechanisms needed.
A Very Brief Introduction to iRODS
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
11© 2011 Hitachi Data Systems. All rights reserved. HITACHI DATA DISCOVERY FOR MICROSOFT® SHAREPOINT ® SOLUTION SCALING YOUR SHAREPOINT ENVIRONMENT PRESENTER.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Chronopolis: Preserving Our Digital Heritage David Minor UC San Diego San Diego Supercomputer Center.
Jean-Yves Nief, CC-IN2P3 Wilko Kroeger, SCCS/SLAC Adil Hasan, CCLRC/RAL HEPiX, SLAC October 11th – 13th, 2005 BaBar data distribution using the Storage.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Understanding Active Directory
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
January, 23, 2006 Ilkay Altintas
DCC Conference, Glasgow November, Digital Archive Policies and Trusted Digital Repositories MacKenzie Smith, MIT Libraries Reagan Moore, San Diego.
Peter Clapham Informatics Support Group. About the Institute ● Funded by Wellcome Trust. ● 2 nd largest research charity in the world. ● ~700 employees.
SCIENCE-DRIVEN INFORMATICS FOR PCORI PPRN Kristen Anton UNC Chapel Hill/ White River Computing Dan Crichton White River Computing February 3, 2014.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
San Diego Supercomputer CenterUniversity of California, San Diego Preservation Research Roadmap Reagan W. Moore San Diego Supercomputer Center
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
STEALTH Content Store for SharePoint using Caringo CAStor  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
OSG Public Storage and iRODS
Jan Storage Resource Broker Managing Distributed Data in a Grid A discussion of a paper published by a group of researchers at the San Diego Supercomputer.
Rule-Based Data Management Systems Reagan W. Moore Wayne Schroeder Mike Wan Arcot Rajasekar {moore, schroede, mwan, {moore, schroede, mwan,
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Module 9 Configuring Messaging Policy and Compliance.
Electronic Records Management: A Checklist for Success Jesse Wilkins April 15, 2009.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
Production Data Grids SRB - iRODS Storage Resource Broker Reagan W. Moore
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Collaborating with iPlant.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Introduction to the Adapter Server Rob Mace June, 2008.
Rule-Based Preservation Systems Reagan W. Moore Wayne Schroeder Mike Wan Arcot Rajasekar Richard Marciano {moore, schroede, mwan, sekar,
National Partnership for Advanced Computational Infrastructure San Diego Supercomputer Center Persistent Management of Distributed Data Reagan W. Moore.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Policy Based Data Management Data-Intensive Computing Distributed Collections Grid-Enabled Storage iRODS Reagan W. Moore 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CLASS Information Management Presented at NOAATECH Conference 2006 Presented by Pat Schafer (CLASS-WV Development Lead)
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
1 e-Science AHM st Aug – 3 rd Sept 2004 Nottingham Distributed Storage management using SRB on UK National Grid Service Manandhar A, Haines K,
Introduction to The Storage Resource.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
National Science Foundation Cooperative Agreement: OCI Reagan Moore, PI Mary Whitton, Project Manager.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Hosting Websites and Web Applications with Microsoft ® SQL Server ® 2008.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
National Archives and Records Administration1 Integrated Rules Ordered Data System (“IRODS”) Technology Research: Digital Preservation Technology in a.
Rights Management for Shared Collections Storage Resource Broker Reagan W. Moore
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
Collection-Based Persistent Archives Arcot Rajasekar, Richard Marciano, Reagan Moore San Diego Supercomputer Center Presented by: Preetham A Gowda.
1 Case Study: Business Intelligence & Customer Data Customer Support Web-based Dashboard VP Marketing SQL XSLT XML Data Grid Customer Data Customer Order.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Policy-Based Data Management integrated Rule Oriented Data System
Joseph JaJa, Mike Smorul, and Sangchul Song
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Implementing an Institutional Repository: Part II
Storing and Accessing G-OnRamp’s Assembly Hubs outside of Galaxy
Implementing an Institutional Repository: Part II
Presentation transcript:

iRODS Executive Overview Summer 2014 Edition June 18, 2014 iRODS Executive Overview (Summer 2014)1

Agenda iRODS Executive Overview (Summer 2014)2 What is iRODS? Who Uses iRODS? What Can iRODS Do? The Future of iRODS Use Cases: UNC Chapel Hill, Sanger, and BGI

WHAT IS iRODS? iRODS Executive Overview (Summer 2014)3

iRODS is the underlying technology for the world’s preeminent genomic research institutes. iRODS is an infinitely configurable data janitor. iRODS is the kind of technology you need to host everyone’s unstructured data. iRODS is a powerful data migration tool. iRODS is the technology that underpins the iPlant Data Store. iRODS is a data preservation technology. iRODS is a fundamental technology for CineGrid. iRODS is a tool for providing fine-grained privacy and security controls. iRODS is extensible: iRODS has command-line clients, APIs for numerous programming languages, and web clients. iRODS supports new plug-ins for storage resources, authentication mechanisms, microservices, and network prot What is iRODS? iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification iRODS Executive Overview (Summer 2014)4

iRODS is Open Source iRODS Executive Overview (Summer 2014)5 The iRODS Consortium exists to ensure the sustainability of iRODS by: Ensuring that iRODS source code remains freely available for use and modification. Promoting the adaptation of iRODS to a variety of hardware and software platforms. Supporting continued development of core iRODS features. Facilitating interaction among members of the iRODS developer community. Providing a forum for key stakeholders to guide ongoing development of iRODS. iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification

iRODS is Middleware iRODS Executive Overview (Summer 2014)6 Operating System Filesystem Applications/Users iRODS Data Grid (Heterogeneous) Storage Systems iRODS Middleware Layer -abstracts out the low-level I/O -provides a uniform interface to heterogeneous storage systems (POSIX and non-POSIX ) iRODS lets system administrators roll out an extensible data grid without changing their infrastructure. Data is accessed using familiar APIs. mid  dle  ware `midl,we(ə)r noun software that acts as a bridge between an operating system or database and applications, especially on a network iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification

Data Virtualization across Devices iRODS Executive Overview (Summer 2014)7 iRODS presents heterogeneous storage systems in a consistent, familiar format. Objects, SQL Queries, URLs all accessed like regular files. Unified access. Unified control. iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification iRODS Universal Mass Storage System UNIX file system Windows file system Amazon S3 SQL RDBMS HPSS Tivoli Storage Manager HDFS/Hado op DDN WOS DBO Thredds POSIX Driver Local Cache Driver Code HPSS Microservice Objects HTTP SRB FTP Z39.50

Data Virtualization across Grids iRODS Executive Overview (Summer 2014)8 Boston Chicago RTP System 1 RTP System 2London iRODS Data Grid iRODS presents centralizes distributed storage systems under a unified namespace. Administrators can control how the grid is presented to users and implement replication, load-distribution, and archiving policies that are completely transparent to the user. Independent grids can be federated with one another to allow controlled access to remote grids or grids operated by separate workgroups. iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification iRODS Data Grid Federation

Automation of Data Operations iRODS Executive Overview (Summer 2014)9 With iRODS, any agent can initiate any action upon any trigger. This powerful capability allows administrators to automate policies such as: Validating checksums every time a new file is placed in a folder. Backing up a set of files every second Thursday. Archiving data that hasn’t been accessed in over 1 month. Logging each time a file is replicated or destroyed. Permitting a file to be accessed by multiple independently defined user groups. These operations can be distributed to the storage resource or client. iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification

A Robust Metadata Catalog iRODS Executive Overview (Summer 2014)10 Every iRODS data grid also has a metadata catalog, called the iCAT. The iCAT is used by iRODS to locate data, manage provenance, and to enable automation and access control. The iCAT also permits user-defined metadata. Altogether, this metadata supports: Data discovery based on parameters such as user-defined tags, modification date, outcomes of automation activity. Capturing workflows as raw data is processed and used. Automation and access control policies. iCAT DB Boston Chicago RTP System 1 RTP System 2London iRODS Data Grid Example Metadata: Logical Name (iRODS path): /RDDept/LabX/Flow/Study1 Physical Name (Unix path): /London/var1/proj/labx/stuff Lab PI: Jane Doe Date: 12/1/2010 Time: 01:45:12 Title: Proliferation optimization studies Data Source: Flow Cytometer Assay Conditions: Data captured … iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification

Policy Enforcement and Compliance Verifications iRODS Executive Overview (Summer 2014)11 With its metadata catalog and automation capabilities, iRODS presents the infrastructure to enforce mandated data management policies, such as those for records retention and privacy protection. Audit trails generated by iRODS can be used to verify compliance with policy. iRODS is open source data grid middleware that implements… Data Virtualization Automation of Data Operations A Robust Metadata Catalog Data Management Policy Enforcement and Compliance Verification

iRODS is Extensible iRODS Executive Overview (Summer 2014)12 Databases Network Services Authentication Mechanisms Storage Resources Coordinating Resources Microservices Command Line Client Web Client Integrated Custom Client Familiar APIs iRODS has a pluggable architecture. Existing plug-ins support a variety of hardware, communication technologies, database technologies, and storage topologies. Templates are available for new, custom plug-ins. Command line, web clients, and numerous other clients are available for iRODS. Generic APIs allow developers to build efficient access to iRODS in to their software.

WHO USES iRODS? iRODS Executive Overview (Summer 2014)13

Who Uses iRODS? Federal Users – National Aeronautics and Space Administration (NASA) – National Oceanic and Atmospheric Administration (NOAA) – National Optical Astronomy Observatory (NOAO) – US Geological Survey (USGS) Resellers/Redeployers – DataDirect Networks – Distributed Bio – Computer Sciences Corporation (CSC) 14 Commercial Users – DOW Chemical – Beijing Genome Institute Research Institutions – Broad Institute – International Neuroinformatics Coordinating Facilities (INCF) – Wellcome Trust Sanger Institute – Computer Center of the French National Institute of Nuclear and Particle Physics (CC-IN2P3) – CineGRID Hundreds of academic institutions worldwide host thousands of users on their iRODS data grids iRODS Executive Overview (Summer 2014)

iRODS – Proven at Scale iPlant: 15,000 users on an iRODS data grid with 100 million files IN2P3: over 6 PB of data managed by iRODS Sanger Institute: 20+ PB of iRODS data NASA Center for Climate Simulations: 300 million metadata attributes CineGRID: sites distributed across Japan-US-Europe 15iRODS Executive Overview (Summer 2014)

WHAT CAN iRODS DO? iRODS Executive Overview (Summer 2014)16

What Can iRODS Do? For Data Center Managers, iRODS simplifies data grid management. iRODS Executive Overview (Summer 2014)17 Data on different storage devices at different locations can be centrally managed. In situ migration to new hardware can be managed by replicating the legacy resource before repurposing or decommissioning it. Backup and archiving are transparent to the user and highly configurable using the automation and metadata capabilities in iRODS. BnF (2008)

What Can iRODS Do? For Users, iRODS simplifies data discovery, data validation, and data processing. iRODS Executive Overview (Summer 2014)18 User-defined and intrinsic metadata make stored data searchable. Validation and analytical tools can be automated to process incoming data. The results and process steps can be stored in the iCAT metadata catalog. attribute: library attribute: total_reads attribute: type attribute: lane attribute: is_paired_read attribute: study_accession_number attribute: library_id attribute: sample_accession_number attribute: sample_public_name attribute: manual_qc attribute: tag attribute: sample_common_name attribute: md5 attribute: tag_index attribute: study_title attribute: study_id attribute: reference attribute: sample attribute: target attribute: sample_id attribute: id_run attribute: study attribute: alignment attribute: library attribute: total_reads attribute: type attribute: lane attribute: is_paired_read attribute: study_accession_number attribute: library_id attribute: sample_accession_number attribute: sample_public_name attribute: manual_qc attribute: tag attribute: sample_common_name attribute: md5 attribute: tag_index attribute: study_title attribute: study_id attribute: reference attribute: sample attribute: target attribute: sample_id attribute: id_run attribute: study attribute: alignment attribute: library attribute: total_reads attribute: type attribute: lane attribute: is_paired_read attribute: study_accession_number attribute: library_id attribute: sample_accession_number attribute: sample_public_name attribute: manual_qc attribute: tag attribute: sample_common_name attribute: md5 attribute: tag_index attribute: study_title attribute: study_id attribute: reference attribute: sample attribute: target attribute: sample_id attribute: id_run attribute: study attribute: alignment ute: libra ribute: total_ ribute: type ribute: lane ribute: is_paire ribute: study_ ute: li ute: libra ribute: total_ ribute: type ribute: lane ribute: is_paire ribute: study_ ute: li

What Can iRODS Do? iRODS Executive Overview (Summer 2014)19 Data at scale Large number of users Complex management tasks Critical policy enforcement Data Preservation – Digital Archives Data Maintenance Data Curation – Digital Libraries Data Curation – Digital Libraries Data Virtualization Automated Data Processing Policy Enforcement Distributed Data Management Data Sharing and Access Data Protection and Security

THE FUTURE OF iRODS iRODS Executive Overview (Summer 2014)20

The Future of iRODS: Improving Uptake Plug-In Bundling: Easier Deployment to Specific Market Segments Simplifying Connection APIs: Improved Consistency across Programming Languages  More Clients and Plug- Ins iRODS Executive Overview (Summer 2014)21 Registry: Enables Bundling, Easier Upgrades, Dashboard

The Future of iRODS: Full Content Indexing iRODS Executive Overview (Summer 2014)22 Efforts underway to: Perform full content indexing of incoming data Connect iRODS to an external database of indexed search terms Data discovery based on: Data Content Data Content Automatically-generated metadata User-generated metadata

The Future of iRODS: Application-Defined Networking iRODS Executive Overview (Summer 2014)23 iRODS can control a software-defined network (SDN). iRODS has been used experimentally with a SDN to maximize bandwidth between storage resources. Parallel disjoint network links are dynamically created and torn down in response to network conditions and other parameters.

Use Case: University of North Carolina, Chapel Hill (UNC) 24 Slides courtesy of Charles Schmitt iRODS Executive Overview (Summer 2014)

Genomics Primary Physical Infrastructure UNC Kure HPC Genomic Sciences TopSail Hadoop Dell Primary Processing, Storage, and Archive RENCI Croatan ‘Big Data’ RENCI BlueRidge HPC DDN, Quantum Additional Processing, Secondary Archive Sequencing center Hadoop computing, SAN scratch storage Isilon i i i iRODS Grid Secure Medical Workspace iRODS Executive Overview (Summer 2014)25

Example: Unified View of Data 26 Spread across: 1) Disk-storage at UNC, 2) Disk-storage at RENCI, 3) Tape-storage at RENCI iDROP web client iRODS Executive Overview (Summer 2014)

Example: Data Access Policy 27 Challenge Millions of files across different projects, growing daily Hundreds of users across different labs, changing frequently How to control access UNIX ACLs became too unwieldy Moving data means reproducing permission and group settings Policy: access given if user and data belong to the same groups Tag data with group metadata (e.g., Lab X lung tumor study) Access rule: user’s group must match data group E.g. (user y member of Lab X lung tumor study) Thanks to Sai Balu at LCCC iRODS Executive Overview (Summer 2014)

Example: Data ‘Replication’ Policy 28 Isilon DDN9900 iRODS iCAT Server iRODS Server UNC Data Center Tape Library StorNext Appliance RENCI Data Center Two working copies kept For data recovery and to allow analysis at both sites ‘Copy me’ and ‘Data copied’ metadata control copy process Only on certain files (fastq, ‘finished’ bam files) iRODS rule performs the copy nightly Performs copy, verifies copy successful, resets ‘copy me’ attribute Versioning to allow for re-runs of patient samples iRODS Executive Overview (Summer 2014)

Secure Access to Data on the Clinical Side Researcher Clinician Secure Medical Workspace EMR NCGenes Clinical Studies Data Sets Portal Sequence Data iRODS Research Systems 1)Clinician request for sequence reads on patient X 2)Patient id lookup to obtain subject id 3)Subject id lookup in iRODS 4)Data sets packaged in zip file and retrieved 5)Data unzipped and displayed within secure workspace 1) 2) 3) 4) 5) Clinical Systems iRODS-enabled samtools iRODS Executive Overview (Summer 2014)29

Use Case: The Sanger Institute (Wellcome Trust Sanger Institute) 30 Slides courtesy of Peter Clapham iRODS Executive Overview (Summer 2014)

iRODS layout Data lands by preference onto iRES servers in the green data center room Data is then replicated to red data center room via a resource group rule with checksums added along the way Both iRES servers are used for r/o access and replication does work either way if bad stuff happens. Various data and metadata integrity Checks are made. Simple, scalable and reliable Oracle RAC Cluster IRODS server IRES servers SAN attached luns from various vendors iRODS Executive Overview (Summer 2014)31

Metadata-Rich Example attribute fields → Users query and access data largely from local compute clusters Users access iRODS locally via the command line interface attribute: library attribute: total_reads attribute: type attribute: lane attribute: is_paired_read attribute: study_accession_number attribute: library_id attribute: sample_accession_number attribute: sample_public_name attribute: manual_qc attribute: tag attribute: sample_common_name attribute: md5 attribute: tag_index attribute: study_title attribute: study_id attribute: reference attribute: sample attribute: target attribute: sample_id attribute: id_run attribute: study attribute: alignment iRODS Executive Overview (Summer 2014)32

Sanger Zone Arrangement /seq /uk10k/humgen /Archive Sanger 1 Portal zone (provides Kerberized access) Federation using head zone accounts iRODS Executive Overview (Summer 2014)33

Baton iRODS “Client” Thin layer over parts of the iRODS C API ● JSON support ● Connection friendly ● Comprehensive logging ● autoconf build on Linux and OSX Current state ● Metadata listing ● Metadata queries ● Metadata addition iRODS Executive Overview (Summer 2014)34

Use Case: Beijing Genomics Institute (BGI) 35 Slides courtesy of Xing Xin iRODS Executive Overview (Summer 2014)

36

iRODS Executive Overview (Summer 2014)37 iRODS and BGI

BACKUP SLIDES iRODS Executive Overview (Summer 2014)38

Acknowledgements Presented work funded in part by grants from NIH, NSF, NARA, DHS. Funding also provided by UNC and the iRODS Consortium. Teams involved include: – DICE team at UNC and UCSD – Networking team at RENCI and Duke – Data sciences team at RENCI In collaboration with – UNC Dept of Genetics, Research Computing, Lineberger Comprehensive Cancer Center, NC TraCS Institute, Center for Bioinformatics, Institute for Pharmacogenetics and Personalized Treatment – UNC HealthCare Multiple members of the iRODS community 39iRODS Executive Overview (Summer 2014)

Data Policy and iRODS - Definitions What is (Digital) Data Management? – procedures and operations to assure value of digital assets protection: verification, back-ups & replicas, security, access controls, … maintenance: migrating to tape, integrity checking, … control: format conversion, derived data products, … accessibility and usability: discovery, availability, supporting services, … – defined by data proprietors or data administrators – enables analytics and operations that pull value from the data What is data policy? – statement of data management strategy – the ensemble of data management requirements and procedures Data policy can be implemented and executed manually or in automated fashion 40iRODS Executive Overview (Summer 2014)

iRODS History SRB: initial product begun by DICE, 1997 at the San Diego Supercomputer Center, UCSD and General Atomics iRODS: rewrite of SRB by DICE in 2006; current version: iRODS Very close interaction with worldwide user communities who drive development Enterprise iRODS (e-iRODS): mission critical distribution co- developed by RENCI and DICE in 2012 iRODS 4.0: merge of the iRODS and e-iRODS codes by iRODS Consortium to form a common core and full deployment of plug- in architecture 41iRODS Executive Overview (Summer 2014)