Quantifying and Predictingthe Influence of Execution Platformon Software Component PerformanceZur Erlangung des akademischen Grades einesDoktors der Ingenieurwissenschaftenvon der Fakultät für Informatikdes Karlsruher Instituts für Technologie (KIT)genehmigteDissertationvonMichael Kuperbergaus Kiew, UkraineTag der mündlichen Prüfung: 4. November 2010Erster Gutachter: Prof. Dr. Ralf ReussnerKarlsruher Institut für Technologie (KIT)Zweiter Gutachter: Prof. Dr. Walter F. TichyKarlsruher Institut für Technologie (KIT)KIT – Universität des Landes Baden-Würtemberg und nationales Forschungszentrum der Helmholz-Gesellschaft http://www.kit.eduAbstractSoftware engineering is concerned with the cost-efficient construction of applica-tions which behave as specified, are well-designed and of high quality. Among soft-ware quality attributes, performance is one of most prominent and well-studied.Performance evaluation is concerned with explaining, predicting and preventinglong waiting times, overloaded bottleneck resources and other performance prob-lems.However, performance remains hard to evaluate because it depends not only onsoftware implementation, but also on several other factors such as the workloadand the execution platform on which the software runs. The execution platformcomprises hardware resources (CPU, networks, hard disks) and software resources(operating system, middleware).