Title :
Testing Cloud Benchmark Scalability with Cassandra
Author :
Abramova, Veronika ; Bernardino, Jorge ; Furtado, Pedro
Author_Institution :
DEI-CISUC, Univ. of Coimbra, Coimbra, Portugal
fDate :
June 27 2014-July 2 2014
Abstract :
NoSQL databases were developed as highly scalable databases that allow easy data distribution over a number of servers. With the increased interest of researchers and companies in non-relational technology, NoSQL databases became widely used and a common belief emerged defending that those engines scale well. This means that the use of more nodes would result in reduced execution time of requests and the system would scale adequately, by adding nodes proportionally to data size and load. However, sometimes, adding nodes may not result in improvement of request-serving time. Therefore, it is useful to investigate how different factors, such as workload, data size and number of simultaneous sessions influence scaling capabilities. We will review the architecture of Cassandra, which is known for being one of the most efficient NoSQL engines, and analyze its scalability, using the Yahoo Cloud Serving Benchmark. The results will allow a better understanding of scalability and scalability limitations in that type of environment.
Keywords :
cloud computing; database management systems; program testing; Cassandra; NoSQL databases; Yahoo cloud serving benchmark; cloud benchmark scalability testing; data distribution; highly scalable databases; nonrelational technology; request-serving time; scalability limitations; simultaneous sessions influence scaling capabilities; Benchmark testing; Indexes; Random access memory; Scalability; Servers; Benchmarking; Cassandra; NoSQL; Scalability; YCSB;
Conference_Titel :
Services (SERVICES), 2014 IEEE World Congress on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5068-3
DOI :
10.1109/SERVICES.2014.81