Quantifying and Predicting the Influence of Execution Platform on Software Component Performance

The performance of software components depends on several factors, including the execution platform on which the software components run. To simplify cross-platform performance prediction in relocation and sizing scenarios, a novel approach is introduced in this thesis which separates the applicatio...

Full description

Bibliographic Details
Main Author: Kuperberg, Michael
Format: eBook
Language:English
Published: KIT Scientific Publishing 2010
Series:The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner
Subjects:
Online Access:
Collection: Directory of Open Access Books - Collection details see MPG.ReNa
LEADER 01734nma a2200313 u 4500
001 EB001964439
003 EBX01000000000000001127341
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210512 ||| eng
020 |a 9783866447417 
020 |a 1000024301 
100 1 |a Kuperberg, Michael 
245 0 0 |a Quantifying and Predicting the Influence of Execution Platform on Software Component Performance  |h Elektronische Ressource 
260 |b KIT Scientific Publishing  |c 2010 
300 |a 1 electronic resource (XVII, 417 p. p.) 
653 |a Performance Prediciton 
653 |a Software Performance 
653 |a Java Bytecode 
653 |a Execution Platform Profiling 
653 |a Components 
041 0 7 |a eng  |2 ISO 639-2 
989 |b DOAB  |a Directory of Open Access Books 
490 0 |a The Karlsruhe Series on Software Design and Quality / Ed. by Prof. Dr. Ralf Reussner 
500 |a Creative Commons (cc), https://creativecommons.org/licenses/by-nc-nd/4.0/ 
028 5 0 |a 10.5445/KSP/1000024301 
856 4 0 |u https://www.ksp.kit.edu/9783866447417  |7 0  |x Verlag  |3 Volltext 
856 4 2 |u https://directory.doabooks.org/handle/20.500.12854/57435  |z DOAB: description of the publication 
520 |a The performance of software components depends on several factors, including the execution platform on which the software components run. To simplify cross-platform performance prediction in relocation and sizing scenarios, a novel approach is introduced in this thesis which separates the application performance profile from the platform performance profile. The approach is evaluated using transparent instrumentation of Java applications and with automated benchmarks for Java Virtual Machines.