mlsanityData to 7 Oct 2026

Reproducible and Portable Big Data Analytics in the Cloud

arXiv 2112.09762 ↗First posted 17 Dec 2021cs.DC cs.LG cs.NIcited by 1

Not on the map. Why?

Abstract (arXiv)

Cloud computing has become a major approach to help reproduce computational experiments. Yet there are still two main difficulties in reproducing batch based big data analytics (including descriptive and predictive analytics) in the cloud. The first is how to automate end-to-end scalable execution of analytics including distributed environment provisioning, analytics pipeline description, parallel execution, and resource termination. The second is that an application developed for one cloud is difficult to be reproduced in another cloud, a.k.a. vendor lock-in problem. To tackle these problems, we leverage serverless computing and containerization techniques for automated scalable execution and reproducibility, and utilize the adapter design pattern to enable application portability and reproducibility across different clouds. We propose and develop an open-source toolkit that supports 1) fully automated end-to-end execution and reproduction via a single command, 2) automated data and configuration storage for each execution, 3) flexible client modes based on user preferences, 4) execution history query, and 5) simple reproduction of existing executions in the same environment or a different environment. We did extensive experiments on both AWS and Azure using four big data analytics applications that run on virtual CPU/GPU clusters. The experiments show our toolkit can achieve good execution performance, scalability, and efficient reproducibility for cloud-based big data analytics.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 5 of its 61 references that are in the map. First posted on arXiv 17 Dec 2021.

Builds on

5 of 61 references.

References · 5

  1. 2016Deep CORAL: Correlation Alignment for Deep Domain Adaptationcited by 1,194
  2. 2019Parsl: Pervasive Parallel Programming in Pythoncited by 36
  3. 2014An introduction to Docker for reproducible research, with examples from the R environmentcited by 25
  4. 2018Terminologies for Reproducible Researchcited by 11
  5. 2016Reproducible Experiments for Comparing Apache Flink and Apache Spark on Public Cloudscited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.