Reproducible and Portable Big Data Analytics in the Cloud

dc.contributor.authorWang, Xin
dc.contributor.authorGuo, Pei
dc.contributor.authorLi, Xingyan
dc.contributor.authorWang, Jianwu
dc.contributor.authorGangopadhyay, Aryya
dc.contributor.authorBusart, Carl E.
dc.contributor.authorFreeman, Jade
dc.date.accessioned2022-01-24T17:27:20Z
dc.date.available2022-01-24T17:27:20Z
dc.date.issued02-15-2023
dc.description.abstractCloud 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.en_US
dc.description.sponsorshipThis work was supported in part by the National Science Foundation (NSF) under Grant OAC–1942714, in part by National Aeronautics and Space Administration (NASA) under Grant 80NSSC21M0027 and in part by U.S. Army under Grant W911NF2120076.en_US
dc.description.urihttps://ieeexplore.ieee.org/document/10045022en_US
dc.format.extent17 pagesen_US
dc.genrejournal articlesen_US
dc.identifierdoi:10.13016/m2njgn-stju
dc.identifier.citationWang, Xin, Pei Guo, Xingyan Li, Aryya Gangopadhyay, Carl E. Busart, Jade Freeman, and Jianwu Wang. “Reproducible and Portable Big Data Analytics in the Cloud.” IEEE Transactions on Cloud Computing 11, no. 3 (July 2023): 2966–82. https://doi.org/10.1109/TCC.2023.3245081.
dc.identifier.urihttp://hdl.handle.net/11603/24072
dc.identifier.urihttps://doi.org/10.1109/TCC.2023.3245081
dc.language.isoen_USen_US
dc.publisherIEEE
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Information Systems Department Collection
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.relation.ispartofUMBC Joint Center for Earth Systems Technology (JCET)
dc.rightsThis work was written as part of one of the author's official duties as an Employee of the United States Government and is therefore a work of the United States Government. In accordance with 17 U.S.C. 105, no copyright protection is available for such works under U.S. Law.en_US
dc.rightsPublic Domain Mark 1.0*
dc.rights.urihttps://creativecommons.org/publicdomain/mark/1.0/*
dc.titleReproducible and Portable Big Data Analytics in the Clouden_US
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0002-1665-8398
dcterms.creatorhttps://orcid.org/0000-0002-7553-7932
dcterms.creatorhttps://orcid.org/0000-0002-9933-1170

Files

Original bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
Reproducible_and_portable_app_in_cloud-main.zip
Size:
1.2 MB
Format:
Unknown data format
Description:
open source code
Loading...
Thumbnail Image
Name:
Reproducible_and_Portable_Big_Data_Analytics_in_the_Cloud.pdf
Size:
3.47 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: