跳到主要导航 跳到搜索 跳到主要内容

Cost-effective cloud server provisioning for predictable performance of big data analytics

  • Fei Xu*
  • , Haoyue Zheng
  • , Huan Jiang
  • , Wujie Shao
  • , Haikun Liu
  • , Zhi Zhou
  • *此作品的通讯作者
  • East China Normal University
  • Huazhong University of Science and Technology
  • Sun Yat-Sen University

科研成果: 期刊稿件文章同行评审

摘要

Cloud datacenters are underutilized due to server over-provisioning. To increase datacenter utilization, cloud providers offer users an option to run workloads such as big data analytics on the underutilized resources, in the form of cheap yet revocable transient servers (e.g., EC2 spot instances, GCE preemptible instances). Though at highly reduced prices, deploying big data analytics on the unstable cloud transient servers can severely degrade the job performance due to instance revocations. To tackle this issue, this paper proposes iSpot, a cost-effective transient server provisioning framework for achieving predictable performance in the cloud, by focusing on Spark as a representative Directed Acyclic Graph (DAG)-style big data analytics workload. It first identifies the stable cloud transient servers during the job execution by devising an accurate Long Short-Term Memory (LSTM)-based price prediction method. Leveraging automatic job profiling and the acquired DAG information of stages, we further build an analytical performance model and present a lightweight critical data checkpointing mechanism for Spark, to enable our design of iSpot provisioning strategy for guaranteeing the job performance on stable transient servers. Extensive prototype experiments on both EC2 spot instances and GCE preemptible instances demonstrate that, iSpot is able to guarantee the performance of big data analytics running on cloud transient servers while reducing the job budget by up to 83.8 percent in comparison to the state-of-the-art server provisioning strategies, yet with acceptable runtime overhead.

源语言英语
文章编号8478347
页(从-至)1036-1051
页数16
期刊IEEE Transactions on Parallel and Distributed Systems
30
5
DOI
出版状态已出版 - 1 5月 2019

学术指纹

探究 'Cost-effective cloud server provisioning for predictable performance of big data analytics' 的科研主题。它们共同构成独一无二的学术指纹。

引用此