| A framework for measurement based performance modeling |
| Full text |
Pdf
(559 KB)
|
Source
|
Workshop on Software and Performance
archive
Proceedings of the 7th international workshop on Software and performance
table of contents
Princeton, NJ, USA
SESSION: Performance analysis from measurements
table of contents
Pages 55-66
Year of Publication: 2008
ISBN:978-1-59593-873-2
|
|
Authors
|
|
Dharmesh Thakkar
|
University of Victoria, Victoria, BC, Canada
|
|
Ahmed E. Hassan
|
Queen's University, Kingston, ON, Canada
|
|
Gilbert Hamann
|
Research In Motion, Waterloo, ON, Canada
|
|
Parminder Flora
|
Research In Motion, Waterloo, ON, Canada
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 129, Citation Count: 0
|
|
|
ABSTRACT
Techniques for performance modeling are broadly classified into measurement, analytical and simulation based techniques. Measurement based performance modeling is commonly adopted in practice. Measurement based modeling requires the execution of a large number of performance tests to build accurate performance models. These performance tests must be repeated for every release or build of an application. This is a time consuming and error-prone manual process. In this paper, we present a framework for the systematic and automated building of measurement based performance models. The framework is based on our experience in performance modeling of two large applications: the DVD Store application by Dell and another larger enterprise application. We use the Dell DVD Store application as a running example to demonstrate the various steps in our framework. We present the benefits and shortcomings of our framework. We discuss the expected reduction in effort due to adopting our framework.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Jayshankar Sankarasetty , Kevin Mobley , Libby Foster , Tad Hammer , Terri Calderone, Software performance in the real world: personal lessons from the performance trauma team, Proceedings of the 6th international workshop on Software and performance, February 05-08, 2007, Buenes Aires, Argentina
[doi> 10.1145/1216993.1217027]
|
| |
2
|
Jaffe, D., Muirhead T. 2005. The Open Source DVD Store Application. http://www.dell.com/downloads/global/power/ps3q05-20050217-Jaffe-OE.pdf
|
 |
3
|
|
| |
4
|
Jain R. 1992. The art of computer systems performance analysis. John Wiley.
|
 |
5
|
Jinlin Yang , David Evans , Deepali Bhardwaj , Thirumalesh Bhat , Manuvir Das, Perracotta: mining temporal API rules from imperfect traces, Proceedings of the 28th international conference on Software engineering, May 20-28, 2006, Shanghai, China
[doi> 10.1145/1134285.1134325]
|
| |
6
|
Muirhead T., Jaffe, D. 2005. Migrating enterprise databases from Sun servers to the Dell PowerEdge 2850 running Microsoft Windows Server 2003. http://www.dell.com/downloads/global/power/ps1q05-20040270-Jaffe.pdf
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
 |
10
|
Cemal Yilmaz , Arvind S. Krishna , Atif Memon , Adam Porter , Douglas C. Schmidt , Aniruddha Gokhale , Balachandran Natarajan, Main effects screening: a distributed continuous quality assurance process for monitoring performance degradation in evolving software systems, Proceedings of the 27th international conference on Software engineering, May 15-21, 2005, St. Louis, MO, USA
[doi> 10.1145/1062455.1062515]
|
| |
11
|
Research In Motion. Capacity calculator for BlackBerry Enterprise Server 4.1 for Microsoft Exchange. http://www.blackberry.com/select/toolkit/dls/BlackBerry_Enterprise_Server_Version_4.1.0_for_Microsoft_Exchange_Capacity_Calculator.xls
|
| |
12
|
Mania D. and Murphy J. 2002. Framework for predicting the performance of component-based systems. In Proceedings of IEEE 10th International Conference on Software, Telecommunications and Computer Networks (Italy, October 2002). SoftCOM 2002. pp. 46--50, ISBN 953 6114 52 6.
|
| |
13
|
WebLOAD load testing stress testing tool. http://www.webload.org/
|
| |
14
|
HP LoadRunner Software. https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-126-17%5E8_4000_100__
|
| |
15
|
|
| |
16
|
|
 |
17
|
Tauseef A. Israr , Danny H. Lau , Greg Franks , Murray Woodside, Automatic generation of layered queuing software performance models from commonly available traces, Proceedings of the 5th international workshop on Software and performance, p.147-158, July 12-14, 2005, Palma, Illes Balears, Spain
[doi> 10.1145/1071021.1071037]
|
| |
18
|
S. E. Sim. 1998. Supporting multiple program comprehension strategies during software maintenance. Masters thesis, University of Toronto, 1998.
|
| |
19
|
Research In Motion. BlackBerry Enterprise Server for Microsoft Exchange version 4.1 performance benchmarking. http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/8067/645045/7963/7965/1180408/Performance_Benchmarking_Guide.pdf?nodeid=1367404&vernum=0
|
| |
20
|
|
 |
21
|
Connie U. Smith , Catalina M. Lladó , Vittorio Cortellessa , Antinisca Di Marco , Lloyd G. Williams, From UML models to software performance results: an SPE process based on XML interchange formats, Proceedings of the 5th international workshop on Software and performance, p.87-98, July 12-14, 2005, Palma, Illes Balears, Spain
[doi> 10.1145/1071021.1071030]
|
| |
22
|
|
 |
23
|
|
| |
24
|
The R project for statistical computing. http://www.r-project.org/
|
| |
25
|
Juran, J. M., Godfrey A. B. 1988. Juran's Quality Handbook. McGraw-Hill Professional.
|
|