bioRxivBioinformaticsPreprint
S3Mirror: Making Genomic Data Transfers Fast, Reliable, and Observable with DBOS
Abstract
To meet the needs of a large pharmaceutical organization, we set out to create S3Mirror - an application for transferring large genomic sequencing datasets between S3 buckets quickly, reliably, and observably. We used the DBOS-Transact durable execution framework to achieve these goals and benchmarked the performance and cost of the application. S3Mirror is an open source DBOS Python application that can run in a variety of environments, including DBOS Cloud Pro where it runs as much as 40x faster than AWS DataSync at a fraction of the cost. Moreover, S3Mirror is resilient to failures and allows for real-time file-wise observability of ongoing and past transfers.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- ArrowSAM: In-Memory Genomics Data Processing Using Apache Arrow
Tanveer Ahmad, Nauman Ahmed, … Zaid Al-Ars·bioRxiv·Apr 6, 2020
- Benchmarking undedicated cloud computing providers for analysis of genomic datasets.
Seyhan Yazar, George EC Gooden, … Alex Hewitt·bioRxiv·Aug 7, 2014
- The small genomics lab experience optimizing data cold storage
Elisha D. O. Roberson·bioRxiv·Mar 18, 2025
- Kafka interfaces for composable streaming genomics pipelines
Francesco Versaci, Luca Pireddu, Gianluigi Zanetti·IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI ...)Peer-reviewed·Mar 1, 2018
- Epiviz File Server: Query, Transform and Interactively Explore Data from Indexed Genomic Files
Jayaram Kancherla, Yifan Yang, … Héctor Corrada Bravo·BioinformaticsPeer-reviewed·Jun 27, 2020
- The Block Object Storage Service (bossDB): A Cloud-Native Approach for Petascale Neuroscience Discovery
Robert Hider, Dean M. Kleissas, … Brock A. Wester·bioRxiv·Oct 25, 2019