Improving Kieker’s Scalability by Employing Linked Read-Optimized and Write-Optimized NoSQL Storage
Zusammenfassung
Kieker’s monitoring output can be persistently saved into logs by utilizing relational databases or file systems. Currently, there is no support for noSQL storage. As part of our Regression Benchmarking Execution Environment (RBEE) we introduce a selfcontained system offering noSQL storage capabilities and acting as gateway between Kieker and RBEE. We show, how polyglot persistence can increase Kieker’s scalability by employing separate readoptimized and write-optimized noSQL storage. For this purpose we extend Kieker to store its monitoring output in Apache Cassandra, which is a writeoptimized wide-column noSQL database. For the analysis of the generated monitoring output we are using ElasticSearch, a read-optimized document store noSQL storage. We are interlinking read-optimized and write-optimized noSQL storage within RBEE. To ensure scalability, we are employing a container infrastructure. The mentioned noSQL storages and the linker are operating within one single Docker container which scales horizontally. For generating reference values, we instrument a Java SE application with Kieker’s file system writer and measure throughput and method’s execution times. Consecutively, we instrument the same Java SE application with our Apache Cassandra writer and measure throughput and method’s execution time. Finally, we will compare measurement results of Kieker’s file system writer with the measurement results of our Apache Cassandra writer.
- Vollständige Referenz
- BibTeX
Moebius, A. & Ulrich, S.,
(2016).
Improving Kieker’s Scalability by Employing Linked Read-Optimized and Write-Optimized NoSQL Storage.
Softwaretechnik-Trends Band 36, Heft 4.
Bonn:
Geselllschaft für Informatik e.V..
@inproceedings{mci/Moebius2016,
author = {Moebius, Armin AND Ulrich, Sven},
title = {Improving Kieker’s Scalability by Employing Linked Read-Optimized and Write-Optimized NoSQL Storage},
booktitle = {Softwaretechnik-Trends Band 36, Heft 4},
year = {2016},
editor = {},
publisher = {Geselllschaft für Informatik e.V.},
address = {Bonn}
}
author = {Moebius, Armin AND Ulrich, Sven},
title = {Improving Kieker’s Scalability by Employing Linked Read-Optimized and Write-Optimized NoSQL Storage},
booktitle = {Softwaretechnik-Trends Band 36, Heft 4},
year = {2016},
editor = {},
publisher = {Geselllschaft für Informatik e.V.},
address = {Bonn}
}
| Dateien | Groesse | Format | Anzeige | |
|---|---|---|---|---|
| 21-Improving_Kieker_s_Scalability_by_Employing_Linked_Read-Optimized_and_Write-Optimized_NoSQL_Storage.pdf | 157.9Kb | Öffnen |
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISSN: 0720-8928
Datum: 2016
Sprache:
(en)
(en)
Typ: Journal Articles

