Modelling replication in NoSQL datastores
11th International Conference on Quantitative Evaluation of Systems, QEST 2014, Florence, İtalya, 8 - 10 Eylül 2014, cilt.8657 LNCS, ss.194-209, (Tam Metin Bildiri)
- Yayın Türü: Bildiri / Tam Metin Bildiri
- Cilt numarası: 8657 LNCS
- Doi Numarası: 10.1007/978-3-319-10696-0_16
- Basıldığı Şehir: Florence
- Basıldığı Ülke: İtalya
- Sayfa Sayıları: ss.194-209
- Ankara Yıldırım Beyazıt Üniversitesi Adresli: Hayır
Özet
Distributed NoSQL datastores have been developed to cater for the usage scenarios of Web 2.0 applications. These systems provide high availability through the replication of data across different machines and data centers. The performance characteristics of NoSQL datastores are determined by the degree of data replication and the consistency guarantees required by the application. This paper presents a novel performance study of the Cassandra NoSQL datastore deployed on the Amazon EC2 cloud platform. We show that a queueing Petri net model can scale to represent the characteristics of read workloads for different replication strategies and cluster sizes. We benchmark one Cassandra node and predict response times and throughput for these configurations. We study the relationship between cluster size and consistency guarantees on cluster performance and identify the effect that node capacity and configuration has on the overall performance of the cluster. © 2014 Springer International Publishing.