Crystalia: Flexible and Efficient Method for Large Dataset Lineage Tracking

Computation over large data sets is now a critical part of most natural and social sciences. As such, having ways to capture the provenance and lineage of the data is a sine qua non for not just reproducibility, but also for these computational approaches to inform public policy. Standards like PROV-O, RO-Crate, IEEE 2791, and ISO-23494 define provenance for computational processes but lack detailed specifications for describing entities beyond simple URIs or linear hash sums. This is usually sufficient for smaller datasets with the size of a gigabyte or two. However, contempory datasets in domains like the life sciences and high energy physics often exceed tens of terabytes in size. For these datasets, linear hash sums are no longer feasible. In addition these large datasets are frequently copied around to bring them closer to computational resources, limiting URL based tracking.In this article, we introduce Crystalia, a novel, flexible, and parallelizable method for computing dataset descriptions using Merkle trees, represented as Knowledge Graphs. Our solution enables efficient tracking of dataset versions and transformations by capturing reproducibility information in a scalable manner. Leveraging Knowledge Graphs facilitates annotation, exchange, and integration with existing provenance standards.

Authors

Publication Details

Published
2024-12-15
DOI
https://doi.org/10.1109/bigdata62323.2024.10826067
Citations
1
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
1.05
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Crystalia: Flexible and Efficient Method for Large Dataset Lineage Tracking

Anupam Joshi, Vladimir Korolev
1 citations
Scientific Computing and Data Management
1.05
article

Crystalia: Flexible and Efficient Method for Large Dataset Lineage Tracking

Anupam Joshi, Vladimir Korolev
article en
1 citations

Abstract

Computation over large data sets is now a critical part of most natural and social sciences. As such, having ways to capture the provenance and lineage of the data is a sine qua non for not just reproducibility, but also for these computational approaches to inform public policy. Standards like PROV-O, RO-Crate, IEEE 2791, and ISO-23494 define provenance for computational processes but lack detailed specifications for describing entities beyond simple URIs or linear hash sums. This is usually sufficient for smaller datasets with the size of a gigabyte or two. However, contempory datasets in domains like the life sciences and high energy physics often exceed tens of terabytes in size. For these datasets, linear hash sums are no longer feasible. In addition these large datasets are frequently copied around to bring them closer to computational resources, limiting URL based tracking.In this article, we introduce Crystalia, a novel, flexible, and parallelizable method for computing dataset descriptions using Merkle trees, represented as Knowledge Graphs. Our solution enables efficient tracking of dataset versions and transformations by capturing reproducibility information in a scalable manner. Leveraging Knowledge Graphs facilitates annotation, exchange, and integration with existing provenance standards.

Openalex Percentile: Top 11%
Scientific Computing and Data Management
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Crystalia: Flexible and Efficient Method for Large Dataset Lineage Tracking — Anupam Joshi, Vladimir Korolev · (2024) | TGRS Research Map | TGRS