Published September 17, 2020 | Version v1
Preprint Open

Challenges in Resource Provisioning for the Execution of Data Wrangling Workflows on the Cloud: A Case Study

  • 1. Department of Computer Science, The University of Manchester, UK

Description

Data Wrangling (DW) is an essential component of any big data analytics job, encompassing a large variety of complex operations to transform, integrate and clean sets of unrefined data. The inherent complexity and execution cost associated with DW workflows make the provisioning of resources from a cloud provider a sensible solution for executing these workflows in a reasonable amount of time. However, the lack of detailed profiles of the input data and the operations composing these workflows makes the selection of resources to run these workflows on the cloud a hard task due to the large search space to select appropriate resources, their interactions, dependencies, trade-offs and prices that need to be considered. In this paper, we investigate the complex problem of provisioning cloud resources to DW workflows, by carrying out a case study on a specic Traffic DW workflow from the Smart Cities domain. We carry out a number of simulations where we change resource provisioning, focusing on what may impact the execution of the DW workflow most. The insights obtained from our results suggest that fine-grained cloud resource provisioning based on workflow execution profile and input data properties has the potential to improve resource utilization and prevent signicant over- and under-provisioning.

Files

CloudResourcesForDWworkflows.pdf

Files (512.4 kB)

Name Size Download all
md5:176f42b3bf311bade56c70caba3bf108
512.4 kB Preview Download

Additional details

Funding

I-BiDaaS – Industrial-Driven Big Data as a Self-Service Solution 780787
European Commission