A Queueing Network Model for Performance Prediction of Apache Cassandra

File Description SizeFormat 
147405321634313 (1).pdfAccepted version779.9 kBAdobe PDFDownload
Title: A Queueing Network Model for Performance Prediction of Apache Cassandra
Author(s): Dipietro, S
Casale, G
Serazzi, G
Item Type: Conference Paper
Abstract: NoSQL databases such as Apache Cassandra have attracted large interest in recent years thanks to their high availability, scalability, flexibility and low latency. Still there is limited research work on performance engineering methods for NoSQL databases, which yet are needed since these systems are highly distributed and thus can incur significant cost/performance trade-offs. To address this need, we propose a novel queueing network model for the Cassandra NoSQL database aimed at supporting resource provisioning. The model defines explicitly key configuration parameters of Cassandra such as consistency levels and replication factor, allowing engineers to compare alternative system setups. Experimental results based on the YCSB benchmark indicate that, with a small amount of training for the estimation of its input param- eters, the proposed model achieves good predictive accuracy across different loads and consistency levels. The average performance errors of the model compared to the real results are between 6% and 10%. We also demonstrate the applicability of our model to other NoSQL databases and other possible utilisation of it.
Publication Date: 3-May-2017
Date of Acceptance: 1-Oct-2016
URI: http://hdl.handle.net/10044/1/40481
DOI: https://dx.doi.org/10.4108/eai.25-10-2016.2266606
ISBN: 978-1-63190-141-6
Publisher: ACM
Start Page: 186
End Page: 193
Journal / Book Title: VALUETOOLS'16 proceedings of the 10th EAI International Conference on Performance Evaluation Methodologies and Tools on 10th EAI International Conference on Performance Evaluation Methodologies and Tools
Copyright Statement: © ACM, 2016. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ValueTools 2016 - 10th EAI International Conference on Performance Evaluation Methodologies and Tools, 3 May 2017, http://doi.acm.org/10.4108/eai.25-10-2016.2266606
Sponsor/Funder: Commission of the European Communities
Funder's Grant Number: 644869
Conference Name: 10th EAI International Conference on Performance Evaluation Methodologies and Tools
Keywords: NoSQL database
Apache Cassandra
queueing network model
simulation
Publication Status: Published
Start Date: 2016-10-25
Finish Date: 2016-10-28
Conference Place: Taormina, Siciliy
Appears in Collections:Faculty of Engineering
Computing



Items in Spiral are protected by copyright, with all rights reserved, unless otherwise indicated.

Creative Commons