Study of Consistency and Performance Trade-Off in Cassandra
Citations Over TimeTop 11% of 2022 papers
Abstract
Cassandra is a distributed database with great scalability and performance that can manage massive amounts of data that is not structured. The experiments performed as a part of this paper analyses the Cassandra database by investigating the trade-off between data consistency andperformance. The primary objective is to track the performance for different consistency settings. The setup includes a replicated cluster deployed using VMWare. The paper shows how difference consistency settings affect Cassandra's performance under varying workloads. The results measure values for latency and throughput. Based on the results, regression formula for consistency setting is identified such that delays are minimized, performance is maximized and strong data consistency is guaranteed. One of our primary results is that by coordinating consistency settings for both read and write requests, it is possible to minimize Cassandra delays while still ensuring high data consistency.
Related Papers
- → Scalability of relaxed consistency models in NoC based multicore architectures(2009)7 cited
- → An Error-Reflective Consistency Model for Distributed Data Stores(2019)1 cited
- → Consistency models in distributed systems: A survey on definitions, disciplines, challenges and applications(2019)5 cited
- Scalability of Transaction Counter based Relaxed Consistency Models in NoC based Multicore Architectures(2009)
- → Update Consistency for Wait-free Concurrent Objects(2015)1 cited