Skip to main content
Erschienen in: The Journal of Supercomputing 12/2023

23.03.2023

An evaluation of relational and NoSQL distributed databases on a low-power cluster

verfasst von: Lucas Ferreira da Silva, João V. F. Lima

Erschienen in: The Journal of Supercomputing | Ausgabe 12/2023

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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 databases, such as Cassandra and HBase, and relational SQL databases with replication, such as Citus/PostgreSQL, have been used to increase horizontal scalability and high availability of data store systems. In this paper, we evaluated three distributed databases on a low-power low-cost cluster of commodity Single-Board Computers (SBC): relational Citus/PostgreSQL and NoSQL databases Cassandra and HBase. The cluster has 15 Raspberry Pi 3 nodes with Docker Swarm orchestration tool for service deployment and ingress load balancing over SBCs. We believe that a low-cost SBC cluster can support cloud serving goals such as scale-out, elasticity, and high availability. Experimental results clearly demonstrated that there is a trade-off between performance and replication, which provides availability and partition tolerance. Besides, both properties are essential in the context of distributed systems with low-power boards. Cassandra attained better results with its consistency levels specified by the client. Both Citus and HBase enable consistency but it penalizes performance as the number of replicas increases.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
10.
Zurück zum Zitat Abramova V, Bernardino J, Furtado P (2014) Evaluating cassandra scalability with YCSB. In: Decker H, Lhotská L, Link S, Spies M, Wagner RR (eds) Database and expert systems applications. Springer, Cham, pp 199–207 Abramova V, Bernardino J, Furtado P (2014) Evaluating cassandra scalability with YCSB. In: Decker H, Lhotská L, Link S, Spies M, Wagner RR (eds) Database and expert systems applications. Springer, Cham, pp 199–207
13.
Zurück zum Zitat Papapanagiotou I, Chella V (2018) NDBench: benchmarking microservices at scale Papapanagiotou I, Chella V (2018) NDBench: benchmarking microservices at scale
14.
Zurück zum Zitat Ashari A, Riasetiawan M (2015) High performance computing on cluster and multicore architecture. Telkomnika (Telecommun Comput Electron Control) 13(4):1408–1413CrossRef Ashari A, Riasetiawan M (2015) High performance computing on cluster and multicore architecture. Telkomnika (Telecommun Comput Electron Control) 13(4):1408–1413CrossRef
15.
Zurück zum Zitat Priyambodo TK, Lisan AW, Riasetiawan M (2018) Inexpensive green mini supercomputer based on single board computer cluster. J Telecommun Electron Comput Eng 10(1–6):141–145 Priyambodo TK, Lisan AW, Riasetiawan M (2018) Inexpensive green mini supercomputer based on single board computer cluster. J Telecommun Electron Comput Eng 10(1–6):141–145
16.
Zurück zum Zitat Sande Veiga V, Simon M, Azab A, Fernandez C, Muscianisi G, Fiameni G, Marocchi S (2019) Evaluation and benchmarking of singularity MPI containers on EU research e-infrastructure. In: 2019 IEEE/ACM International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HPC), pp 1–10. https://doi.org/10.1109/CANOPIE-HPC49598.2019.00006 Sande Veiga V, Simon M, Azab A, Fernandez C, Muscianisi G, Fiameni G, Marocchi S (2019) Evaluation and benchmarking of singularity MPI containers on EU research e-infrastructure. In: 2019 IEEE/ACM International Workshop on Containers and New Orchestration Paradigms for Isolated Environments in HPC (CANOPIE-HPC), pp 1–10. https://​doi.​org/​10.​1109/​CANOPIE-HPC49598.​2019.​00006
17.
Zurück zum Zitat Beserra D, Moreno ED, Endo PT, Barreto J, Sadok D, Fernandes S (2015) Performance analysis of LXC for HPC environments. In: 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems, pp 358–363. https://doi.org/10.1109/CISIS.2015.53 Beserra D, Moreno ED, Endo PT, Barreto J, Sadok D, Fernandes S (2015) Performance analysis of LXC for HPC environments. In: 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems, pp 358–363. https://​doi.​org/​10.​1109/​CISIS.​2015.​53
19.
Zurück zum Zitat Steffenel LA, Charão AS, da Silva Alves B (2019) A containerized tool to deploy scientific applications over SoC-based systems: the case of meteorological forecasting with WRF. In: Proceedings of the 9th International Conference on Cloud Computing and Services Science (CLOSER). SciTePress, Heraklion, Crete, pp 561–568. https://doi.org/10.5220/0007799705610568. INSTICC Steffenel LA, Charão AS, da Silva Alves B (2019) A containerized tool to deploy scientific applications over SoC-based systems: the case of meteorological forecasting with WRF. In: Proceedings of the 9th International Conference on Cloud Computing and Services Science (CLOSER). SciTePress, Heraklion, Crete, pp 561–568. https://​doi.​org/​10.​5220/​0007799705610568​. INSTICC
20.
Zurück zum Zitat Steffenel LA, Charão AS, Alves B, de Araujo LR, da Silva LF (2020) MPI to go: container clusters for MPI applications. In: Ferguson D, Méndez Muñoz V, Pahl C, Helfert M (eds) Cloud computing and service science. Springer, Cham, pp 199–222CrossRef Steffenel LA, Charão AS, Alves B, de Araujo LR, da Silva LF (2020) MPI to go: container clusters for MPI applications. In: Ferguson D, Méndez Muñoz V, Pahl C, Helfert M (eds) Cloud computing and service science. Springer, Cham, pp 199–222CrossRef
21.
Zurück zum Zitat Fayos-Jordan R, Felici-Castell S, Segura-Garcia J, Pastor-Aparicio A, Lopez-Ballester J (2019) Elastic computing in the fog on Internet of Things to improve the performance of low cost nodes. Electronics 8(12):1489CrossRef Fayos-Jordan R, Felici-Castell S, Segura-Garcia J, Pastor-Aparicio A, Lopez-Ballester J (2019) Elastic computing in the fog on Internet of Things to improve the performance of low cost nodes. Electronics 8(12):1489CrossRef
23.
Zurück zum Zitat Richardson DP, Lin AC, Pecarina JM (2017) Hosting distributed databases on internet of things-scale devices. In: 2017 IEEE Conference on Dependable and Secure Computing, pp 352–357 Richardson DP, Lin AC, Pecarina JM (2017) Hosting distributed databases on internet of things-scale devices. In: 2017 IEEE Conference on Dependable and Secure Computing, pp 352–357
31.
Zurück zum Zitat DeCandia G, Hastorun D, Jampani M, Kakulapati G, Lakshman A, Pilchin A, Sivasubramanian S, Vosshall P, Vogels W (2007) Dynamo: Amazon’s highly available key-value store. In: Proceedings of Twenty-First ACM SIGOPS Symposium on Operating Systems Principles. SOSP ’07. ACM, New York, pp 205–220. https://doi.org/10.1145/1294261.1294281 DeCandia G, Hastorun D, Jampani M, Kakulapati G, Lakshman A, Pilchin A, Sivasubramanian S, Vosshall P, Vogels W (2007) Dynamo: Amazon’s highly available key-value store. In: Proceedings of Twenty-First ACM SIGOPS Symposium on Operating Systems Principles. SOSP ’07. ACM, New York, pp 205–220. https://​doi.​org/​10.​1145/​1294261.​1294281
34.
Zurück zum Zitat Cubukcu U, Erdogan O, Pathak S, Sannakkayala S, Slot M (2021) Citus: distributed postgresql for data-intensive applications. In: Proceedings of the 2021 International Conference on Management of Data. SIGMOD ’21. ACM, New York, pp 2490–2502. https://doi.org/10.1145/3448016.3457551 Cubukcu U, Erdogan O, Pathak S, Sannakkayala S, Slot M (2021) Citus: distributed postgresql for data-intensive applications. In: Proceedings of the 2021 International Conference on Management of Data. SIGMOD ’21. ACM, New York, pp 2490–2502. https://​doi.​org/​10.​1145/​3448016.​3457551
41.
Zurück zum Zitat Witte RS, Witte JS (2017) Statistics, 11th edn. Wiley, HobokenMATH Witte RS, Witte JS (2017) Statistics, 11th edn. Wiley, HobokenMATH
43.
Zurück zum Zitat Datastax (2015) Benchmarking top NoSQL databases. Technical report, End Point Corporation Datastax (2015) Benchmarking top NoSQL databases. Technical report, End Point Corporation
Metadaten
Titel
An evaluation of relational and NoSQL distributed databases on a low-power cluster
verfasst von
Lucas Ferreira da Silva
João V. F. Lima
Publikationsdatum
23.03.2023
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 12/2023
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-023-05166-7

Weitere Artikel der Ausgabe 12/2023

The Journal of Supercomputing 12/2023 Zur Ausgabe

Premium Partner