Imperial College London

DrAnthonyField

Faculty of EngineeringDepartment of Computing

Reader in Performance Engineering
 
 
 
//

Contact

 

+44 (0)20 7594 8364t.field Website

 
 
//

Location

 

354Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@inproceedings{Baltas:2012,
author = {Baltas, N and Field, AJ},
pages = {13--22},
publisher = {IEEE Computer Society},
title = {Continuous Performance Testing in Virtual Time},
year = {2012}
}

RIS format (EndNote, RefMan)

TY  - CPAPER
AB - In this paper we show how program code and performance models can be made to cooperateseamlessly to support continuous software performance testing throughout thedevelopment lifecycle. We achieve this by extending our existing VEXtool for executing programs in virtual time so that events that occurduring normal execution and those that occur during the simulation of a performance model can bescheduled on a single global virtual time line. The execution time of anincomplete component of an application is thus estimated by a performance model, whilstthat of existing code is measured by instrumentation that is added dynamicallyat program load time. A key challenge is to be able to map some or all of the resourcesin a performance model to the real resources of the host platform on which theapplication is running. We outline a continuous performance engineering methodologythat exploits our unified framework and illustrate the principles involved byway of a simple Java application development case study.
AU - Baltas,N
AU - Field,AJ
EP - 22
PB - IEEE Computer Society
PY - 2012///
SP - 13
TI - Continuous Performance Testing in Virtual Time
ER -