ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Performance Evaluation
Volume 60, Issues 1-4, May 2005, Pages 345-358
Performance Modeling and Evaluation of High-Performance Parallel and Distributed Systems
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (257 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.peva.2004.10.013    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2004 Elsevier B.V. All rights reserved.

Repeated results analysis for middleware regression benchmarking

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Lubomír Buleja, b, Corresponding Author Contact Information, E-mail The Corresponding Author, Tomáš Kaliberaa, E-mail The Corresponding Author and Petr Tůmaa, E-mail The Corresponding Author

aDistributed Systems Research Group, Department of Software Engineering, Faculty of Mathematics and Physics, Charles University, Malostranské nám. 25, 11800 Prague, Czech Republic

bInstitute of Computer Science, Czech Academy of Sciences, Pod Vodárenskou věží 2, 18207 Prague, Czech Republic


Available online 2 December 2004.

Abstract

The paper outlines the concept of regression benchmarking as a variant of regression testing focused at detecting performance regressions. Applying the regression benchmarking in the area of middleware development, the paper explains how the regression benchmarking differs from middleware benchmarking in general, and shows on real-world examples why the existing benchmarks do not give results sufficient for regression benchmarking. Considering two broad groups of benchmarks based on their complexity, novel techniques are proposed for the repeated analysis of results for the purpose of detecting performance regressions.

Keywords: Middleware benchmarking; Regression benchmarking; Regression testing

Article Outline

1. Introduction
2. Regression benchmarking
2.1. Benchmark integration
2.2. Benchmark automation
2.3. Result precision
2.4. Result interpretation
3. Simple benchmarks
3.1. Minimizing interference
3.2. Collecting observations
3.3. Comparing results
4. Complex benchmarks
4.1. Comparing results
4.2. Clusters of observations
5. Conclusion
Acknowledgements
References
Vitae












Corresponding Author Contact InformationCorresponding author. Tel.: +420 221914267/266053831; fax: +420 221914323.

Performance Evaluation
Volume 60, Issues 1-4, May 2005, Pages 345-358
Performance Modeling and Evaluation of High-Performance Parallel and Distributed Systems
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.