An evaluation of Cassandra NoSQL database on a low-power cluster
Resumo
The constant growth of social media, unconventional web technologies, mobile applications, and Internet of Things (IoT) devices, create challenges for cloud data systems in order to support huge datasets and very high request rates. NoSQL distributed databases such as Cassandra have been used for unstructured data storage and to increase horizontal scalability and high availability. In this paper, we evaluated Cassandra on a low-power low-cost cluster of commodity Single Board Computers (SBC). The cluster has 15 Raspberry Pi v3 nodes with Docker Swarm orchestration tool for Cassandra service deployment and ingress load balancing over SBCs. Experimental results demonstrated that hardware limitations impacted workload throughput, but read and write latencies were comparable to results from other works on high-end or virtualized platforms. Despite the observed limitations, the results show that a low-cost SBC cluster can support cloud serving goals such as scale-out, elasticity and high availability.
Palavras-chave:
Cloud computing, Social networking (online), Scalability, NoSQL databases, Distributed databases, Elasticity, Throughput, NoSQL Databases, Raspberry Pi, low-power, Single Board Computers, Docker Swarm, Big Data, Cassandra
Publicado
26/10/2021
Como Citar
SILVA, Lucas Ferreira Da; LIMA, João V. F..
An evaluation of Cassandra NoSQL database on a low-power cluster. In: WORKSHOP ON CLOUD COMPUTING (WCC) - INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 33. , 2021, Belo Horizonte.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2021
.
p. 9-14.