Enregistré dans:
Détails bibliographiques
Auteurs principaux: Montserrat, Daniel Mas, Verma, Ray, Barrabés, Míriam, de la Vega, Francisco M., Bustamante, Carlos D., Ioannidis, Alexander G.
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:https://arxiv.org/abs/2511.15977
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908665969115136
author Montserrat, Daniel Mas
Verma, Ray
Barrabés, Míriam
de la Vega, Francisco M.
Bustamante, Carlos D.
Ioannidis, Alexander G.
author_facet Montserrat, Daniel Mas
Verma, Ray
Barrabés, Míriam
de la Vega, Francisco M.
Bustamante, Carlos D.
Ioannidis, Alexander G.
contents Large-scale genomic workflows used in precision medicine can process datasets spanning tens to hundreds of gigabytes per sample, leading to high memory spikes, intensive disk I/O, and task failures due to out-of-memory errors. Simple static resource allocation methods struggle to handle the variability in per-chromosome RAM demands, resulting in poor resource utilization and long runtimes. In this work, we propose multiple mechanisms for adaptive, RAM-efficient parallelization of chromosome-level bioinformatics workflows. First, we develop a symbolic regression model that estimates per-chromosome memory consumption for a given task and introduces an interpolating bias to conservatively minimize over-allocation. Second, we present a dynamic scheduler that adaptively predicts RAM usage with a polynomial regression model, treating task packing as a Knapsack problem to optimally batch jobs based on predicted memory requirements. Additionally, we present a static scheduler that optimizes chromosome processing order to minimize peak memory while preserving throughput. Our proposed methods, evaluated on simulations and real-world genomic pipelines, provide new mechanisms to reduce memory overruns and balance load across threads. We thereby achieve faster end-to-end execution, showcasing the potential to optimize large-scale genomic workflows.
format Preprint
id arxiv_https___arxiv_org_abs_2511_15977
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Chromosome Parallelization for Precision Medicine Genomic Workflows
Montserrat, Daniel Mas
Verma, Ray
Barrabés, Míriam
de la Vega, Francisco M.
Bustamante, Carlos D.
Ioannidis, Alexander G.
Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Machine Learning
Performance
Genomics
Large-scale genomic workflows used in precision medicine can process datasets spanning tens to hundreds of gigabytes per sample, leading to high memory spikes, intensive disk I/O, and task failures due to out-of-memory errors. Simple static resource allocation methods struggle to handle the variability in per-chromosome RAM demands, resulting in poor resource utilization and long runtimes. In this work, we propose multiple mechanisms for adaptive, RAM-efficient parallelization of chromosome-level bioinformatics workflows. First, we develop a symbolic regression model that estimates per-chromosome memory consumption for a given task and introduces an interpolating bias to conservatively minimize over-allocation. Second, we present a dynamic scheduler that adaptively predicts RAM usage with a polynomial regression model, treating task packing as a Knapsack problem to optimally batch jobs based on predicted memory requirements. Additionally, we present a static scheduler that optimizes chromosome processing order to minimize peak memory while preserving throughput. Our proposed methods, evaluated on simulations and real-world genomic pipelines, provide new mechanisms to reduce memory overruns and balance load across threads. We thereby achieve faster end-to-end execution, showcasing the potential to optimize large-scale genomic workflows.
title Efficient Chromosome Parallelization for Precision Medicine Genomic Workflows
topic Distributed, Parallel, and Cluster Computing
Artificial Intelligence
Machine Learning
Performance
Genomics
url https://arxiv.org/abs/2511.15977