(Created page with " == Abstract == In the past few years, neuroimaging has entered the Big Data era due to the joint increase in image resolution, data sharing, and study sizes. However, no par...")
 
m (Scipediacontent moved page Draft Content 481826966 to Dugre et al 2019a)
 
(No difference)

Latest revision as of 17:45, 28 January 2021

Abstract

In the past few years, neuroimaging has entered the Big Data era due to the joint increase in image resolution, data sharing, and study sizes. However, no particular Big Data engines have emerged in this field, and several alternatives remain available. We compare two popular Big Data engines with Python APIs, Apache Spark and Dask, for their runtime performance in processing neuroimaging pipelines. Our evaluation uses two synthetic pipelines processing the 81GB BigBrain image, and a real pipeline processing anatomical data from more than 1,000 subjects. We benchmark these pipelines using various combinations of task durations, data sizes, and numbers of workers, deployed on an 8-node (8 cores ea.) compute cluster in Compute Canada's Arbutus cloud. We evaluate PySpark's RDD API against Dask's Bag, Delayed and Futures. Results show that despite slight differences between Spark and Dask, both engines perform comparably. However, Dask pipelines risk being limited by Python's GIL depending on task type and cluster configuration. In all cases, the major limiting factor was data transfer. While either engine is suitable for neuroimaging pipelines, more effort needs to be placed in reducing data transfer time.

Comment: 10 pages, 15 figures, 1 tables. To appear in the proceeding of the 14th WORKS Workshop on Topics in Workflows in Support of Large-Scale Science, 17 November 2019, Denver, CO, USA


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1109/works49585.2019.00010
https://arxiv.org/pdf/1907.13030.pdf,
https://arxiv.org/abs/1907.13030,
https://ui.adsabs.harvard.edu/abs/2019arXiv190713030D/abstract,
https://academic.microsoft.com/#/detail/3000137827
Back to Top

Document information

Published on 01/01/2019

Volume 2019, 2019
DOI: 10.1109/works49585.2019.00010
Licence: CC BY-NC-SA license

Document Score

0

Views 3
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?