TRiRODS is a local meetup for iRODS users and developers in the RDU area.
TRiRODS works to build a strong sense of community, to offer a space for collaboration and sharing of individual implementations of iRODS, and to further the work on a hardened version of the code.
If you are interested in sharing your work at one of our quarterly meetings, please email firstname.lastname@example.org.
Join us at our next meetup for pizza/pasta and discussion.
Wednesday, May 15, 2019 6:00 PM – 7:30 PM
Renaissance Computing Institute
Biltmore Conference Room, 5th floor
100 Europa Drive
Chapel Hill, NC 27517
Future meetups are scheduled for Aug 21, Dec 4, 2019.
First Look: irods::iostreams and irods::filesystem Libraries
By Kory Draughn, iRODS Consortium Wednesday, February 20, 2019
This is a new effort to provide some familiar abstractions in the form of two libraries, irods::iostreams and irods::filesystem.
Kory Draughn is a Software Developer at the iRODS Consortium.
First Look: Cacheless S3 Resource
By Justin James, iRODS Consortium Wednesday, February 20, 2019
This talk shows new functionality within the iRODS S3 resource plugin that provides a cacheless channel to an object store.
Justin James is an Applications Engineer at the iRODS Consortium.
Together at Last: Automated Ingest to Storage Tiering
By Alan King, iRODS Consortium Wednesday, December 5, 2018
Over the last year, iRODS has released two packaged capabilities that many users are interested in configuring together. This talk will demonstrate using the Automated Ingest Framework and wiring it directly into the Storage Tiering Framework. This approach duplicates most of the functionality of an enterprise hierarchical file system.
Alan King is a Software Developer at the iRODS Consortium.
iRODS Automated Ingest and Sync Policy Example
By Jason Coposky and Terrell Russell, iRODS Consortium Wednesday, August 22, 2018
This talk covers the newly published synchronization policy example from the iRODS Consortium. The demo will use the Python Rule Engine Plugin and the Automated Ingest Framework to monitor a data source for new or changed files and then keeps those changes up-to-date in the iRODS Vault and catalog. With only three configuration variables, this example synchronization policy can easily handle the ingest and sync requirements for most organizations.
Jason Coposky is the Executive Director of the iRODS Consortium.
Terrell Russell is the Chief Technologist of the iRODS Consortium.
iRODS Storage Tiering Capability
By Jason Coposky, iRODS Consortium Wednesday, February 21, 2018
Jason demonstrated the soon-to-be-released new storage tiering rule engine plugin. This is the first packaged iRODS Capability. Jason also reviewed MungeFS, which is a new user space file system overlay designed to test the storage tiering plugin.
Jason Coposky is the Executive Director of the iRODS Consortium.
A Pilot of iRODS for Managing Next Generation Sequencing Data
By Todd Moughamer, Syngenta Wednesday, December 6, 2017
DNA sequencing technology has evolved rapidly and resulted in data storage challenges for research organizations. Syngenta’s Next Generation Sequencing platform has been successful at getting data to researchers and analysts. However, there are opportunities to improve the users’ access to the data and the organization’s ability to manage and track data. Towards leveraging these opportunities, Syngenta has implemented a pilot of iRODS that integrates with their current processes and ways of working.
Todd Moughamer is a Senior Computational Biologist and leads the Next Generation Sequence Data Management at Syngenta.
A Developer’s Perspective on Extending iRODS to the Mid-Tier
By Mike Conway, RENCI Wednesday, August 23, 2017
Mike spoke about employing iRODS in the mid-tier, lessons learned, and design concepts for the next version of Jargon. In addition, Mike touched on how REST is structured, Discovery Environment, Web interface plans, and how iRODS can be extended.
Mike Conway is a Senior Data Science Researcher at RENCI. Conway was part of the Data Intensive Cyber Environments team that invented iRODS and conceptualized policy-based data management, and he is a developer with the iRODS Consortium. He was a lead developer on the NSF DataNet Federation Consortium formed to develop universal solutions to research data management.
Developing a Python Client Library for iRODS
By Antoine de Torcy, iRODS Consortium Wednesday, August 23, 2017
Antoine spoke about what is in version 0.6.0 of the Python iRODS Client (PRC) and what to expect in the next release. We also took a look at an application of PRC to parallelize file transfer into iRODS.
Antoine is a C++ developer and has been part of the original iRODS development team since 2003. He joined UNC in 2008 and RENCI in 2013. Prior to that he was part of the Data Intensive Computing Environments group (DICE) at the University of California, San Diego. At DICE, Antoine wrote client and server components for iRODS and its precursor the Storage Resource Broker, and he worked on NSF-funded research projects that used iRODS for large scale management of scientific data. Antoine holds an engineering degree in Applied Mathematics and Computer Science from the University of Paris.
Metadata Templates in iRODS
By Rick Skarbez, iRODS Consortium Wednesday, May 17, 2017
Metadata templates represent a significant addition of functionality to iRODS’s handling of metadata. In base iRODS, metadata is stored in the catalog as unadorned attribute-value-unit (AVU) triples of strings. This is flexible for many use cases, but does not afford the grid administrators much control of any stored metadata. By extending iRODS metadata, specifically by associating the AVU triples stored in the catalog with metadata templates which can provide additional information about these metadata elements (or meta-metadata), we can now support a variety of interesting functions.
This talk explains the motivation behind metadata templates, presents a proof of concept implementation of metadata templates, and demonstrates the use of this implementation via their REST API, currently in development.
Rick Skarbez has a PhD in computer science from the University of North Carolina at Chapel Hill, and is a Systems Programmer for the iRODS Consortium. Rick has been working with iRODS since 2015.
Metalnx, Metadata for the Masses
By Stephen Worth, Dell EMC Wednesday, February 22, 2017
Groups maintaining data repositories at the petabyte-scale are discovering that cataloguing associated metadata is necessary to properly access, recall and analyze data. To be successful they depend on researchers and data curators to design and provide the user defined metadata to be successful. Metalnx was developed to aid researchers with metadata management under iRODS (the Integrated Rule Oriented Data System) and is now an open source project (metalnx.github.io or www.github.com/metalnx)
This talk explains the motivation for this work, demonstrates the operational behavior of Metalnx, provides a preview of our work in data validation, and looks at a model for applying adaptive, hierarchical metadata to research curation.
Steve Worth coordinates innovation initiatives across Dell EMC global engineering centers, is a technical liaison between product groups and the global engineering network, and works in big data / digital asset management leveraging user defined metadata. Steve is based out of Dell EMC’s RTP Software Development Center which focuses on data protection, core storage products, and cloud storage virtualization.
GoRODS Demo and 1.0 Release
By John Jacquay, BioTeam Wednesday, December 7, 2016
John presented an overview of his library, performance numbers, and a demo of a lightweight GO REST web client built on top of GoRODS. As a surprise, he released version 1.0 near the end of his presentation, pushing live to GitHub.
John Jacquay is a scientific systems engineer at BioTeam.
iRODS Audit (AMQP) Rule Engine Plugin Demo
By Terrell Russell and Justin James, iRODS Consortium Wednesday, December 7, 2016
Terrell and Justin showed how the audit plugin works within the iRODS Rule Engine Framework. The AMQP messages generated by every operation in iRODS can be queued, pulled by Logstash into Elasticsearch, and then displayed by Kibana as realtime dashboards of live activity within an iRODS Zone.
Terrell is the Chief Technologist of the iRODS Consortium.
Justin is an Applications Engineer at the iRODS Consortium.