Distributing the iRODS Catalog: A Way Forward
June 13-15, 2017
iRODS User Group Meeting 2017
Utrecht, Netherlands
Terrell Russell, Ph.D.
@terrellrussell
Interim Chief Technologist, iRODS Consortium
Distributing the iRODS Catalog: A Way Forward
A Limitation
An iRODS Zone has traditionally been deployed in a relatively local physical environment.
- Perhaps within a single rack
- Perhaps within a single data center
- Perhaps within a single city
- Perhaps within a single country
Longer distances (higher latency) has been solved via Zone Federation.
A New Use Case
In the last few years, researchers in academia and in both governmental and corporate sectors have become more interested in spanning greater physical distances within a single namespace (iRODS Zone).
However, connecting to a distant Catalog Provider is a significant, if not unbearable, hurdle.
Clustered iCAT
We have connected iRODS to a MariaDB Galera Cluster to provide a multi-master, distributed iRODS catalog.
Provides:
- local authentication and query
- improved metadata read performance
- locality of reference for data at rest
Clustered iCAT
Working Code
Future Work
- Testing on real networks over distance
- Testing targeted edge cases
- Testing other database technologies
- Updating iRODS Core and/or plugins
Team
Michael Stealey, Terrell Russell, Jason Coposky, Claris Castillo, Ray Idaszak, Benjamin Keller (RENCI at UNC-Chapel Hill)
Alex Feltus (Clemson University)
UGM 2017 - Distributing the iRODS Catalog: A Way Forward
By iRODS Consortium
UGM 2017 - Distributing the iRODS Catalog: A Way Forward
- 1,876