Scalable and Live Trace Processing with Kieker Utilizing Cloud Computing
Florian Fittkau, Jan Waller, Peer Brauer, and Wilhelm Hasselbring 2013-11-28
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 1 / 18
Scalable and Live Trace Processing with Kieker Utilizing Cloud - - PowerPoint PPT Presentation
Scalable and Live Trace Processing with Kieker Utilizing Cloud Computing Florian Fittkau, Jan Waller, Peer Brauer, and Wilhelm Hasselbring 2013-11-28 Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 1 / 18
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 1 / 18
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 1 / 18
Introduction
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 2 / 18
ExplorViz
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 3 / 18
ExplorViz
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 4 / 18
ExplorViz Legend A1: Monitoring A2: Preprocessing A3: Aggregation A4: Transformation A5: Navigation
Existing Application Existing Application A1 A4 Landscape Model Aggregated Traces Preprocessed Traces
132743373;CartBean;addItem;52.168 132416973;CartBean;addItem;58.163 132419877;CartBean;addItem;52.188 132419877;CartBean;addItem;52.188
…
Monitoring Data
Visualization
Landscape Level Perspective System Level Perspective A5 A2 A3
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 5 / 18
Scalable Trace Processing Architecture
<<executionEnvironment>> Cloud AnalysisWorkerNodes SLAsticNode ExplorVizServerNode ApplicationNodes ClientWorkstation <<component>> ExplorViz <<component>> ExplorVizServer <<component>> SLAstic <<component>> AnalysisWorkerLoadBalancer <<component>> MQProvider <<component>> Kieker.Monitoring <<component>> Applications <<component>> Kieker.Monitoring <<component>> AnalysisWorker <<component>> AnalysisMaster <<component>> LandscapeModelRepository <<component>> ModelDatabase
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 6 / 18
Scalable Trace Processing Architecture
<<component>> Monitored Application2 <<component>> Monitored Application3 <<component>> Monitored Application4 <<component>> Monitored Application1 <<component>> AnalysisWorker1 <<component>> AnalysisWorker2 <<component>> AnalysisWorker3 <<component>> AnalysisWorker4 <<component>> AnalysisWorker5 <<component>> AnalysisMaster <<component>> AnalysisWorker6
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 7 / 18
Scalable Trace Processing Architecture
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 8 / 18
High-Throughput Tunings for Kieker
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 9 / 18
High-Throughput Tunings for Kieker
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 10 / 18
Preliminary Performance Evaluation
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 11 / 18
Preliminary Performance Evaluation
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 12 / 18
Preliminary Performance Evaluation
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 13 / 18
Preliminary Performance Evaluation
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 14 / 18
Preliminary Performance Evaluation
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 15 / 18
Related Work
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 16 / 18
Future Work and Conclusions
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 17 / 18
Future Work and Conclusions
1http://www.explorviz.net Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 18 / 18
Fittkau, Waller, Brauer, Hasselbring Scalable and Live Trace Processing 2013-11-28 18 / 18