Conference Proceedings

PAX: Partition-aware autoscaling for the Cassandra NoSQL database

S Dipietro, R Buyya, G Casale

IEEE | Published : 2018

Abstract

© 2018 IEEE. Apache Cassandra has emerged as one of the most widely adopted NoSQL databases. However, there is still a limited understanding on how to optimally operate Cassandra in the cloud using autoscaling methods, by which resources can be scaled up or down to reduce operational costs and meet servicelevel objectives (SLOs). To address this limitation, we present PAX, a partition-aware elastic resource management system for Apache Cassandra. PAX uses low-overhead query sampling and knowledge of the data- partitioning across the nodes to automatically adapt capacity in Cassandra clusters. Differently from existing autoscaling methods for Cassandra, which incur large acquisition times for..

View full abstract

Grants

Awarded by European Union


Funding Acknowledgements

This work is partially supported by a ARC Discovery Project grant, a Melbourne-Chindia Cloud Computing (MC3) Research Network, by the HiPEDS centre for doctoral training funded by EPSRC, and by the European Union's Horizon 2020 research and innovation programme under grant agreement No. 644869 (DICE). The data generated in this paper are released under CC-BY license at: https://zenodo.org/record/1136276