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.
AConcurrentAndDistributedAnalysisFrameworkForKieker.pdf - Accepted Version
Download (201Kb) | Preview
20131127-Kieker-Days-nie-2-slides.pdf - Presentation
Download (532Kb) | Preview
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 > Faculty of Engineering > Department of Computer Science > Software Engineering
Kiel University > Kiel Marine Science
|Date Deposited:||04 Nov 2013 11:55|
|Last Modified:||12 Dec 2013 11:11|
Actions (login required)