Published May 31, 2012 | Version v1
Dataset Open

Data for: A Comparison of the Influence of Different Multi-Core Processors on the Runtime Overhead for Application-Level Monitoring

  • 1. Kiel University, Kiel, Germany

Description

Application-level monitoring is required for continuously operating software systems to maintain their performance and availability at runtime. Performance monitoring of software systems requires storing time series data in a monitoring log or stream. Such monitoring may cause a significant runtime overhead to the monitored system.

In this paper, we evaluate the influence of multi-core processors on the overhead of the Kieker application-level monitoring framework. We present a breakdown of the monitoring overhead into three portions and the results of extensive controlled laboratory experiments with microbenchmarks to quantify these portions of monitoring overhead under controlled and repeatable conditions. Our experiments show that the already low overhead of the Kieker framework may be further reduced on multi-core processors with asynchronous writing of the monitoring log.

Our experiment code and data are available as open source software such that interested researchers may repeat or extend our experiments for comparison on other hardware platforms or with other monitoring frameworks.

This dataset supplements the paper and contains the raw experimental data as well as several generated diagrams for each experiment.

Files

AMD-experiment.zip

Files (1.7 GB)

Name Size Download all
md5:50801ead8ab4944535c39c438c6c6e37
353.7 MB Preview Download
md5:7695a784d3379ce9a4884f0fef80a2cc
359.5 MB Preview Download
md5:b4869ea96a7bc6b78f692787d02337af
371.7 MB Preview Download
md5:558b87772dd250191188d2cfae7365ca
327.7 MB Preview Download
md5:b3f904d3ca836cf2b345aa4990af0011
276.5 MB Preview Download

Additional details

Related works

Is supplement to
10.1007/978-3-642-31202-1_5 (DOI)
Is supplemented by
10.5281/zenodo.7620 (DOI)