SLA-based profit optimization resource scheduling for big data Analytics-as-a-Service platforms in cloud computing environments

Yali Zhao, Rodrigo N. Calheiros, Graeme Gange, James Bailey, Richard O. Sinnott

Research output: Contribution to journalArticlepeer-review

Abstract

The value that can be extracted from big data greatly motivates users to explore data analytics technologies for better decision making and problem solving in various application domains. Analytical solutions can be expensive due to the demand for large-scale and high-performance computing resources. To provision online big data Analytics-as-a-Service (AaaS) to users in various domains, a general purpose AaaS platform is required to deliver on-demand services at low cost and in an easy to use manner. Our research focuses on proposing efficient and automatic admission control and resource scheduling algorithms for AaaS platforms in cloud environments. In this paper, we propose scalable and automatic admission control and profit optimization resource scheduling algorithms, which effectively admit data analytics requests, dynamically provision resources, and maximize profit for AaaS providers, while satisfying QoS requirements of queries with Service Level Agreement (SLA) guarantees. Moreover, the proposed algorithms enable users to trade-off accuracy for faster response times and less resource costs for query processing on large datasets. We evaluate the algorithm performance by adopting a data splitting method to process smaller data samples as representatives of the original big datasets. We conduct extensive experiments to evaluate the proposed admission control and profit optimization scheduling algorithms. Experimental evaluation shows the algorithms perform significantly better compared to the state-of-the-art algorithms in enhancing profits, reducing resource costs, increasing query admission rates, and decreasing query response times.
Original languageEnglish
Pages (from-to)1236-1253
Number of pages18
JournalIEEE Transactions on Cloud Computing
Volume9
Issue number3
DOIs
Publication statusPublished - 2021

Keywords

  • big data
  • cloud computing
  • service-level agreements

Fingerprint

Dive into the research topics of 'SLA-based profit optimization resource scheduling for big data Analytics-as-a-Service platforms in cloud computing environments'. Together they form a unique fingerprint.

Cite this