A Calibration Framework for Capturing and Calibrating Software Performance Models

被引:0
作者
Wu, Xiuping [1 ]
Woodside, Murray [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
来源
COMPUTER PERFORMANCE ENGINEERING, PROCEEDINGS | 2008年 / 5261卷
关键词
Performance modeling; Performance testing; Parameter estimation; Software performance engineering;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software performance engineering could benefit from combining modeling and testing techniques, if performance models could be derived more cheaply and more easily. This work investigates how known testing and estimation methodologies can be combined in a calibration framework, to provide and maintain performance models in sync with a developing product or component library. There are two main aspects. The first addresses a major barrier in practice, the calibration of model parameters that represent quantities that cannot easily be measured directly. This work calibrates these "hidden parameters" efficiently using a Kalman Filter. The second is the exploitation of the filter estimator to control the calibration framework, for example to terminate a test when accuracy is sufficient, and to design tests for parameter coverage. The technique is demonstrated on simulated data and on an implemented Voice-over-IP (VoIP) system.
引用
收藏
页码:32 / 47
页数:16
相关论文
共 29 条
[1]  
[Anonymous], UML PROF SCHED PERF
[2]  
AVRITZER A, 2004, IEEE T SOFTWARE DEC, V30
[3]  
AVRITZER A, 2002, P 3 INT WORKSH SOFTW, P17, DOI DOI 10.1145/584369.584373
[4]   Model-based performance prediction in software development: A survey [J].
Balsamo, S ;
Di Marco, A ;
Inverardi, P ;
Simeoni, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) :295-310
[5]  
Barber S., 2004, P 6 IEEE INT WORKSH
[6]  
BERTOLINO A, 2004, P 7 INT S COMP BAS S
[7]  
BONDAREV E, 2004, P 30 EUR MICR C
[8]  
DANG L, 2002, PRACTICAL VOLP USING
[9]  
DENARO APG, 2004, P 4 INT WORKSH SOFTW, P94
[10]  
ESKENAZI E, 2003, P 4 PROGR S EMB SYST