A Concurrent and Distributed Analysis Framework for Kieker.

Ehmke, Nils, Waller, Jan and Hasselbring, Wilhelm (2013) A Concurrent and Distributed Analysis Framework for Kieker. [Paper] In: Symposium on Software Performance: Joint Kieker/Palladio Days 2013 (KPDAYS 2013). , November 27-29, 2013, Karlsruhe, Germany . Proceedings of the Symposium on Software Performance: Joint Kieker/Palladio Days 2013. ; pp. 79-88 .

[thumbnail of AConcurrentAndDistributedAnalysisFrameworkForKieker.pdf]
Preview
Text
AConcurrentAndDistributedAnalysisFrameworkForKieker.pdf - Accepted Version

Download (206kB) | Preview
[thumbnail of 20131127-Kieker-Days-nie-2-slides.pdf]
Preview
Slideshow
20131127-Kieker-Days-nie-2-slides.pdf - Presentation

Download (545kB) | Preview

Abstract

Kieker is a framework for monitoring and analyzing software systems. The analyses performed upon the monitoring data are based on pipe-and-filter networks, that are usually executed on a single computer core.

In the case of computationally expensive and memory consuming online trace analyses, this basic approach is no longer sufficient. Our approach extends the Kieker framework by adding explicit support for concurrent and distributed analysis networks. The support for concurrency is realized by adding unbounded buffers to the pipe-and-filter networks and by consequently executing the resulting parts asynchronously. Support for distribution is added by aggregating parts of the analysis networks into analysis nodes. These nodes can then be distributed.

Our approach is evaluated and benchmarked in a series of thorough lab experiments. These experiments indicate a high communication overhead within our framework modifications. As a result, only little speedup can be achieved in the case of most analyses.

Document Type: Conference or Workshop Item (Paper)
Research affiliation: Kiel University > Software Engineering
Publisher: CEUR Workshop Proceedings
Projects: Kieker
Date Deposited: 04 Nov 2013 11:55
Last Modified: 23 Sep 2019 21:28
URI: https://oceanrep.geomar.de/id/eprint/22341

Actions (login required)

View Item View Item