RTP: robust tenant placement for elastic in-memory database clusters

  • Authors:
  • Jan Schaffner;Tim Januschowski;Megan Kercher;Tim Kraska;Hasso Plattner;Michael J. Franklin;Dean Jacobs

  • Affiliations:
  • Hasso Plattner Institute, Potsdam, Germany;SAP AG, Walldorf, Germany;SAP AG, Walldorf, Germany;Brown University, Providence, USA;Hasso Plattner Institute, Potsdam, Germany;UC Berkeley, Berkeley, USA;SAP AG, Walldorf, Germany

  • Venue:
  • Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the cloud services industry, a key issue for cloud operators is to minimize operational costs. In this paper, we consider algorithms that elastically contract and expand a cluster of in-memory databases depending on tenants' behavior over time while maintaining response time guarantees. We evaluate our tenant placement algorithms using traces obtained from one of SAP's production on-demand applications. Our experiments reveal that our approach lowers operating costs for the database cluster of this application by a factor of 2.2 to 10, measured in Amazon EC2 hourly rates, in comparison to the state of the art. In addition, we carefully study the trade-off between cost savings obtained by continuously migrating tenants and the robustness of servers towards load spikes and failures.