Multi-objective optimization of data flows in a multi-cloud environment

  • Authors:
  • Efthymia Tsamoura;Anastasios Gounaris;Kostas Tsichlas

  • Affiliations:
  • Aristotle University of Thessaloniki, Greece;Aristotle University of Thessaloniki, Greece;Aristotle University of Thessaloniki, Greece

  • Venue:
  • Proceedings of the Second Workshop on Data Analytics in the Cloud
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

As cloud-based solutions have become one of the main choices for intensive data analysis both for business decision making and scientific purposes, users face the problem of choosing among different cloud providers. In this work, we deal with data analysis flows that can be split in stages, and each stage can run on multiple cloud infrastructures. For each stage, a cloud provider may make a bid in the form of a continuous function in the time delay-monetary cost domain. The goal is to compute the optimal combination of bids according to how much a user is prepared to pay for the total time delay to execute the analysis task. The contributions of this work are (i) to provide a solution that can be computed in pseudo-polynomial time and with bounded relative error for the generic case; (ii) to provide exact polynomial solutions for specific cases; and (iii) to experimentally evaluate our proposal against other techniques. Our extensive results show that we can yield improvements up to an order of magnitude compared to existing heuristics.